PageSourceSearch

https://www.writingmastery.com/blog

html writingmastery.com collected 2026-10-02 10:05:21 UTC 106,270 bytes, 4,075 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    
5              <meta name="csrf-param" content="authenticity_token">
6              <meta name="csrf-token" content="qxOlLckdiqvjcs70nV_0_1ypo6168neS5UM34LZiiSt_hOc-RatSSCEiAa_gcYI1h4RTXoGWNk46BIpyWdnq7w">
7            
8    <title>
9      
10        Writing Mastery Blog
11      
12    </title>
13    <meta charset="utf-8" />
14    <meta http-equiv="x-ua-compatible" content="ie=edge, chrome=1">
15    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
16    
17      <meta name="description" content="Strategies, tools, tips, and techniques to help you master the art of fiction writing. " />
18    
19    <meta property="og:type" content="website">
20<meta property="og:url" content="https://www.writingmastery.com/blog">
21<meta name="twitter:card" content="summary_large_image">
22
23<meta property="og:title" content="Writing Mastery Blog">
24<meta name="twitter:title" content="Writing Mastery Blog">
25
26
27<meta property="og:description" content="Strategies, tools, tips, and techniques to help you master the art of fiction writing. ">
28<meta name="twitter:description" content="Strategies, tools, tips, and techniques to help you master the art of fiction writing. ">
29
30
31<meta property="og:image" content="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/sites/83258/images/ArdyvVPRKmlBoYpChBKA_writing-mastery-academy.png">
32<meta name="twitter:image" content="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/sites/83258/images/ArdyvVPRKmlBoYpChBKA_writing-mastery-academy.png">
33
34    
35      <link href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2157446515/settings_images/5fc1284-380b-dbe3-58a1-0410c2e314_favicon.png?v=2" rel="shortcut icon" />
36    
37    <link rel="canonical" href="https://www.writingmastery.com/blog" />
38
39    <!-- Google Fonts ====================================================== -->
40    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
41    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute(&#39;media&#39;);" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic|Fira+Sans:400,700,400italic,700italic&amp;display=swap" />
42
43    <!-- Kajabi CSS ======================================================== -->
44    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute(&#39;media&#39;);" type="text/css" href="https://kajabi-app-assets.kajabi-cdn.com/assets/core-bd7b26fa88233b0deec176501f76275fcd62a9785b79309a9e2b92fe02ba1903.css" />
45
46    
47
48    <!-- Font Awesome Icons -->
49    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute(&#39;media&#39;);" type="text/css" crossorigin="anonymous" href="https://use.fontawesome.com/releases/v5.15.2/css/all.css" />
50
51    <link rel="stylesheet" media="screen" href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2157446515/assets/styles.css?17859589347631721" />
52
53    <!-- Customer CSS ====================================================== -->
54    <!-- If you're using custom css that affects the first render of the page, replace async_style_link below with styesheet_tag -->
55    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute(&#39;media&#39;);" type="text/css" href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2157446515/assets/overrides.css?17859589347631721" />
56    <style>
57  /* Custom CSS Added Via Theme Settings */
58  /* HEADINGS */
59
60h2 {
61  margin-top: 2.5rem;
62} 
63
64h3 {
65  margin-top: 1.8rem;
66} 
67
68h4 {
69  margin-top: 1.5rem;
70} 
71
72/* LINKS */
73a {
74  color: #2f6e91;
75 }
76 
77 a:hover {
78  color: #2f6e91;
79  text-decoration-line: underline;
80 }
81
82.section.background-light a, .header.background-light a, .footer.background-light a {
83 color: #2f6e91;
84}
85
86 /* FEATURE WIDGET */
87 /* Updated hover styles */
88  .block-type--feature {
89    transition: all 0.3s ease;
90  }
91
92  .block-type--feature:hover {
93    transform: translateY(-4px);
94  }
95
96  .block-type--feature:hover .block {
97    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
98  }
99
100  /* Change the background color on hover */
101  .block-type--feature:hover .block {
102    background-color: #efefef !important; 
103  }
104
105/* HOME: HOW CAN WE HELP */
106#section-1725122579781 .block-type--card {
107  transition: all 0.3s ease;
108}
109
110#section-1725122579781 .block-type--card:hover {
111  transform: translateY(-4px);
112  filter: brightness(1.02);
113}
114
115#section-1725122579781 .block-type--card:hover .block {
116  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
117  background-color: #e8e8e8 !important; 
118}
119
120/* New styles for linked text */
121#section-1725122579781 .block-type--card .card__text a {
122  text-decoration: none;
123  color: inherit;
124}
125
126#section-1725122579781 .block-type--card .card__text a:hover {
127  text-decoration: none;
128  color: inherit;
129}
130
131#section-1725122579781 .block-type--card .card__text a h4,
132#section-1725122579781 .block-type--card .card__text a p {
133  color: inherit;
134}
135
136  /* HOME PAGE - BLOG POST CARDS */
137  [id^="block-1715115977019_"] .card {
138    display: flex;
139    flex-direction: column;
140    height: 100%; /* Ensure all cards have the same height */
141  }
142  
143  [id^="block-1715115977019_"] .card__body {
144    display: flex;
145    flex-direction: column;
146    flex-grow: 1; /* Allow the body to grow and push the date to the bottom */
147  }
148  
149  [id^="block-1715115977019_"] .card__title {
150    font-size: 1.4rem; /* Adjust as needed */
151    margin-bottom: 1rem;
152    font-weight: 600;
153  }
154  
155  [id^="block-1715115977019_"] .card__text {
156    margin-top: auto; /* Push the date to the bottom */
157    padding-top: 0.5rem; /* Add some space above the date */
158  }
159
160/* BLOG LIST PAGE */
161.blog-listing__title {
162  font-size: 24px;
163  margin-top: 5px;
164}
165
166.blog-listing__content {
167  font-size: 16px;
168  font-weight: 500 !important;
169}
170
171.blog-listing__content strong,
172.blog-listing__content b {
173    font-weight: inherit !important;
174}
175
176.blog-listing--has-media.blog-listing--side-left .blog-listing__media img {
177    object-fit: cover;
178    width: 100%;
179    height: 100%;
180}
181
182/* BLOG SIDEBAR */
183.sidebar__block {
184  margin-bottom: 50px;
185}
186
187.sidebar-custom--1724700987453 {
188  line-height: 1.3;
189}
190
191.sidebar-recent-posts__title {
192  font-family: Open Sans;
193  font-weight: 500;
194  font-size: 1.2rem !important;
195  color: #595959 !important;
196}
197
198/* Blog Post - Affiliate Disclaimer */
199.sidebar-custom--1714756107504 {
200  line-height: 1;
201}
202
203.sidebar-custom--1724700987453 a,
204.sidebar-custom--1724700987453 a:hover,
205.sidebar-custom--1724700987453 a:visited,
206.sidebar-custom--1724700987453 a:active {
207    color: #595959;
208}
209
210/* Blog list sidebar newsletter form */
211.sidebar-custom__content[kjb-settings-id="sections_1599589855686_blocks_1726871467102_settings_content"] .kajabi-form--inline {
212    padding: 0 0 30px 0;
213}
214
215/* ELFSIGHT CALENDAR */
216.eapp-events-calendar-events-calendar-title {
217  display: none;
218}
219
220.WidgetBackground__Container-sc-1ho7q3r-0.hsrHoI {
221  padding: 0 40px !important; 
222}
223
224/* LOGIN PAGE */
225.auth__image {
226  margin-bottom: 80px;
227}
228
229/* OPEN HOUSE - HIDE COURSES FOR DRIP */
230/* Hide entire product columns by URL */
231
232/* Save the Cat */
233.col-4:has(a[href="/products/the-official-save-the-cat-novel-writing-course-preview"]) { display: none !important; }
234
235/* Dynamic Characters */
236.col-4:has(a[href="/products/crafting-dynamic-characters-preview"]) { display: none !important; }
237
238/* Fast Drafting */
239.col-4:has(a[href="/products/novel-fast-drafting-course-preview"]) { display: none !important; }
240
241/* Revision Course */
242.col-4:has(a[href="/products/the-complete-novel-revision-course-preview"]) { display: none !important; }
243</style>
244
245    <!-- Kajabi Editor Only CSS ============================================ -->
246    
247
248    <!-- Header hook ======================================================= -->
249    <link rel="alternate" type="application/rss+xml" title="Writing Mastery Blog" href="https://www.writingmastery.com/blog.rss" /><link rel="apple-touch-icon" href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/sites/83258/images/H6kPkNpRX6oAkWvUFDlF_favicon.png" />
249<script type="text/javascript">
250  var Kajabi = Kajabi || {};
251</script>
vendor: 1 bytes, line 251
251
252<script type="text/javascript">
253  Kajabi.currentSiteUser = {
254    "id" : "-1",
255    "type" : "Guest",
256    "contactId" : "",
257  };
258  
259</script>
vendor: 1 bytes, line 259
259
260<script type="text/javascript">
261  Kajabi.theme = {
262    activeThemeName: "2024-08 Theme",
263    previewThemeId: null,
264    editor: false
265  };
266</script>
266
267<meta name="turbo-prefetch" content="false">
268<!-- Google Tag Manager -->
269<script>
vendor: 331 bytes, lines 269-273
269(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
270new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
271j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
272'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
273})(window,document,'script','dataLayer','
273GTM-PZTX4ML
vendor: 3 bytes, line 273
273');
273</script>
273
274<!-- End Google Tag Manager -->
275
276<script data-ad-client="ca-pub-5098820427567302" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
276<style type="text/css">
277  #editor-overlay {
278    display: none;
279    border-color: #2E91FC;
280    position: absolute;
281    background-color: rgba(46,145,252,0.05);
282    border-style: dashed;
283    border-width: 3px;
284    border-radius: 3px;
285    pointer-events: none;
286    cursor: pointer;
287    z-index: 10000000000;
288  }
289  .editor-overlay-button {
290    color: white;
291    background: #2E91FC;
292    border-radius: 2px;
293    font-size: 13px;
294    margin-inline-start: -24px;
295    margin-block-start: -12px;
296    padding-block: 3px;
297    padding-inline: 10px;
298    text-transform:uppercase;
299    font-weight:bold;
300    letter-spacing:1.5px;
301
302    left: 50%;
303    top: 50%;
304    position: absolute;
305  }
306</style>
307<script src="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/track_analytics-9PIwCo8a.js" crossorigin="anonymous" type="module"></script>
307<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/stimulus-YxisLvNU.js" as="script" crossorigin="anonymous">
308<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/stimulus-ne7gBwQ5.js" as="script" crossorigin="anonymous">
309<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/trackProductAnalytics-DkwkqJGV.js" as="script" crossorigin="anonymous">
310<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/track_product_analytics-BQXqP5X8.js" as="script" crossorigin="anonymous">      
310<script type="text/javascript">
311        if (typeof (window.rudderanalytics) === "undefined") {
312          !function(){"use strict";window.RudderSnippetVersion="3.0.3";var sdkBaseUrl="https://cdn.rudderlabs.com/v3"
313          ;var sdkName="rsa.min.js";var asyncScript=true;window.rudderAnalyticsBuildType="legacy",window.rudderanalytics=[]
314          ;var e=["setDefaultInstanceKey","load","ready","page","track","identify","alias","group","reset","setAnonymousId","startSession","endSession","consent"]
315          ;for(var n=0;n<e.length;n++){var t=e[n];window.rudderanalytics[t]=function(e){return function(){
316          window.rudderanalytics.push([e].concat(Array.prototype.slice.call(arguments)))}}(t)}try{
317          new Function('return import("")'),window.rudderAnalyticsBuildType="modern"}catch(a){}
318          if(window.rudderAnalyticsMount=function(){
319          "undefined"==typeof globalThis&&(Object.defineProperty(Object.prototype,"__globalThis_magic__",{get:function get(){
320          return this},configurable:true}),__globalThis_magic__.globalThis=__globalThis_magic__,
321          delete Object.prototype.__globalThis_magic__);var e=document.createElement("script")
322          ;e.src="".concat(sdkBaseUrl,"/").concat(window.rudderAnalyticsBuildType,"/").concat(sdkName),e.async=asyncScript,
323          document.head?document.head.appendChild(e):document.body.appendChild(e)
324          },"undefined"==typeof Promise||"undefined"==typeof globalThis){var d=document.createElement("script")
325          ;d.src="https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount",
326          d.async=asyncScript,document.head?document.head.appendChild(d):document.body.appendChild(d)}else{
327          window.rudderAnalyticsMount()}window.rudderanalytics.load("2apYBMHHHWpiGqicceKmzPebApa","https://rs-dp.kajabi.com",{})}();
328        }
329      </script>
329
330      
330<script type="text/javascript">
331        if (typeof (window.rudderanalytics) !== "undefined") {
332          rudderanalytics.page({"account_id":"76183","site_id":"83258"});
333        }
334      </script>
334
335      
335<script type="text/javascript">
336        if (typeof (window.rudderanalytics) !== "undefined") {
337          (function () {
338            function AnalyticsClickHandler (event) {
339              const targetEl = event.target.closest('a') || event.target.closest('button');
340              if (targetEl) {
341                rudderanalytics.track('Site Link Clicked', Object.assign(
342                  {"account_id":"76183","site_id":"83258"},
343                  {
344                    link_text: targetEl.textContent.trim(),
345                    link_href: targetEl.href,
346                    tag_name: targetEl.tagName,
347                  }
348                ));
349              }
350            };
351            document.addEventListener('click', AnalyticsClickHandler);
352          })();
353        }
354      </script>
vendor: 1 bytes, line 354
354
355<script>
356!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
357n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
358n.push=n;n.loaded=!0;n.version='2.0';n.agent='plkajabi';n.queue=[];t=b.createElement(e);t.async=!0;
359t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
360                                                                      document,'script','https://connect.facebook.net/en_US/fbevents.js');
361
362
363fbq('init', '2117769458734615');
364fbq('track', "PageView");</script>
364
365<noscript><img height="1" width="1" style="display:none"
366src="https://www.facebook.com/tr?id=2117769458734615&ev=PageView&noscript=1"
367/></noscript>
368<meta name='site_locale' content='en'><style type="text/css">
369  /* Font Awesome 4 */
370  .fa.fa-twitter{
371    font-family:sans-serif;
372  }
373  .fa.fa-twitter::before{
374    content:"𝕏";
375    font-size:1.2em;
376  }
377
378  /* Font Awesome 5 */
379  .fab.fa-twitter{
380    font-family:sans-serif;
381  }
382  .fab.fa-twitter::before{
383    content:"𝕏";
384    font-size:1.2em;
385  }
386</style>
387<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin>
388<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@kajabi-ui/[email protected]/dist/kajabi_products/kajabi_products.css" />
389<script type="module" src="https://cdn.jsdelivr.net/npm/@pine-ds/[email protected]/dist/pine-core/pine-core.esm.js"></script>
vendor: 1 bytes, line 389
389
390<script nomodule src="https://cdn.jsdelivr.net/npm/@pine-ds/[email protected]/dist/pine-core/index.esm.js"></script>
vendor: 1 bytes, line 390
390
391<script src="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/submission_error-BPILUKDn.js" crossorigin="anonymous" type="module" defer="defer"></script>
391<script>fetch("https://app.kajabi.com/health_check/ping",{mode:"no-cors"})</script>
391
392
393  </head>
394  <style>
395  
396
397  
398    body::after{
399      content:"";
400      position:fixed; 
401      top:0;
402      height:100vh; 
403      left:0;
404      right:0;
405      z-index:-1; 
406      background: linear-gradient(#f7f6f3, #f7f6f3), url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2157068076/settings_images/2c34-e337-cd-141d-632e582cd77a_Kathleen_Brand_Board_9_.jpg);
407      background-position: center center;
408      -webkit-background-size: cover;
409      -moz-background-size: cover;
410      -o-background-size: cover;
411      background-size: cover;
412    }
413  
414</style>
415  <body id="encore-theme" class="background-light">
416    
417      
417<script>
418        window.wm_user = { isLoggedIn: false };
419      </script>
419
420    
421    
422
423    <div id="section-header" data-section-id="header">
424
425<style>
426  /* Default Header Styles */
427  .header {
428    
429      background-color: #3c394e;
430    
431    font-size: 18px;
432  }
433  .header a,
434  .header a.link-list__link,
435  .header a.link-list__link:hover,
436  .header a.social-icons__icon,
437  .header .user__login a,
438  .header .dropdown__item a,
439  .header .dropdown__trigger:hover {
440    color: #ffffff;
441  }
442  .header .dropdown__trigger {
443    color: #ffffff !important;
444  }
445  /* Mobile Header Styles */
446  @media (max-width: 767px) {
447    .header {
448      
449      font-size: 16px;
450    }
451    
452    .header .hamburger__slices .hamburger__slice {
453      
454        background-color: #ffffff;
455      
456    }
457    
458      .header a.link-list__link, .dropdown__item a, .header__content--mobile {
459        text-align: left;
460      }
461    
462    .header--overlay .header__content--mobile  {
463      padding-bottom: 20px;
464    }
465  }
466  /* Sticky Styles */
467  
468</style>
469
470<div class="hidden">
471  
472    
473  
474    
475  
476    
477  
478    
479  
480    
481  
482  
483  
484  
485</div>
486
487<header class="header header--static    background-dark " kjb-settings-id="sections_header_settings_background_color">
488  <div class="hello-bars">
489    
490      
491    
492      
493    
494      
495    
496      
497    
498      
499    
500  </div>
501  
502    <div class="header__wrap">
503      <div class="header__content header__content--desktop background-dark">
504        <div class="container header__container media justify-content-left">
505          
506            
507                <style>
508@media (min-width: 768px) {
509  #block-1555988494486 {
510    text-align: left;
511  }
512} 
513</style>
514
515<div id="block-1555988494486" class="header__block header__block--logo header__block--show header__switch-content " kjb-settings-id="sections_header_blocks_1555988494486_settings_stretch">
516  
517
518<style>
519  #block-1555988494486 {
520    line-height: 1;
521  }
522  #block-1555988494486 .logo__image {
523    display: block;
524    width: 200px;
525  }
526  #block-1555988494486 .logo__text {
527    color: ;
528  }
529</style>
530
531<a class="logo" href="/">
532  
533    
534      <img loading="auto" class="logo__image" alt="Header Logo" kjb-settings-id="sections_header_blocks_1555988494486_settings_logo" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2157446515/settings_images/f414415-2716-cc07-c67e-42b5a1ebdce_writing-mastery-logo-white-1200x250.fw.png" />
535    
536  
537</a>
538</div>
539              
540          
541            
542                <style>
543@media (min-width: 768px) {
544  #block-1727222199102 {
545    text-align: right;
546  }
547} 
548</style>
549
550<div id="block-1727222199102" class="header__block header__switch-content header__block--dropdown stretch" kjb-settings-id="sections_header_blocks_1727222199102_settings_stretch">
551  <style>
552  /* Dropdown menu colors for desktop */
553  @media (min-width: 768px) {
554    #block-1727222199102 .dropdown__menu {
555      background-color: #FFFFFF;
556    }
557    #block-1727222199102 .dropdown__item a {
558      color: #595959;
559    }
560  }
561  /* Mobile menu text alignment */
562  @media (max-width: 767px) {
563    #block-1727222199102 .dropdown__item a {
564      text-align: left;
565    }
566  }
567</style>
568
569<div class="dropdown" kjb-settings-id="sections_header_blocks_1727222199102_settings_trigger">
570  <a class="dropdown__trigger">
571    Courses
572    
573  </a>
574  <div class="dropdown__menu dropdown__menu--text-left ">
575    
576      <span class="dropdown__item"><a href="https://www.writingmastery.com/save-the-cat-novel-writing-course" >Save the Cat! Novel Writing Course</a></span>
577    
578      <span class="dropdown__item"><a href="https://www.writingmastery.com/develop-blockbuster-ideas-that-sell" >Develop Blockbuster Ideas that Sell</a></span>
579    
580      <span class="dropdown__item"><a href="https://www.writingmastery.com/crafting-dynamic-characters" >Crafting Dynamic Characters</a></span>
581    
582      <span class="dropdown__item"><a href="https://www.writingmastery.com/novel-fast-drafting-course" >Novel Fast Drafting</a></span>
583    
584      <span class="dropdown__item"><a href="https://www.writingmastery.com/the-complete-novel-revision-course" >The Complete Novel Revision Course</a></span>
585    
586      <span class="dropdown__item"><a href="https://www.writingmastery.com/scene-crafting-masterclass" >Scene Crafting Masterclass</a></span>
587    
588      <span class="dropdown__item"><a href="https://www.writingmastery.com/foundations-of-fiction" >Foundations of Fiction</a></span>
589    
590      <span class="dropdown__item"><a href="https://www.writingmastery.com/level-up-your-writing" >Level Up Your Writing</a></span>
591    
592      <span class="dropdown__item"><a href="https://www.writingmastery.com/secrets-to-self-publishing-success" >Secrets to Self-Publishing Success</a></span>
593    
594      <span class="dropdown__item"><a href="https://www.writingmastery.com/sell-your-novel-to-a-major-publisher" >Sell Your Novel to a Major Publisher</a></span>
595    
596      <span class="dropdown__item"><a href="https://www.writingmastery.com/productivity-hacks-for-writers" >Productivity Hacks for Writers</a></span>
597    
598      <span class="dropdown__item"><a href="https://www.writingmastery.com/conquering-writers-block" >Conquering Writer's Block</a></span>
599    
600  </div>
601</div>
602</div>
603              
604          
605            
606                <style>
607@media (min-width: 768px) {
608  #block-1555988491313 {
609    text-align: right;
610  }
611} 
612</style>
613
614<div id="block-1555988491313" class="header__block header__switch-content header__block--menu stretch" kjb-settings-id="sections_header_blocks_1555988491313_settings_stretch">
615  <div class="link-list justify-content-right" kjb-settings-id="sections_header_blocks_1555988491313_settings_menu">
616  
617    <a class="link-list__link" href="https://www.writingmastery.com/writing-mastery-community" >Community</a>
618  
619    <a class="link-list__link" href="https://www.writingmastery.com/writing-mastery-webinars" >Webinars</a>
620  
621    <a class="link-list__link" href="https://www.writingmastery.com/events" >Events</a>
622  
623    <a class="link-list__link" href="https://www.writingmastery.com/blog" >Blog</a>
624  
625    <a class="link-list__link" href="https://www.writingmastery.com/support" >Support</a>
626  
627</div>
628</div>
629              
630          
631            
632                <style>
633@media (min-width: 768px) {
634  #block-1555988487706 {
635    text-align: left;
636  }
637} 
638</style>
639
640<div id="block-1555988487706" class="header__block header__switch-content header__block--user " kjb-settings-id="sections_header_blocks_1555988487706_settings_stretch">
641  <style>
642  /* Dropdown menu colors for desktop */
643  @media (min-width: 768px) {
644    #block-1555988487706 .dropdown__menu {
645      background: #FFFFFF;
646      color: #3c394e;
647    }
648    #block-1555988487706 .dropdown__item a,
649    #block-1555988487706 {
650      color: #3c394e;
651    }
652  }
653  /* Mobile menu text alignment */
654  @media (max-width: 767px) {
655    #block-1555988487706 .dropdown__item a,
656    #block-1555988487706 .user__login a {
657      text-align: left;
658    }
659  }
660</style>
661
662<div class="user" kjb-settings-id="sections_header_blocks_1555988487706_settings_language_login">
663  
664    <span class="user__login" kjb-settings-id="language_login"><a href="/login">Log In</a></span>
665  
666</div>
667</div>
668              
669          
670            
671                <style>
672@media (min-width: 768px) {
673  #block-1726879450561 {
674    text-align: left;
675  }
676} 
677</style>
678
679<div id="block-1726879450561" class="header__block header__switch-content header__block--cta " kjb-settings-id="sections_header_blocks_1726879450561_settings_stretch">
680  
681
682
683
684
685
686
687<style>
688  #block-1726879450561 .btn,
689  [data-slick-id="1726879450561"] .block .btn {
690    color: #ffffff;
691    border-color: #635d7b;
692    border-radius: 4px;
693    background-color: #635d7b;
694  }
695  #block-1726879450561 .btn--outline,
696  [data-slick-id="1726879450561"] .block .btn--outline {
697    background: transparent;
698    color: #635d7b;
699  }
700</style>
701
702<a class="btn btn--solid btn--small btn--auto" href="https://www.writingmastery.com/academy"   kjb-settings-id="sections_header_blocks_1726879450561_settings_btn_background_color" role="button">
703  
704    Join the Academy
705  
706</a>
707</div>
708              
709          
710          
711            <div class="hamburger hidden--desktop" kjb-settings-id="sections_header_settings_hamburger_color">
712              <div class="hamburger__slices">
713                <div class="hamburger__slice hamburger--slice-1"></div>
714                <div class="hamburger__slice hamburger--slice-2"></div>
715                <div class="hamburger__slice hamburger--slice-3"></div>
716                <div class="hamburger__slice hamburger--slice-4"></div>
717              </div>
718            </div>
719          
720        </div>
721      </div>
722      <div class="header__content header__content--mobile">
723        <div class="header__switch-content header__spacer"></div>
724      </div>
725    </div>
726  
727</header>
728
729</div>
730    <main>
731      <div data-dynamic-sections=blog><div id="section-1643057915605" data-section-id="1643057915605"><style>
732  
733  #section-1643057915605 .section__overlay {
734    position: absolute;
735    width: 100%;
736    height: 100%;
737    left: 0;
738    top: 0;
739    background-color: rgba(60, 57, 78, 0.94);
740  }
741  #section-1643057915605 .sizer {
742    padding-top: 40px;
743    padding-bottom: 40px;
744  }
745  #section-1643057915605 .container {
746    max-width: calc(1260px + 10px + 10px);
747    padding-right: 10px;
748    padding-left: 10px;
749    
750  }
751  #section-1643057915605 .row {
752    
753  }
754  #section-1643057915605 .container--full {
755    width: 100%;
756    max-width: calc(100% + 10px + 10px);
757  }
758  @media (min-width: 768px) {
759    
760    #section-1643057915605 .sizer {
761      padding-top: 20px;
762      padding-bottom: 20px;
763    }
764    #section-1643057915605 .container {
765      max-width: calc(1260px + 40px + 40px);
766      padding-right: 40px;
767      padding-left: 40px;
768    }
769    #section-1643057915605 .container--full {
770      max-width: calc(100% + 40px + 40px);
771    }
772  }
773  
774  
775</style>
776
777<section kjb-settings-id="sections_1643057915605_settings_background_color"
778  class="section
779  
780  
781   background-dark "
782  data-reveal-event=""
783  data-reveal-offset=""
784  data-reveal-units="seconds">
785  <div class="sizer ">
786    
787    <div class="section__overlay"></div>
788    <div class="container ">
789      <div class="row align-items-center justify-content-center">
790        
791          
792
793
794
795
796<style>
797  /* flush setting */
798  
799  
800  /* margin settings */
801  #block-1643057915605_0, [data-slick-id="1643057915605_0"] {
802    margin-top: 0px;
803    margin-right: 0px;
804    margin-bottom: 0px;
805    margin-left: 0px;
806  }
807  #block-1643057915605_0 .block, [data-slick-id="1643057915605_0"] .block {
808    /* border settings */
809    border: 0px none black;
810    border-radius: 0px;
811    
812
813    /* background color */
814    
815    /* default padding for mobile */
816    
817    
818    
819    /* mobile padding overrides */
820    
821    
822    
823    
824    
825  }
826
827  @media (min-width: 768px) {
828    /* desktop margin settings */
829    #block-1643057915605_0, [data-slick-id="1643057915605_0"] {
830      margin-top: 20px;
831      margin-right: 0px;
832      margin-bottom: 0px;
833      margin-left: 0px;
834    }
835    #block-1643057915605_0 .block, [data-slick-id="1643057915605_0"] .block {
836      /* default padding for desktop  */
837      
838      
839      /* desktop padding overrides */
840      
841      
842      
843      
844      
845    }
846  }
847  /* mobile text align */
848  @media (max-width: 767px) {
849    #block-1643057915605_0, [data-slick-id="1643057915605_0"] {
850      text-align: center;
851    }
852  }
853</style>
854
855
856<div
857  id="block-1643057915605_0"
858  class="
859  block-type--text
860  text-center
861  col-10
862  
863  
864  
865    
866  
867  
868  "
869  
870  data-reveal-event=""
871  data-reveal-offset=""
872  data-reveal-units="seconds"
873  
874    kjb-settings-id="sections_1643057915605_blocks_1643057915605_0_settings_width"
875    >
876  <div class="block
877    box-shadow-none
878    "
879    
880      data-aos="none"
881      data-aos-delay="0"
882      data-aos-duration="0"
883    
884    >
885    
886    <style>
887  
888  #block-1577982541036_0 .btn {
889    margin-top: 1rem;
890  }
891</style>
892
893<h1>Blog</h1>
894<h4><em><strong>Tips &amp; strategies for every stage of your writing journey</strong></em></h4>
895
896  </div>
897</div>
898
899        
900          
901
902
903
904
905<style>
906  /* flush setting */
907  
908    #block-1724701840879, [data-slick-id="1724701840879"] { padding: 0; }
909  
910  
911  /* margin settings */
912  #block-1724701840879, [data-slick-id="1724701840879"] {
913    margin-top: 0px;
914    margin-right: 0px;
915    margin-bottom: 0px;
916    margin-left: 0px;
917  }
918  #block-1724701840879 .block, [data-slick-id="1724701840879"] .block {
919    /* border settings */
920    border: 4px  black;
921    border-radius: 4px;
922    
923
924    /* background color */
925    
926    /* default padding for mobile */
927    
928    
929      padding: 20px;
930    
931    
932      
933        padding: 20px;
934      
935    
936    /* mobile padding overrides */
937    
938    
939      padding-top: 0px;
940    
941    
942      padding-right: 0px;
943    
944    
945      padding-bottom: 0px;
946    
947    
948      padding-left: 0px;
949    
950  }
951
952  @media (min-width: 768px) {
953    /* desktop margin settings */
954    #block-1724701840879, [data-slick-id="1724701840879"] {
955      margin-top: 15px;
956      margin-right: 0px;
957      margin-bottom: 40px;
958      margin-left: 0px;
959    }
960    #block-1724701840879 .block, [data-slick-id="1724701840879"] .block {
961      /* default padding for desktop  */
962      
963      
964        
965          padding: 30px;
966        
967      
968      /* desktop padding overrides */
969      
970      
971        padding-top: 0px;
972      
973      
974        padding-right: 0px;
975      
976      
977        padding-bottom: 0px;
978      
979      
980        padding-left: 0px;
981      
982    }
983  }
984  /* mobile text align */
985  @media (max-width: 767px) {
986    #block-1724701840879, [data-slick-id="1724701840879"] {
987      text-align: center;
988    }
989  }
990</style>
991
992
993<div
994  id="block-1724701840879"
995  class="
996  block-type--text
997  text-center
998  col-10
999  
1000  
1001  
1002    
1003  
1004  
1005  "
1006  
1007  data-reveal-event=""
1008  data-reveal-offset=""
1009  data-reveal-units="seconds"
1010  
1011    kjb-settings-id="sections_1643057915605_blocks_1724701840879_settings_width"
1012    >
1013  <div class="block
1014    box-shadow-
1015    "
1016    
1017      data-aos="none"
1018      data-aos-delay="0"
1019      data-aos-duration="0"
1020    
1021    >
1022    
1023    <style>
1024  
1025  #block-1577982541036_0 .btn {
1026    margin-top: 1rem;
1027  }
1028</style>
1029
1030<p><a href="https://www.writingmastery.com/blog?tag=generating+ideas">Generating Ideas</a> | <a href="https://www.writingmastery.com/blog?tag=plotting+%26+outlining">Plotting &amp; Outlining</a> | <a href="https://www.writingmastery.com/blog?tag=developing+characters">Developing Characters</a> | <a href="https://www.writingmastery.com/blog?tag=worldbuilding">Worldbuilding</a> | <a href="https://www.writingmastery.com/blog?tag=drafting">Drafting</a> | <a href="https://www.writingmastery.com/blog?tag=editing+%26+revising">Editing &amp; Revising</a> | <a href="https://www.writingmastery.com/blog?tag=getting+published">Getting Published</a> | <a href="https://www.writingmastery.com/blog?tag=marketing">Marketing</a> | <a href="https://www.writingmastery.com/blog?tag=productivity">Productivity</a></p>
1031
1032  </div>
1033</div>
1034
1035        
1036      </div>
1037    </div>
1038  </div>
1039</section>
1040</div><div id="section-1724892282404" data-section-id="1724892282404"><style>
1041  
1042  #section-1724892282404 .section__overlay {
1043    position: absolute;
1044    width: 100%;
1045    height: 100%;
1046    left: 0;
1047    top: 0;
1048    background-color: #f2f2f2;
1049  }
1050  #section-1724892282404 .sizer {
1051    padding-top: 40px;
1052    padding-bottom: 40px;
1053  }
1054  #section-1724892282404 .container {
1055    max-width: calc(1260px + 10px + 10px);
1056    padding-right: 10px;
1057    padding-left: 10px;
1058    
1059  }
1060  #section-1724892282404 .row {
1061    
1062  }
1063  #section-1724892282404 .container--full {
1064    width: 100%;
1065    max-width: calc(100% + 10px + 10px);
1066  }
1067  @media (min-width: 768px) {
1068    
1069    #section-1724892282404 .sizer {
1070      padding-top: 20px;
1071      padding-bottom: 20px;
1072    }
1073    #section-1724892282404 .container {
1074      max-width: calc(1260px + 40px + 40px);
1075      padding-right: 40px;
1076      padding-left: 40px;
1077    }
1078    #section-1724892282404 .container--full {
1079      max-width: calc(100% + 40px + 40px);
1080    }
1081  }
1082  
1083  
1084</style>
1085
1086<section kjb-settings-id="sections_1724892282404_settings_background_color"
1087  class="section
1088  
1089  
1090   background-light "
1091  data-reveal-event=""
1092  data-reveal-offset=""
1093  data-reveal-units="seconds">
1094  <div class="sizer ">
1095    
1096    <div class="section__overlay"></div>
1097    <div class="container ">
1098      <div class="row align-items-center justify-content-center">
1099        
1100          
1101
1102
1103
1104
1105<style>
1106  /* flush setting */
1107  
1108  
1109  /* margin settings */
1110  #block-1724892282404_0, [data-slick-id="1724892282404_0"] {
1111    margin-top: 0px;
1112    margin-right: 0px;
1113    margin-bottom: 0px;
1114    margin-left: 0px;
1115  }
1116  #block-1724892282404_0 .block, [data-slick-id="1724892282404_0"] .block {
1117    /* border settings */
1118    border: 4px  black;
1119    border-radius: 4px;
1120    
1121
1122    /* background color */
1123    
1124      background-color: ;
1125    
1126    /* default padding for mobile */
1127    
1128      padding: 20px;
1129    
1130    
1131      padding: 20px;
1132    
1133    
1134      
1135        padding: 20px;
1136      
1137    
1138    /* mobile padding overrides */
1139    
1140    
1141      padding-top: 0px;
1142    
1143    
1144      padding-right: 0px;
1145    
1146    
1147      padding-bottom: 0px;
1148    
1149    
1150      padding-left: 0px;
1151    
1152  }
1153
1154  @media (min-width: 768px) {
1155    /* desktop margin settings */
1156    #block-1724892282404_0, [data-slick-id="1724892282404_0"] {
1157      margin-top: 0px;
1158      margin-right: 0px;
1159      margin-bottom: 0px;
1160      margin-left: 0px;
1161    }
1162    #block-1724892282404_0 .block, [data-slick-id="1724892282404_0"] .block {
1163      /* default padding for desktop  */
1164      
1165        padding: 30px;
1166      
1167      
1168        
1169          padding: 30px;
1170        
1171      
1172      /* desktop padding overrides */
1173      
1174      
1175        padding-top: 0px;
1176      
1177      
1178        padding-right: 0px;
1179      
1180      
1181        padding-bottom: 0px;
1182      
1183      
1184        padding-left: 0px;
1185      
1186    }
1187  }
1188  /* mobile text align */
1189  @media (max-width: 767px) {
1190    #block-1724892282404_0, [data-slick-id="1724892282404_0"] {
1191      text-align: center;
1192    }
1193  }
1194</style>
1195
1196
1197<div
1198  id="block-1724892282404_0"
1199  class="
1200  block-type--text
1201  text-center
1202  col-10
1203  
1204  
1205  
1206    
1207  
1208  
1209  "
1210  
1211  data-reveal-event=""
1212  data-reveal-offset=""
1213  data-reveal-units="seconds"
1214  
1215    kjb-settings-id="sections_1724892282404_blocks_1724892282404_0_settings_width"
1216    >
1217  <div class="block
1218    box-shadow-
1219    "
1220    
1221      data-aos="none"
1222      data-aos-delay="0"
1223      data-aos-duration="0"
1224    
1225    >
1226    
1227    <style>
1228  
1229  #block-1577982541036_0 .btn {
1230    margin-top: 1rem;
1231  }
1232</style>
1233
1234<h2>Our Latest Articles</h2>
1235
1236  </div>
1237</div>
1238
1239        
1240      </div>
1241    </div>
1242  </div>
1243</section>
1244</div><div id="section-1599589855686" data-section-id="1599589855686"><style>
1245  
1246  .blog-listings {
1247    background-color: #f2f2f2;
1248  }
1249  .blog-listings .sizer {
1250    padding-top: 40px;
1251    padding-bottom: 40px;
1252  }
1253  .blog-listings .container {
1254    max-width: calc(1260px + 10px + 10px);
1255    padding-right: 10px;
1256    padding-left: 10px;
1257  }
1258  .blog-listing__panel {
1259    background-color: #ffffff;
1260    border-color: #f5f5f5;
1261    border-radius: 4px;
1262    border-style: solid;
1263    border-width: 2px ;
1264  }
1265  .blog-listing__title {
1266    color:  !important;
1267  }
1268  .blog-listing__title:hover {
1269    color:  !important;
1270  }
1271  .blog-listing__date {
1272    color: ;
1273  }
1274  .tag {
1275    color: ;
1276    background-color: ;
1277  }
1278  .tag:hover {
1279    color: ;
1280    background-color: ;
1281  }
1282  .blog-listing__content {
1283    color: ;
1284  }
1285  .blog-listing__more {
1286    color: ;
1287  }
1288  @media (min-width: 768px) {
1289    
1290    .blog-listings .sizer {
1291      padding-top: 20px;
1292      padding-bottom: 80px;
1293    }
1294    .blog-listings .container {
1295      max-width: calc(1260px + 40px + 40px);
1296      padding-right: 40px;
1297      padding-left: 40px;
1298    }
1299  }
1300  .pag__link {
1301    color: ;
1302  }
1303  .pag__link--current {
1304    color: #127059;
1305  }
1306  .pag__link--disabled {
1307    color: ;
1308  }
1309</style>
1310
1311<section class="blog-listings background-light" kjb-settings-id="sections_1599589855686_settings_background_color">
1312  <div class="sizer">
1313    
1314    <div class="container">
1315      <div class="row">
1316        
1317          <div class="col-lg-9">
1318        
1319          <div class="blog-listings__content blog-listings__content--grid-2">
1320            
1321              
1322                
1323
1324
1325
1326
1327
1328<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1329  
1330    <div class="blog-listing__panel box-shadow-small background-light">
1331  
1332    <div class="blog-listing__media">
1333      
1334        
1335  
1336    
1337      <a href="/blog/how-to-write-an-unforgettable-opening-line">
1338        <img loading="auto" alt="How to Write an Unforgettable Opening Line" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/53b3073-fe6d-b1e-75f3-fc30c8425c1b_26-08-27_-_book-opening.png" />
1339      </a>
1340    
1341  
1342
1343      
1344    </div>
1345    <div class="blog-listing__data">
1346      <a class="h3 blog-listing__title" href="/blog/how-to-write-an-unforgettable-opening-line">How to Write an Unforgettable Opening Line</a>
1347      
1348        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1349          
1350            
1351              <a class="tag" href="https://www.writingmastery.com/blog?tag=drafting">drafting</a>
1352            
1353          
1354        </span>
1355      
1356      
1357        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Aug 27, 2026</span>
1358      
1359      
1360      
1361        
1362          <div class="blog-listing__content"><p><strong>Many aspiring authors put immense pressure on their novel&apos;s opening line.</strong> How do you craft the perfect opening that will hook your reader right from the start, and keep them turning the pages?</p>
1363<p>The tr...</p></div>
1364        
1365        <a class="blog-listing__more" href="/blog/how-to-write-an-unforgettable-opening-line" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1366      
1367    </div>
1368  
1369    </div>
1370  
1371</div>
1372              
1373                
1374
1375
1376
1377
1378
1379<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1380  
1381    <div class="blog-listing__panel box-shadow-small background-light">
1382  
1383    <div class="blog-listing__media">
1384      
1385        
1386  
1387    
1388      <a href="/blog/crafting-effective-subplots">
1389        <img loading="auto" alt="Crafting Effective Subplots" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/46ba376-5f41-ba5f-6d54-713be13e86d_26-08-20_-_how-to-write-subplots.png" />
1390      </a>
1391    
1392  
1393
1394      
1395    </div>
1396    <div class="blog-listing__data">
1397      <a class="h3 blog-listing__title" href="/blog/crafting-effective-subplots">Crafting Effective Subplots</a>
1398      
1399        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1400          
1401            
1402              <a class="tag" href="https://www.writingmastery.com/blog?tag=plotting+%26+outlining">plotting & outlining</a>
1403            
1404          
1405        </span>
1406      
1407      
1408        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Aug 20, 2026</span>
1409      
1410      
1411      
1412        
1413          <div class="blog-listing__content"><p><strong>Most novels explore more than one narrative idea.</strong> Many authors use subplots to add depth, increase conflict, and deepen our understanding of the characters. But what makes a good subplot, and how can ...</p></div>
1414        
1415        <a class="blog-listing__more" href="/blog/crafting-effective-subplots" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1416      
1417    </div>
1418  
1419    </div>
1420  
1421</div>
1422              
1423                
1424
1425
1426
1427
1428
1429<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1430  
1431    <div class="blog-listing__panel box-shadow-small background-light">
1432  
1433    <div class="blog-listing__media">
1434      
1435        
1436  
1437    
1438      <a href="/blog/story-stakes-ways-to-raise-the-stakes-in-your-novel">
1439        <img loading="auto" alt="Story Stakes: Ways to Raise the Stakes in Your Novel" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/ab224de-cb42-7167-663f-411e4411a281_26-08-13_-_story-stakes.png" />
1440      </a>
1441    
1442  
1443
1444      
1445    </div>
1446    <div class="blog-listing__data">
1447      <a class="h3 blog-listing__title" href="/blog/story-stakes-ways-to-raise-the-stakes-in-your-novel">Story Stakes: Ways to Raise the Stakes in Your Novel</a>
1448      
1449        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1450          
1451            
1452              <a class="tag" href="https://www.writingmastery.com/blog?tag=plotting+%26+outlining">plotting & outlining</a>
1453            
1454          
1455        </span>
1456      
1457      
1458        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Aug 13, 2026</span>
1459      
1460      
1461      
1462        
1463          <div class="blog-listing__content"><p><strong>Stakes don&apos;t always require world-ending threats or life-or-death scenarios.</strong> They require something that matters both to the character and to the reader. A story about a woman fighting to save her fai...</p></div>
1464        
1465        <a class="blog-listing__more" href="/blog/story-stakes-ways-to-raise-the-stakes-in-your-novel" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1466      
1467    </div>
1468  
1469    </div>
1470  
1471</div>
1472              
1473                
1474
1475
1476
1477
1478
1479<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1480  
1481    <div class="blog-listing__panel box-shadow-small background-light">
1482  
1483    <div class="blog-listing__media">
1484      
1485        
1486  
1487    
1488      <a href="/blog/what-is-conflict-in-a-story">
1489        <img loading="auto" alt="What is Conflict in a Story?" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/a65fe04-f603-4211-675-7d41aaabc6fc_26-08-06_-_conflict.png" />
1490      </a>
1491    
1492  
1493
1494      
1495    </div>
1496    <div class="blog-listing__data">
1497      <a class="h3 blog-listing__title" href="/blog/what-is-conflict-in-a-story">What is Conflict in a Story?</a>
1498      
1499        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1500          
1501            
1502              <a class="tag" href="https://www.writingmastery.com/blog?tag=generating+ideas">generating ideas</a>
1503            
1504          
1505        </span>
1506      
1507      
1508        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Aug 06, 2026</span>
1509      
1510      
1511      
1512        
1513          <div class="blog-listing__content"><p><strong>A character wanting something and getting it immediately isn&apos;t a story.</strong> Without something standing in their way, stories would have no plot or character development, and readers would have no reason t...</p></div>
1514        
1515        <a class="blog-listing__more" href="/blog/what-is-conflict-in-a-story" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1516      
1517    </div>
1518  
1519    </div>
1520  
1521</div>
1522              
1523                
1524
1525
1526
1527
1528
1529<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1530  
1531    <div class="blog-listing__panel box-shadow-small background-light">
1532  
1533    <div class="blog-listing__media">
1534      
1535        
1536  
1537    
1538      <a href="/blog/mastering-story-structure-your-novel-s-roadmap">
1539        <img loading="auto" alt="Mastering Story Structure: Your Novel&#39;s Roadmap" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/55635f-8e72-a277-145-0548c1cb85_26-07-30_-_story-structure.png" />
1540      </a>
1541    
1542  
1543
1544      
1545    </div>
1546    <div class="blog-listing__data">
1547      <a class="h3 blog-listing__title" href="/blog/mastering-story-structure-your-novel-s-roadmap">Mastering Story Structure: Your Novel&#39;s Roadmap</a>
1548      
1549        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1550          
1551            
1552              <a class="tag" href="https://www.writingmastery.com/blog?tag=plotting+%26+outlining">plotting & outlining</a>
1553            
1554          
1555        </span>
1556      
1557      
1558        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Jul 30, 2026</span>
1559      
1560      
1561      
1562        
1563          <div class="blog-listing__content"><p><strong>Some writers think structure is the enemy of creativity, or a rigid template that flattens stories into predictable shapes.</strong> But whether you&apos;re writing a short story or a series of epic novels, a solid...</p></div>
1564        
1565        <a class="blog-listing__more" href="/blog/mastering-story-structure-your-novel-s-roadmap" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1566      
1567    </div>
1568  
1569    </div>
1570  
1571</div>
1572              
1573                
1574
1575
1576
1577
1578
1579<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1580  
1581    <div class="blog-listing__panel box-shadow-small background-light">
1582  
1583    <div class="blog-listing__media">
1584      
1585        
1586  
1587    
1588      <a href="/blog/how-to-write-relatable-characters">
1589        <img loading="auto" alt="How to Write Relatable Characters" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/07fffc-dba3-5a23-b4b-8c6408da602_26-07-23_-_relatable-characters.png" />
1590      </a>
1591    
1592  
1593
1594      
1595    </div>
1596    <div class="blog-listing__data">
1597      <a class="h3 blog-listing__title" href="/blog/how-to-write-relatable-characters">How to Write Relatable Characters</a>
1598      
1599        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1600          
1601            
1602              <a class="tag" href="https://www.writingmastery.com/blog?tag=developing+characters">developing characters</a>
1603            
1604          
1605        </span>
1606      
1607      
1608        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Jul 23, 2026</span>
1609      
1610      
1611      
1612        
1613          <div class="blog-listing__content"><p><strong>Think about your favorite fictional character. What do you love most about them?</strong> They may be clever, funny, or powerful, but chances are, you also relate to them in some way.</p>
1614<p>Relatability is what sep...</p></div>
1615        
1616        <a class="blog-listing__more" href="/blog/how-to-write-relatable-characters" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1617      
1618    </div>
1619  
1620    </div>
1621  
1622</div>
1623              
1624                
1625
1626
1627
1628
1629
1630<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1631  
1632    <div class="blog-listing__panel box-shadow-small background-light">
1633  
1634    <div class="blog-listing__media">
1635      
1636        
1637  
1638    
1639      <a href="/blog/what-is-figurative-language-types-and-examples">
1640        <img loading="auto" alt="What is Figurative Language? Types and Examples" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/4b133cd-b8a2-e14-c01a-aa3d3ff2c202_26-07-16_-_figurative-language.png" />
1641      </a>
1642    
1643  
1644
1645      
1646    </div>
1647    <div class="blog-listing__data">
1648      <a class="h3 blog-listing__title" href="/blog/what-is-figurative-language-types-and-examples">What is Figurative Language? Types and Examples</a>
1649      
1650        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1651          
1652            
1653              <a class="tag" href="https://www.writingmastery.com/blog?tag=drafting">drafting</a>
1654            
1655          
1656        </span>
1657      
1658      
1659        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Jul 16, 2026</span>
1660      
1661      
1662      
1663        
1664          <div class="blog-listing__content"><p><strong>Literal language tells readers what&apos;s happening. Figurative language makes them feel it. It&apos;s the difference between &quot;she was angry&quot; and &quot;she was a storm looking for somewhere to break.&quot;</strong></p>
1665<p>That second ...</p></div>
1666        
1667        <a class="blog-listing__more" href="/blog/what-is-figurative-language-types-and-examples" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1668      
1669    </div>
1670  
1671    </div>
1672  
1673</div>
1674              
1675                
1676
1677
1678
1679
1680
1681<div class="blog-listing blog-listing--grid-2 blog-listing--has-media">
1682  
1683    <div class="blog-listing__panel box-shadow-small background-light">
1684  
1685    <div class="blog-listing__media">
1686      
1687        
1688  
1689    
1690      <a href="/blog/what-is-the-falling-action-of-a-story">
1691        <img loading="auto" alt="What is the Falling Action of a Story?" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/83258/images/5383cc8-7d5-3151-8af5-2a87b84c483_26-07-09_-_falling-action.png" />
1692      </a>
1693    
1694  
1695
1696      
1697    </div>
1698    <div class="blog-listing__data">
1699      <a class="h3 blog-listing__title" href="/blog/what-is-the-falling-action-of-a-story">What is the Falling Action of a Story?</a>
1700      
1701        <span class="blog-listing__tags" kjb-settings-id="sections_1599589855686_settings_show_tags">
1702          
1703            
1704              <a class="tag" href="https://www.writingmastery.com/blog?tag=plotting+%26+outlining">plotting & outlining</a>
1705            
1706          
1707        </span>
1708      
1709      
1710        <span class="blog-listing__date" kjb-settings-id="sections_1599589855686_settings_show_date">Jul 09, 2026</span>
1711      
1712      
1713      
1714        
1715          <div class="blog-listing__content"><p><strong>You&apos;ve written your climax: the big confrontation, the devastating twist, the moment everything comes together. Now what?</strong> The answer is the falling action, the part of the story that determines whethe...</p></div>
1716        
1717        <a class="blog-listing__more" href="/blog/what-is-the-falling-action-of-a-story" kjb-settings-id="sections_1599589855686_settings_read_more">Read more</a>
1718      
1719    </div>
1720  
1721    </div>
1722  
1723</div>
1724              
1725              
1726                <div class="pag">
1727  
1728    <p class="pag__link pagination__link--prev pag__link--disabled">
1729      <i class="fa fa-arrow-left"></i>
1730    </p>
1731  
1732  
1733    
1734      
1735        <a class="pag__link pag__link--current" href="?page=1">1</a>
1736      
1737    
1738      
1739        <a class="pag__link" href="?page=2">2</a>
1740      
1741    
1742      
1743        <a class="pag__link" href="?page=3">3</a>
1744      
1745    
1746      
1747        <a class="pag__link" href="?page=4">4</a>
1748      
1749    
1750      
1751        <a class="pag__link" href="?page=5">5</a>
1752      
1753    
1754      
1755        <a class="pag__link" href="?page=6">6</a>
1756      
1757    
1758      
1759        <a class="pag__link" href="?page=7">7</a>
1760      
1761    
1762      
1763        <a class="pag__link" href="?page=8">8</a>
1764      
1765    
1766      
1767        <a class="pag__link" href="?page=9">9</a>
1768      
1769    
1770      
1771        <a class="pag__link" href="?page=10">10</a>
1772      
1773    
1774      
1775        <a class="pag__link" href="?page=11">11</a>
1776      
1777    
1778      
1779        <a class="pag__link" href="?page=12">12</a>
1780      
1781    
1782      
1783        <a class="pag__link" href="?page=13">13</a>
1784      
1785    
1786      
1787        <a class="pag__link" href="?page=14">14</a>
1788      
1789    
1790      
1791        <a class="pag__link" href="?page=15">15</a>
1792      
1793    
1794      
1795        <a class="pag__link" href="?page=16">16</a>
1796      
1797    
1798      
1799        <a class="pag__link" href="?page=17">17</a>
1800      
1801    
1802      
1803        <a class="pag__link" href="?page=18">18</a>
1804      
1805    
1806      
1807        <a class="pag__link" href="?page=19">19</a>
1808      
1809    
1810      
1811        <a class="pag__link" href="?page=20">20</a>
1812      
1813    
1814      
1815        <a class="pag__link" href="?page=21">21</a>
1816      
1817    
1818      
1819        <a class="pag__link" href="?page=22">
181922</a>
1820      
1821    
1822      
1823        <a class="pag__link" href="?page=23">23</a>
1824      
1825    
1826      
1827        <a class="pag__link" href="?page=24">24</a>
1828      
1829    
1830      
1831        <a class="pag__link" href="?page=25">25</a>
1832      
1833    
1834      
1835        <a class="pag__link" href="?page=26">26</a>
1836      
1837    
1838      
1839        <a class="pag__link" href="?page=27">27</a>
1840      
1841    
1842      
1843        <a class="pag__link" href="?page=28">28</a>
1844      
1845    
1846      
1847        <a class="pag__link" href="?page=29">29</a>
1848      
1849    
1850      
1851        <a class="pag__link" href="?page=30">30</a>
1852      
1853    
1854  
1855  
1856    <a class="pag__link pag__link--next" href="?page=2">
1857      <i class="fa fa-arrow-right"></i>
1858    </a>
1859  
1860</div>
1861              
1862            
1863          </div>
1864        </div>
1865        <style>
1866   .sidebar__panel {
1867     background-color: #ffffff;
1868     border-color: ;
1869     border-radius: 4px;
1870     border-style: none;
1871     border-width: 2px ;
1872   }
1873</style>
1874
1875<div class="col-lg-3    ">
1876  <div class="sidebar" kjb-settings-id="sections_1599589855686_settings_show_sidebar">
1877    
1878      <div class="sidebar__panel box-shadow-small background-light">
1879    
1880      
1881        <div class="sidebar__block">
1882          
1883              <style>
1884  .sidebar-search__icon i {
1885    color: ;
1886  }
1887  .sidebar-search--1600115507943 ::-webkit-input-placeholder {
1888    color: ;
1889  }
1890  .sidebar-search--1600115507943 ::-moz-placeholder {
1891    color: ;
1892  }
1893  .sidebar-search--1600115507943 :-ms-input-placeholder {
1894    color: ;
1895  }
1896  .sidebar-search--1600115507943 :-moz-placeholder {
1897    color: ;
1898  }
1899  .sidebar-search--1600115507943 .sidebar-search__input {
1900    color: ;
1901  }
1902</style>
1903
1904<div class="sidebar-search sidebar-search--1600115507943" kjb-settings-id="sections_1599589855686_blocks_1600115507943_settings_search_text">
1905  <form class="sidebar-search__form" action="/blog/search" method="get" role="search">
1906    <span class="sidebar-search__icon"><i class="fa fa-search"></i></span>
1907    <input class="form-control sidebar-search__input" type="search" name="q" placeholder="Search...">
1908  </form>
1909</div>
1910            
1911        </div>
1912      
1913        <div class="sidebar__block">
1914          
1915              <style>
1916  .sidebar-categories--1600115512118 {
1917    text-align: left;
1918  }
1919  .sidebar-categories--1600115512118 .sidebar-categories__title {
1920    color: ;
1921  }
1922  .sidebar-categories--1600115512118 .sidebar-categories__select {
1923    color: #595959 !important;
1924  }
1925  .sidebar-categories--1600115512118 .sidebar-categories__link {
1926    color: #595959;
1927  }
1928  .sidebar-categories--1600115512118 .sidebar-categories__tag {
1929    color: #595959;
1930  }
1931</style>
1932
1933<div class="sidebar-categories sidebar-categories--1600115512118">
1934  <p class="h5 sidebar-categories__title" kjb-settings-id="sections_1599589855686_blocks_1600115512118_settings_heading">Categories</p>
1935  
1936    <a class="sidebar-categories__link" href="/blog" kjb-settings-id="sections_1599589855686_blocks_1600115512118_settings_all_tags">All Categories</a>
1937    
1938      
1939        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=developing+characters">developing characters</a>
1940      
1941    
1942      
1943        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=drafting">drafting</a>
1944      
1945    
1946      
1947        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=editing+%26+revising">editing & revising</a>
1948      
1949    
1950      
1951        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=generating+ideas">generating ideas</a>
1952      
1953    
1954      
1955        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=getting+published">getting published</a>
1956      
1957    
1958      
1959        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=marketing">marketing</a>
1960      
1961    
1962      
1963        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=plotting+%26+outlining">plotting & outlining</a>
1964      
1965    
1966      
1967        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=productivity">productivity</a>
1968      
1969    
1970      
1971        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=self+publishing">self publishing</a>
1972      
1973    
1974      
1975        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=traditional+publishing">traditional publishing</a>
1976      
1977    
1978      
1979        <a class="sidebar-categories__tag" href="https://www.writingmastery.com/blog?tag=worldbuilding">worldbuilding</a>
1980      
1981    
1982  
1983</div>
1984            
1985        </div>
1986      
1987        <div class="sidebar__block">
1988          
1989              
1990
1991<style>
1992  .sidebar-custom--1726871467102 {
1993    text-align: left;
1994  }
1995  .sidebar-custom--1726871467102 .sidebar-custom__heading {
1996    color: ;
1997  }
1998</style>
1999
2000<div class="sidebar-custom sidebar-custom--1726871467102">
2001  
2002    <img loading="auto" class="sidebar-custom__image" kjb-settings-id="sections_1599589855686_blocks_1726871467102_settings_image" alt="" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2
2002157446515/settings_images/2278f-7a5b-777-75ff-c4083aa0ec5e_f06bdb1a-9f55-4556-bf97-df2c222864fa.png" />
2003  
2004  
2005    <p class="h5 sidebar-custom__heading" kjb-settings-id="sections_1599589855686_blocks_1726871467102_settings_heading">Join Writing Mastery Academy Today</p>
2006  
2007  <div class="sidebar-custom__content" kjb-settings-id="sections_1599589855686_blocks_1726871467102_settings_content"><ul>
2008<li><small>12+ on-demand masterclasses</small></li>
2009<li><small>Supportive writer community</small></li>
2010<li><small>Monthly live webinars &amp; events</small></li>
2011</ul></div>
2012  
2013    
2014
2015
2016
2017
2018
2019
2020<style>
2021  #btn-1726871467102 {
2022    border-color: #635d7b;
2023    border-radius: 0px;
2024    color: #ffffff;
2025    background-color: #635d7b;
2026  }
2027  #btn-1726871467102.btn--outline {
2028    background: transparent;
2029    color: #635d7b;
2030  }
2031</style>
2032
2033<a id="btn-1726871467102" class="btn btn--solid btn--small btn--full" href="https://www.writingmastery.com/academy?utm_source=writingmastery&utm_medium=blog&utm_campaign=side-bar"   kjb-settings-id="sections_1599589855686_blocks_1726871467102_settings_btn_background_color">
2034  Join Today
2035</a>
2036  
2037</div>
2038            
2039        </div>
2040      
2041    
2042      </div>
2043    
2044  </div>
2045</div>
2046      </div>
2047    </div>
2048  </div>
2049</section>
2050
2051</div><div id="section-1724772602301" data-section-id="1724772602301"><style>
2052  
2053  #section-1724772602301 .section__overlay {
2054    position: absolute;
2055    width: 100%;
2056    height: 100%;
2057    left: 0;
2058    top: 0;
2059    background-color: #f2f2f2;
2060  }
2061  #section-1724772602301 .sizer {
2062    padding-top: 40px;
2063    padding-bottom: 40px;
2064  }
2065  #section-1724772602301 .container {
2066    max-width: calc(1260px + 10px + 10px);
2067    padding-right: 10px;
2068    padding-left: 10px;
2069    
2070  }
2071  #section-1724772602301 .row {
2072    
2073  }
2074  #section-1724772602301 .container--full {
2075    width: 100%;
2076    max-width: calc(100% + 10px + 10px);
2077  }
2078  @media (min-width: 768px) {
2079    
2080    #section-1724772602301 .sizer {
2081      padding-top: 50px;
2082      padding-bottom: 80px;
2083    }
2084    #section-1724772602301 .container {
2085      max-width: calc(1260px + 40px + 40px);
2086      padding-right: 40px;
2087      padding-left: 40px;
2088    }
2089    #section-1724772602301 .container--full {
2090      max-width: calc(100% + 40px + 40px);
2091    }
2092  }
2093  
2094  
2095</style>
2096
2097<section kjb-settings-id="sections_1724772602301_settings_background_color"
2098  class="section
2099  
2100  
2101   background-light "
2102  data-reveal-event=""
2103  data-reveal-offset=""
2104  data-reveal-units="seconds">
2105  <div class="sizer ">
2106    
2107    <div class="section__overlay"></div>
2108    <div class="container ">
2109      <div class="row align-items-center justify-content-center">
2110        
2111          
2112
2113
2114
2115
2116<style>
2117  /* flush setting */
2118  
2119  
2120  /* margin settings */
2121  #block-1724772840613, [data-slick-id="1724772840613"] {
2122    margin-top: 0px;
2123    margin-right: 0px;
2124    margin-bottom: 0px;
2125    margin-left: 0px;
2126  }
2127  #block-1724772840613 .block, [data-slick-id="1724772840613"] .block {
2128    /* border settings */
2129    border: 4px  black;
2130    border-radius: 4px;
2131    
2132
2133    /* background color */
2134    
2135    /* default padding for mobile */
2136    
2137    
2138      padding: 20px;
2139    
2140    
2141      
2142        padding: 20px;
2143      
2144    
2145    /* mobile padding overrides */
2146    
2147    
2148      padding-top: 0px;
2149    
2150    
2151      padding-right: 0px;
2152    
2153    
2154      padding-bottom: 0px;
2155    
2156    
2157      padding-left: 0px;
2158    
2159  }
2160
2161  @media (min-width: 768px) {
2162    /* desktop margin settings */
2163    #block-1724772840613, [data-slick-id="1724772840613"] {
2164      margin-top: 0px;
2165      margin-right: 0px;
2166      margin-bottom: 0px;
2167      margin-left: 0px;
2168    }
2169    #block-1724772840613 .block, [data-slick-id="1724772840613"] .block {
2170      /* default padding for desktop  */
2171      
2172      
2173        
2174          padding: 30px;
2175        
2176      
2177      /* desktop padding overrides */
2178      
2179      
2180        padding-top: 0px;
2181      
2182      
2183        padding-right: 0px;
2184      
2185      
2186        padding-bottom: 0px;
2187      
2188      
2189        padding-left: 0px;
2190      
2191    }
2192  }
2193  /* mobile text align */
2194  @media (max-width: 767px) {
2195    #block-1724772840613, [data-slick-id="1724772840613"] {
2196      text-align: center;
2197    }
2198  }
2199</style>
2200
2201
2202<div
2203  id="block-1724772840613"
2204  class="
2205  block-type--form
2206  text-left
2207  col-5
2208  
2209  
2210  
2211    
2212  
2213  
2214  "
2215  
2216  data-reveal-event=""
2217  data-reveal-offset=""
2218  data-reveal-units="seconds"
2219  
2220    kjb-settings-id="sections_1724772602301_blocks_1724772840613_settings_width"
2221    >
2222  <div class="block
2223    box-shadow-
2224    "
2225    
2226      data-aos="none"
2227      data-aos-delay="0"
2228      data-aos-duration="0"
2229    
2230    >
2231    
2232    
2233
2234
2235
2236
2237
2238
2239
2240
2241<style>
2242  #block-1724772840613 .form-btn {
2243    border-color: #d65734;
2244    border-radius: 4px;
2245    background: #d65734;
2246    color: #ffffff;
2247  }
2248  #block-1724772840613 .btn--outline {
2249    color: #d65734;
2250    background: transparent;
2251  }
2252  #block-1724772840613 .disclaimer-text {
2253    font-size: 16px;
2254    margin-top: 1.25rem;
2255    margin-bottom: 0;
2256    color: #888;
2257  }
2258</style>
2259
2260
2261
2262<div class="form">
2263  <div kjb-settings-id="sections_1724772602301_blocks_1724772840613_settings_text"><h3>Elevate your storytelling in just 5 minutes a week</h3>
2264<p>with The Weekly W.R.I.T.E.R. from Writing Mastery founder, Jessica Brody</p>
2265<p>Join 30,000+ writers getting unique insights and practical writing wisdom every Thursday</p></div>
2266  
2267    <form data-parsley-validate="true" data-kjb-disable-on-submit="true" action="https://www.writingmastery.com/forms/2148190519/form_submissions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="mgR_cWCv-XprFQzH9K6kCvdeeD1mhOw0pkw3AZmHXnm1_u5X1yRU1tyNSc7417Noh9jY340jiKYKmZE6BP07BA" autocomplete="off" /><input type="text" name="website_url" autofill="off" placeholder="Skip this field" style="display: none;" /><input type="hidden" name="kjb_fk_checksum" autofill="off" value="896e877fdf0f3a22c321aae359c00f4b" />  <input type="hidden" name="kjb_visitor_time_zone" class="kjb-visitor-time-zone" autocomplete="off">
2268  
2268<script type="text/javascript">
2269    (function () {
2270      try {
2271        var zone = Intl.DateTimeFormat().resolvedOptions().timeZone;
2272        if (!zone) { return; }
2273
2274        var fields = document.getElementsByClassName("kjb-visitor-time-zone");
2275        for (var i = 0; i < fields.length; i++) {
2276          fields[i].value = zone;
2277        }
2278      } catch (e) {
2279        // An empty field is a no-op downstream. Never break the form.
2280      }
2281    })();
2282  </script>
2282
2283<input type="hidden" name="form_submission[template_metadata_id]" value="2154864951" autofill="off" />
2284      <div class="">
2285        <input type="hidden" name="thank_you_url" value="https://www.writingmastery.com/thank-you-for-signing-up">
2286        
2287          <div class="text-field form-group"><input type="text" name="form_submission[name]" id="form_submission_name" value="" required="required" class="form-control" placeholder="First Name" /></div>
2288        
2289          <div class="email-field form-group"><input required="required" class="form-control" placeholder="Email" type="email" name="form_submission[email]" id="form_submission_email" /></div>
2290        
2291        <div>
2292          
2293          <button id="form-button" class="form-btn btn--solid btn--auto btn--small" type="submit" kjb-settings-id="sections_1724772602301_blocks_1724772840613_settings_btn_text" role="button">
2294            Sign Me Up!
2295          </button>
2296        </div>
2297      </div>
2298    </form>
2299    
2300      <p class="disclaimer-text" kjb-settings-id="sections_1724772602301_blocks_1724772840613_settings_disclaimer_text">No spam here! By entering your email address, you agree to receive the requested information, the Writing Mastery Newsletter and special offers in accordance with our <a href="https://www.writingmastery.com/pages/privacy-policy" style="color: #888888;" target="_blank">Privacy Policy</a>. Unsubscribe any time!</p>
2301    
2302  
2303</div>
2304  </div>
2305</div>
2306
2307        
2308          
2309
2310
2311
2312
2313<style>
2314  /* flush setting */
2315  
2316  
2317  /* margin settings */
2318  #block-1724772735888, [data-slick-id="1724772735888"] {
2319    margin-top: 0px;
2320    margin-right: 0px;
2321    margin-bottom: 0px;
2322    margin-left: 0px;
2323  }
2324  #block-1724772735888 .block, [data-slick-id="1724772735888"] .block {
2325    /* border settings */
2326    border: 4px  black;
2327    border-radius: 0px;
2328    
2329
2330    /* background color */
2331    
2332    /* default padding for mobile */
2333    
2334    
2335      padding: 20px;
2336    
2337    
2338      
2339    
2340    /* mobile padding overrides */
2341    
2342      padding: 0;
2343    
2344    
2345      padding-top: 0px;
2346    
2347    
2348      padding-right: 0px;
2349    
2350    
2351      padding-bottom: 0px;
2352    
2353    
2354      padding-left: 0px;
2355    
2356  }
2357
2358  @media (min-width: 768px) {
2359    /* desktop margin settings */
2360    #block-1724772735888, [data-slick-id="1724772735888"] {
2361      margin-top: 0px;
2362      margin-right: 0px;
2363      margin-bottom: 0px;
2364      margin-left: 0px;
2365    }
2366    #block-1724772735888 .block, [data-slick-id="1724772735888"] .block {
2367      /* default padding for desktop  */
2368      
2369      
2370        
2371      
2372      /* desktop padding overrides */
2373      
2374        padding: 0;
2375      
2376      
2377        padding-top: 0px;
2378      
2379      
2380        padding-right: 0px;
2381      
2382      
2383        padding-bottom: 0px;
2384      
2385      
2386        padding-left: 0px;
2387      
2388    }
2389  }
2390  /* mobile text align */
2391  @media (max-width: 767px) {
2392    #block-1724772735888, [data-slick-id="1724772735888"] {
2393      text-align: ;
2394    }
2395  }
2396</style>
2397
2398
2399<div
2400  id="block-1724772735888"
2401  class="
2402  block-type--image
2403  text-
2404  col-5
2405  
2406  
2407  
2408    
2409  
2410  
2411  "
2412  
2413  data-reveal-event=""
2414  data-reveal-offset=""
2415  data-reveal-units="seconds"
2416  
2417    kjb-settings-id="sections_1724772602301_blocks_1724772735888_settings_width"
2418    >
2419  <div class="block
2420    box-shadow-
2421    "
2422    
2423      data-aos="none"
2424      data-aos-delay="0"
2425      data-aos-duration="0"
2426    
2427    >
2428    
2429    
2430
2431<style>
2432  #block-1724772735888 .block,
2433  [data-slick-id="1724772735888"] .block {
2434    display: flex;
2435    justify-content: flex-start;
2436  }
2437  #block-1724772735888 .image,
2438  [data-slick-id="1724772735888"] .image {
2439    width: 100%;
2440    overflow: hidden;
2441    
2442    border-radius: 4px;
2443    
2444  }
2445  #block-1724772735888 .image__image,
2446  [data-slick-id="1724772735888"] .image__image {
2447    width: 100%;
2448    
2449  }
2450  #block-1724772735888 .image__overlay,
2451  [data-slick-id="1724772735888"] .image__overlay {
2452    
2453      opacity: 0;
2454    
2455    background-color: #fff;
2456    border-radius: 4px;
2457    
2458  }
2459  
2460  #block-1724772735888 .image__overlay-text,
2461  [data-slick-id="1724772735888"] .image__overlay-text {
2462    color:  !important;
2463  }
2464  @media (min-width: 768px) {
2465    #block-1724772735888 .block,
2466    [data-slick-id="1724772735888"] .block {
2467        display: flex;
2468        justify-content: flex-start;
2469    }
2470    #block-1724772735888 .image__overlay,
2471    [data-slick-id="1724772735888"] .image__overlay {
2472      
2473        opacity: 0;
2474      
2475    }
2476    #block-1724772735888 .image__overlay:hover {
2477      opacity: 1;
2478    }
2479  }
2480  
2481</style>
2482
2483<div class="image">
2484  
2485    
2486        <img loading="auto" class="image__image" alt="" kjb-settings-id="sections_1724772602301_blocks_1724772735888_settings_image" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2157446515/settings_images/ce0ccd4-3f40-0b72-658-8b664bb48f5_jessica-brody-weekly-writer-in-circle.png" />
2487    
2488    
2489  
2490</div>
2491  </div>
2492</div>
2493
2494        
2495      </div>
2496    </div>
2497  </div>
2498</section>
2499</div><div id="section-1724773061806" data-section-id="1724773061806"><style>
2500  
2501  #section-1724773061806 .section__overlay {
2502    position: absolute;
2503    width: 100%;
2504    height: 100%;
2505    left: 0;
2506    top: 0;
2507    background-color: #3c394e;
2508  }
2509  #section-1724773061806 .sizer {
2510    padding-top: 40px;
2511    padding-bottom: 40px;
2512  }
2513  #section-1724773061806 .container {
2514    max-width: calc(1260px + 10px + 10px);
2515    padding-right: 10px;
2516    padding-left: 10px;
2517    
2518  }
2519  #section-1724773061806 .row {
2520    
2521  }
2522  #section-1724773061806 .container--full {
2523    width: 100%;
2524    max-width: calc(100% + 10px + 10px);
2525  }
2526  @media (min-width: 768px) {
2527    
2528    #section-1724773061806 .sizer {
2529      padding-top: 100px;
2530      padding-bottom: 100px;
2531    }
2532    #section-1724773061806 .container {
2533      max-width: calc(1260px + 40px + 40px);
2534      padding-right: 40px;
2535      padding-left: 40px;
2536    }
2537    #section-1724773061806 .container--full {
2538      max-width: calc(100% + 40px + 40px);
2539    }
2540  }
2541  
2542    #section-1724773061806 .row {
2543      -webkit-box-align: stretch !important;
2544      -ms-flex-align: stretch !important;
2545      align-items: stretch !important;
2546    }
2547  
2548  
2549</style>
2550
2551<section kjb-settings-id="sections_1724773061806_settings_background_color"
2552  class="section
2553  
2554  
2555   background-dark "
2556  data-reveal-event=""
2557  data-reveal-offset=""
2558  data-reveal-units="seconds">
2559  <div class="sizer ">
2560    
2561    <div class="section__overlay"></div>
2562    <div class="container ">
2563      <div class="row align-items-center justify-content-center">
2564        
2565          
2566
2567
2568
2569
2570<style>
2571  /* flush setting */
2572  
2573  
2574  /* margin settings */
2575  #block-1724773061806_0, [data-slick-id="1724773061806_0"] {
2576    margin-top: 0px;
2577    margin-right: 0px;
2578    margin-bottom: 0px;
2579    margin-left: 0px;
2580  }
2581  #block-1724773061806_0 .block, [data-slick-id="1724773061806_0"] .block {
2582    /* border settings */
2583    border: 4px  black;
2584    border-radius: 4px;
2585    
2586
2587    /* background color */
2588    
2589      background-color: ;
2590    
2591    /* default padding for mobile */
2592    
2593      padding: 20px;
2594    
2595    
2596      padding: 20px;
2597    
2598    
2599      
2600        padding: 20px;
2601      
2602    
2603    /* mobile padding overrides */
2604    
2605    
2606      padding-top: 0px;
2607    
2608    
2609      padding-right: 0px;
2610    
2611    
2612      padding-bottom: 0px;
2613    
2614    
2615      padding-left: 0px;
2616    
2617  }
2618
2619  @media (min-width: 768px) {
2620    /* desktop margin settings */
2621    #block-1724773061806_0, [data-slick-id="1724773061806_0"] {
2622      margin-top: 0px;
2623      margin-right: 0px;
2624      margin-bottom: 0px;
2625      margin-left: 0px;
2626    }
2627    #block-1724773061806_0 .block, [data-slick-id="1724773061806_0"] .block {
2628      /* default padding for desktop  */
2629      
2630        padding: 30px;
2631      
2632      
2633        
2634          padding: 30px;
2635        
2636      
2637      /* desktop padding overrides */
2638      
2639      
2640        padding-top: 0px;
2641      
2642      
2643        padding-right: 0px;
2644      
2645      
2646        padding-bottom: 0px;
2647      
2648      
2649        padding-left: 0px;
2650      
2651    }
2652  }
2653  /* mobile text align */
2654  @media (max-width: 767px) {
2655    #block-1724773061806_0, [data-slick-id="1724773061806_0"] {
2656      text-align: left;
2657    }
2658  }
2659</style>
2660
2661
2662<div
2663  id="block-1724773061806_0"
2664  class="
2665  block-type--text
2666  text-left
2667  col-4
2668  
2669  
2670  
2671    
2672  
2673  
2674  "
2675  
2676  data-reveal-event=""
2677  data-reveal-offset=""
2678  data-reveal-units="seconds"
2679  
2680    kjb-settings-id="sections_1724773061806_blocks_1724773061806_0_settings_width"
2681    >
2682  <div class="block
2683    box-shadow-
2684    "
2685    
2686      data-aos="none"
2687      data-aos-delay="0"
2688      data-aos-duration="0"
2689    
2690    >
2691    
2692    <style>
2693  
2694  #block-1577982541036_0 .btn {
2695    margin-top: 1rem;
2696  }
2697</style>
2698
2699<h5>Writing Mastery</h5>
2700<p> </p>
2701<p><small><a href="https://www.writingmastery.com">Home</a></small></p>
2702<p><small><a href="https://www.writingmastery.com/login">Member Log In</a></small></p>
2703<p><small><a href="https://www.writingmastery.com/academy">Join the Academy</a></small></p>
2704<p><small><a href="https://www.writingmastery.com/blog/">Blog</a></small></p>
2705<p><small><a href="https://www.writingmastery.com/events">Events</a></small></p>
2706<p><small><a href="https://www.writingmastery.com/support">Support</a></small></p>
2707<p><small><a href="https://www.writingmastery.com/gift-certificates">Gift Certificates</a></small></p>
2708<p><small><a href="https://www.writingmastery.com/speaker-inquiries">Speaker Inquiries</a></small></p>
2709
2710  </div>
2711</div>
2712
2713        
2714          
2715
2716
2717
2718
2719<style>
2720  /* flush setting */
2721  
2722  
2723  /* margin settings */
2724  #block-1724773088733, [data-slick-id="1724773088733"] {
2725    margin-top: 0px;
2726    margin-right: 0px;
2727    margin-bottom: 0px;
2728    margin-left: 0px;
2729  }
2730  #block-1724773088733 .block, [data-slick-id="1724773088733"] .block {
2731    /* border settings */
2732    border: 4px  black;
2733    border-radius: 4px;
2734    
2735
2736    /* background color */
2737    
2738    /* default padding for mobile */
2739    
2740    
2741      padding: 20px;
2742    
2743    
2744      
2745        padding: 20px;
2746      
2747    
2748    /* mobile padding overrides */
2749    
2750    
2751      padding-top: 0px;
2752    
2753    
2754      padding-right: 0px;
2755    
2756    
2757      padding-bottom: 0px;
2758    
2759    
2760      padding-left: 0px;
2761    
2762  }
2763
2764  @media (min-width: 768px) {
2765    /* desktop margin settings */
2766    #block-1724773088733, [data-slick-id="1724773088733"] {
2767      margin-top: 0px;
2768      margin-right: 0px;
2769      margin-bottom: 0px;
2770      margin-left: 0px;
2771    }
2772    #block-1724773088733 .block, [data-slick-id="1724773088733"] .block {
2773      /* default padding for desktop  */
2774      
2775      
2776        
2777          padding: 30px;
2778        
2779      
2780      /* desktop padding overrides */
2781      
2782      
2783        padding-top: 0px;
2784      
2785      
2786        padding-right: 0px;
2787      
2788      
2789        padding-bottom: 0px;
2790      
2791      
2792        padding-left: 0px;
2793      
2794    }
2795  }
2796  /* mobile text align */
2797  @media (max-width: 767px) {
2798    #block-1724773088733, [data-slick-id="1724773088733"] {
2799      text-align: left;
2800    }
2801  }
2802</style>
2803
2804
2805<div
2806  id="block-1724773088733"
2807  class="
2808  block-type--text
2809  text-left
2810  col-4
2811  
2812  
2813  
2814    
2815  
2816  
2817  "
2818  
2819  data-reveal-event=""
2820  data-reveal-offset=""
2821  data-reveal-units="seconds"
2822  
2823    kjb-settings-id="sections_1724773061806_blocks_1724773088733_settings_width"
2824    >
2825  <div class="block
2826    box-shadow-
2827    "
2828    
2829      data-aos="none"
2830      data-aos-delay="0"
2831      data-aos-duration="0"
2832    
2833    >
2834    
2835    <style>
2836  
2837  #block-1577982541036_0 .btn {
2838    margin-top: 1rem;
2839  }
2840</style>
2841
2842<h5>Writing Resources</h5>
2843<p> </p>
2844<p><small><a href="https://www.writingmastery.com/generating-story-ideas">Generating Story Ideas</a></small></p>
2845<p><small><a href="https://www.writingmastery.com/plotting-and-outlining">Plotting &amp; Outlining</a></small></p>
2846<p><small><a href="https://www.writingmastery.com/developing-characters">Developing Characters</a></small></p>
2847<p><small><a href="https://www.writingmastery.com/finishing-a-first-draft">
2847Finishing a First Draft</a></small></p>
2848<p><small><a href="https://www.writingmastery.com/editing-and-revising">Editing &amp; Revising</a></small></p>
2849<p><small><a href="https://www.writingmastery.com/getting-published">Getting Published</a></small></p>
2850<p><small><a href="https://www.writingmastery.com/improving-habits-and-productivity">Improving Habits &amp; Productivity</a></small></p>
2851<p> </p>
2852
2853  </div>
2854</div>
2855
2856        
2857          
2858
2859
2860
2861
2862<style>
2863  /* flush setting */
2864  
2865  
2866  /* margin settings */
2867  #block-1724773101990, [data-slick-id="1724773101990"] {
2868    margin-top: 0px;
2869    margin-right: 0px;
2870    margin-bottom: 0px;
2871    margin-left: 0px;
2872  }
2873  #block-1724773101990 .block, [data-slick-id="1724773101990"] .block {
2874    /* border settings */
2875    border: 4px  black;
2876    border-radius: 4px;
2877    
2878
2879    /* background color */
2880    
2881    /* default padding for mobile */
2882    
2883    
2884      padding: 20px;
2885    
2886    
2887      
2888        padding: 20px;
2889      
2890    
2891    /* mobile padding overrides */
2892    
2893    
2894      padding-top: 0px;
2895    
2896    
2897      padding-right: 0px;
2898    
2899    
2900      padding-bottom: 0px;
2901    
2902    
2903      padding-left: 0px;
2904    
2905  }
2906
2907  @media (min-width: 768px) {
2908    /* desktop margin settings */
2909    #block-1724773101990, [data-slick-id="1724773101990"] {
2910      margin-top: 0px;
2911      margin-right: 0px;
2912      margin-bottom: 0px;
2913      margin-left: 0px;
2914    }
2915    #block-1724773101990 .block, [data-slick-id="1724773101990"] .block {
2916      /* default padding for desktop  */
2917      
2918      
2919        
2920          padding: 30px;
2921        
2922      
2923      /* desktop padding overrides */
2924      
2925      
2926        padding-top: 0px;
2927      
2928      
2929        padding-right: 0px;
2930      
2931      
2932        padding-bottom: 0px;
2933      
2934      
2935        padding-left: 0px;
2936      
2937    }
2938  }
2939  /* mobile text align */
2940  @media (max-width: 767px) {
2941    #block-1724773101990, [data-slick-id="1724773101990"] {
2942      text-align: left;
2943    }
2944  }
2945</style>
2946
2947
2948<div
2949  id="block-1724773101990"
2950  class="
2951  block-type--text
2952  text-left
2953  col-4
2954  
2955  
2956  
2957    
2958  
2959  
2960  "
2961  
2962  data-reveal-event=""
2963  data-reveal-offset=""
2964  data-reveal-units="seconds"
2965  
2966    kjb-settings-id="sections_1724773061806_blocks_1724773101990_settings_width"
2967    >
2968  <div class="block
2969    box-shadow-
2970    "
2971    
2972      data-aos="none"
2973      data-aos-delay="0"
2974      data-aos-duration="0"
2975    
2976    >
2977    
2978    <style>
2979  
2980  #block-1577982541036_0 .btn {
2981    margin-top: 1rem;
2982  }
2983</style>
2984
2985<h5>Free Guides</h5>
2986<p> </p>
2987<p><small><a href="https://www.writingmastery.com/story-idea-strength-test-sign-up">Story Idea Strength Test</a></small></p>
2988<p><small><a href="https://www.writingmastery.com/save-the-cat-starter-kit-2024-sign-up">Save the Cat! Starter Kit</a></small></p>
2989<p><small><a href="https://www.writingmastery.com/dynamic-character-blueprint-sign-up">Dynamic Character Blueprint</a></small></p>
2990<p><small><a href="https://www.writingmastery.com/download-our-free-fast-drafting-starter-kit">Fast Drafting Starter Kit</a></small></p>
2991<p><small><a href="https://www.writingmastery.com/revision-kickstart-guide-sign-up">Revision Kickstart Guide</a></small></p>
2992<p><small><a href="https://www.writingmastery.com/novel-publishing-pathfinder-sign-up">Novel Publishing Pathfinder</a></small></p>
2993<p><small><a href="https://www.writingmastery.com/productive-writers-playbook-sign-up">The Productive Writer's Playbook</a></small></p>
2994
2995  </div>
2996</div>
2997
2998        
2999          
3000
3001
3002
3003
3004<style>
3005  /* flush setting */
3006  
3007  
3008  /* margin settings */
3009  #block-1724773115325, [data-slick-id="1724773115325"] {
3010    margin-top: 0px;
3011    margin-right: 0px;
3012    margin-bottom: 0px;
3013    margin-left: 0px;
3014  }
3015  #block-1724773115325 .block, [data-slick-id="1724773115325"] .block {
3016    /* border settings */
3017    border: 4px  black;
3018    border-radius: 4px;
3019    
3020
3021    /* background color */
3022    
3023    /* default padding for mobile */
3024    
3025    
3026      padding: 20px;
3027    
3028    
3029      
3030        padding: 20px;
3031      
3032    
3033    /* mobile padding overrides */
3034    
3035    
3036      padding-top: 0px;
3037    
3038    
3039      padding-right: 0px;
3040    
3041    
3042      padding-bottom: 0px;
3043    
3044    
3045      padding-left: 0px;
3046    
3047  }
3048
3049  @media (min-width: 768px) {
3050    /* desktop margin settings */
3051    #block-1724773115325, [data-slick-id="1724773115325"] {
3052      margin-top: 0px;
3053      margin-right: 0px;
3054      margin-bottom: 0px;
3055      margin-left: 0px;
3056    }
3057    #block-1724773115325 .block, [data-slick-id="1724773115325"] .block {
3058      /* default padding for desktop  */
3059      
3060      
3061        
3062          padding: 30px;
3063        
3064      
3065      /* desktop padding overrides */
3066      
3067      
3068        padding-top: 0px;
3069      
3070      
3071        padding-right: 0px;
3072      
3073      
3074        padding-bottom: 0px;
3075      
3076      
3077        padding-left: 0px;
3078      
3079    }
3080  }
3081  /* mobile text align */
3082  @media (max-width: 767px) {
3083    #block-1724773115325, [data-slick-id="1724773115325"] {
3084      text-align: left;
3085    }
3086  }
3087</style>
3088
3089
3090<div
3091  id="block-1724773115325"
3092  class="
3093  block-type--code
3094  text-left
3095  col-12
3096  
3097  
3098  
3099    
3100  
3101  
3102  "
3103  
3104  data-reveal-event=""
3105  data-reveal-offset=""
3106  data-reveal-units="seconds"
3107  
3108    kjb-settings-id="sections_1724773061806_blocks_1724773115325_settings_width"
3109    >
3110  <div class="block
3111    box-shadow-
3112    "
3113    
3114      data-aos="none"
3115      data-aos-delay="0"
3116      data-aos-duration="0"
3117    
3118    >
3119    
3120    <!-- Code Goes Here -->
3121<hr style="border: 1px solid #fff;">
3122  </div>
3123</div>
3124
3125        
3126      </div>
3127    </div>
3128  </div>
3129</section>
3130</div></div>
3131    </main>
3132    <div id="section-footer" data-section-id="footer">
3133  <style>
3134    #section-footer {
3135      -webkit-box-flex: 1;
3136      -ms-flex-positive: 1;
3137      flex-grow: 1;
3138      display: -webkit-box;
3139      display: -ms-flexbox;
3140      display: flex;
3141    }
3142    .footer {
3143      -webkit-box-flex: 1;
3144      -ms-flex-positive: 1;
3145      flex-grow: 1;
3146    }
3147  </style>
3148
3149<style>
3150  .footer {
3151    background-color: #3c394e;
3152  }
3153  .footer, .footer__block {
3154    font-size: 14px;
3155    color: ;
3156  }
3157  .footer .logo__text {
3158    color: ;
3159  }
3160  .footer .link-list__links {
3161    width: 100%;
3162  }
3163  .footer a.link-list__link {
3164    color: ;
3165  }
3166  .footer .link-list__link:hover {
3167    color: ;
3168  }
3169  .copyright {
3170    color: ;
3171  }
3172  @media (min-width: 768px) {
3173    .footer, .footer__block {
3174      font-size: 14px;
3175    }
3176  }
3177  .powered-by a {
3178    color:  !important;
3179  }
3180  
3181    .powered-by {
3182      text-align: center;
3183      padding-top: 0;
3184    }
3185  
3186</style>
3187
3188<footer class="footer footer--stacked  background-dark  " kjb-settings-id="sections_footer_settings_background_color">
3189  <div class="footer__content">
3190    <div class="container footer__container media">
3191      
3192        
3193            <div id="block-1716229988833" class="footer__block ">
3194  <span class="copyright" kjb-settings-id="sections_footer_blocks_1716229988833_settings_copyright" role="presentation">
3195  &copy; 2026 Writing Mastery, LLC
3196</span>
3197</div>
3198          
3199      
3200        
3201            <div id="block-1714502151312" class="footer__block ">
3202  <style>
3203  .social-icons--1714502151312 .social-icons__icons {
3204    justify-content: 
3205  }
3206  .social-icons--1714502151312 .social-icons__icon {
3207    color:  !important;
3208  }
3209  .social-icons--1714502151312.social-icons--round .social-icons__icon {
3210    background-color: #3c394e;
3211  }
3212  .social-icons--1714502151312.social-icons--square .social-icons__icon {
3213    background-color: #3c394e;
3214  }
3215  
3216    
3217  
3218  @media (min-width: 768px) {
3219    .social-icons--1714502151312 .social-icons__icons {
3220      justify-content: 
3221    }
3222  }
3223</style>
3224<div class="social-icons social-icons-- social-icons--1714502151312" kjb-settings-id="sections_footer_blocks_1714502151312_settings_social_icons_text_color">
3225  <div class="social-icons__icons">
3226    
3227  <a class="social-icons__icon social-icons__icon--" href="https://www.facebook.com/writingmasteryacademy"  kjb-settings-id="sections_footer_blocks_1714502151312_settings_social_icon_link_facebook">
3228    <i class="fab fa-facebook-f"></i>
3229  </a>
3230
3231
3232  <a class="social-icons__icon social-icons__icon--" href="https://www.x.com/writing_mastery"  kjb-settings-id="sections_footer_blocks_1714502151312_settings_social_icon_link_twitter">
3233    <i class="fab fa-twitter"></i>
3234  </a>
3235
3236
3237  <a class="social-icons__icon social-icons__icon--" href="https://www.instagram.com/writingmastery"  kjb-settings-id="sections_footer_blocks_1714502151312_settings_social_icon_link_instagram">
3238    <i class="fab fa-instagram"></i>
3239  </a>
3240
3241
3242  <a class="social-icons__icon social-icons__icon--" href="https://www.youtube.com/channel/UCB1ZE0hwcPA-nKFkKlcB2Ug"  kjb-settings-id="sections_footer_blocks_1714502151312_settings_social_icon_link_youtube">
3243    <i class="fab fa-youtube"></i>
3244  </a>
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261  </div>
3262</div>
3263</div>
3264        
3265      
3266        
3267            
3268
3269
3270
3271
3272<style>
3273  /* flush setting */
3274  
3275  
3276  /* margin settings */
3277  #block-1716229978151, [data-slick-id="1716229978151"] {
3278    margin-top: 0px;
3279    margin-right: 0px;
3280    margin-bottom: 0px;
3281    margin-left: 0px;
3282  }
3283  #block-1716229978151 .block, [data-slick-id="1716229978151"] .block {
3284    /* border settings */
3285    border: 4px  black;
3286    border-radius: 4px;
3287    
3288
3289    /* background color */
3290    
3291      background-color: ;
3292    
3293    /* default padding for mobile */
3294    
3295      padding: 20px;
3296    
3297    
3298      padding: 20px;
3299    
3300    
3301      
3302        padding: 20px;
3303      
3304    
3305    /* mobile padding overrides */
3306    
3307    
3308      padding-top: 0px;
3309    
3310    
3311      padding-right: 0px;
3312    
3313    
3314      padding-bottom: 0px;
3315    
3316    
3317      padding-left: 0px;
3318    
3319  }
3320
3321  @media (min-width: 768px) {
3322    /* desktop margin settings */
3323    #block-1716229978151, [data-slick-id="1716229978151"] {
3324      margin-top: 0px;
3325      margin-right: 0px;
3326      margin-bottom: 0px;
3327      margin-left: 0px;
3328    }
3329    #block-1716229978151 .block, [data-slick-id="1716229978151"] .block {
3330      /* default padding for desktop  */
3331      
3332        padding: 30px;
3333      
3334      
3335        
3336          padding: 30px;
3337        
3338      
3339      /* desktop padding overrides */
3340      
3341      
3342        padding-top: 0px;
3343      
3344      
3345        padding-right: 0px;
3346      
3347      
3348        padding-bottom: 0px;
3349      
3350      
3351        padding-left: 0px;
3352      
3353    }
3354  }
3355  /* mobile text align */
3356  @media (max-width: 767px) {
3357    #block-1716229978151, [data-slick-id="1716229978151"] {
3358      text-align: center;
3359    }
3360  }
3361</style>
3362
3363
3364<div
3365  id="block-1716229978151"
3366  class="
3367  block-type--link_list
3368  text-right
3369  col-
3370  
3371  
3372  
3373  
3374  "
3375  
3376  data-reveal-event=""
3377  data-reveal-offset=""
3378  data-reveal-units=""
3379  
3380    kjb-settings-id="sections_footer_blocks_1716229978151_settings_width"
3381    >
3382  <div class="block
3383    box-shadow-
3384    "
3385    
3386      data-aos="-"
3387      data-aos-delay=""
3388      data-aos-duration=""
3389    
3390    >
3391    
3392    <style>
3393  #block-1716229978151 .link-list__title {
3394    color: ;
3395  }
3396  #block-1716229978151 .link-list__link {
3397    color: ;
3398  }
3399</style>
3400
3401
3402
3403<div class="link-list link-list--row link-list--desktop-right link-list--mobile-center">
3404  
3405  <div class="link-list__links" kjb-settings-id="sections_footer_blocks_1716229978151_settings_menu">
3406    
3407      <a class="link-list__link" href="https://www.writingmastery.com/pages/terms" >Terms</a>
3408    
3409      <a class="link-list__link" href="https://www.writingmastery.com/pages/privacy-policy" >Privacy</a>
3410    
3411  </div>
3412</div>
3413  </div>
3414</div>
3415
3416          
3417      
3418    </div>
3419    
3420  </div>
3421
3422</footer>
3423
3424</div>
3425    <div id="section-exit_pop" data-section-id="exit_pop"><style>
3426  #exit-pop .modal__content {
3427    background: #f2f2f2;
3428  }
3429  
3430</style>
3431
3432
3433
3434
3435
3436
3437</div>
3438    <div id="section-two_step" data-section-id="two_step"><style>
3439  #two-step .modal__content {
3440    background: #f2f2f2;
3441  }
3442  
3443</style>
3444
3445<div class="modal two-step" id="two-step" kjb-settings-id="sections_two_step_settings_two_step_edit">
3446  <div class="modal__content background-light">
3447    <div class="close-x">
3448      <div class="close-x__part"></div>
3449      <div class="close-x__part"></div>
3450    </div>
3451    <div class="modal__body row text- align-items-start justify-content-left">
3452      
3453         
3454              
3455
3456
3457
3458
3459<style>
3460  /* flush setting */
3461  
3462  
3463  /* margin settings */
3464  #block-1738716422318, [data-slick-id="1738716422318"] {
3465    margin-top: 0px;
3466    margin-right: 0px;
3467    margin-bottom: 0px;
3468    margin-left: 0px;
3469  }
3470  #block-1738716422318 .block, [data-slick-id="1738716422318"] .block {
3471    /* border settings */
3472    border: 4px  black;
3473    border-radius: 4px;
3474    
3475
3476    /* background color */
3477    
3478    /* default padding for mobile */
3479    
3480    
3481      padding: 20px;
3482    
3483    
3484    /* mobile padding overrides */
3485    
3486      padding: 0;
3487    
3488    
3489      padding-top: 0px;
3490    
3491    
3492      padding-right: 0px;
3493    
3494    
3495      padding-bottom: 0px;
3496    
3497    
3498      padding-left: 0px;
3499    
3500  }
3501
3502  @media (min-width: 768px) {
3503    /* desktop margin settings */
3504    #block-1738716422318, [data-slick-id="1738716422318"] {
3505      margin-top: 0px;
3506      margin-right: 0px;
3507      margin-bottom: 0px;
3508      margin-left: 0px;
3509    }
3510    #block-1738716422318 .block, [data-slick-id="1738716422318"] .block {
3511      /* default padding for desktop  */
3512      
3513      
3514      /* desktop padding overrides */
3515      
3516        padding: 0;
3517      
3518      
3519        padding-top: 0px;
3520      
3521      
3522        padding-right: 0px;
3523      
3524      
3525        padding-bottom: 0px;
3526      
3527      
3528        padding-left: 0px;
3529      
3530    }
3531  }
3532  /* mobile text align */
3533  @media (max-width: 767px) {
3534    #block-1738716422318, [data-slick-id="1738716422318"] {
3535      text-align: ;
3536    }
3537  }
3538</style>
3539
3540
3541<div
3542  id="block-1738716422318"
3543  class="
3544  block-type--image
3545  text-
3546  col-12
3547  
3548  
3549  
3550  
3551  "
3552  
3553  data-reveal-event=""
3554  data-reveal-offset=""
3555  data-reveal-units=""
3556  
3557    kjb-settings-id="sections_two_step_blocks_1738716422318_settings_width"
3558    >
3559  <div class="block
3560    box-shadow-none
3561    "
3562    
3563      data-aos="-"
3564      data-aos-delay=""
3565      data-aos-duration=""
3566    
3567    >
3568    
3569    
3570
3571<style>
3572  #block-1738716422318 .block,
3573  [data-slick-id="1738716422318"] .block {
3574    display: flex;
3575    justify-content: flex-start;
3576  }
3577  #block-1738716422318 .image,
3578  [data-slick-id="1738716422318"] .image {
3579    width: 100%;
3580    overflow: hidden;
3581    
3582      width: 500px;
3583    
3584    border-radius: 4px;
3585    
3586  }
3587  #block-1738716422318 .image__image,
3588  [data-slick-id="1738716422318"] .image__image {
3589    width: 100%;
3590    
3591      width: 500px;
3592    
3593  }
3594  #block-1738716422318 .image__overlay,
3595  [data-slick-id="1738716422318"] .image__overlay {
3596    
3597      opacity: 0;
3598    
3599    background-color: #fff;
3600    border-radius: 4px;
3601    
3602  }
3603  
3604  #block-1738716422318 .image__overlay-text,
3605  [data-slick-id="1738716422318"] .image__overlay-text {
3606    color:  !important;
3607  }
3608  @media (min-width: 768px) {
3609    #block-1738716422318 .block,
3610    [data-slick-id="1738716422318"] .block {
3611        display: flex;
3612        justify-content: center;
3613    }
3614    #block-1738716422318 .image__overlay,
3615    [data-slick-id="1738716422318"] .image__overlay {
3616      
3617        opacity: 0;
3618      
3619    }
3620    #block-1738716422318 .image__overlay:hover {
3621      opacity: 1;
3622    }
3623  }
3624  
3625</style>
3626
3627<div class="image">
3628  
3629    
3630        <img loading="auto" class="image__image" alt="" kjb-settings-id="sections_two_step_blocks_1738716422318_settings_image" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2157446515/settings_images/8e50348-774-76dd-1fbc-6cfac0bfdb5_first-draft-accelerator-mock-up-v1.png" />
3631    
3632    
3633  
3634</div>
3635  </div>
3636</div>
3637
3638            
3639      
3640         
3641              
3642
3643
3644
3645
3646<style>
3647  /* flush setting */
3648  
3649  
3650  /* margin settings */
3651  #block-1585757543890, [data-slick-id="1585757543890"] {
3652    margin-top: 0px;
3653    margin-right: 0px;
3654    margin-bottom: 0px;
3655    margin-left: 0px;
3656  }
3657  #block-1585757543890 .block, [data-slick-id="1585757543890"] .block {
3658    /* border settings */
3659    border: 4px none black;
3660    border-radius: 4px;
3661    
3662
3663    /* background color */
3664    
3665    /* default padding for mobile */
3666    
3667    
3668    
3669    /* mobile padding overrides */
3670    
3671    
3672    
3673    
3674    
3675  }
3676
3677  @media (min-width: 768px) {
3678    /* desktop margin settings */
3679    #block-1585757543890, [data-slick-id="1585757543890"] {
3680      margin-top: 0px;
3681      margin-right: 0px;
3682      margin-bottom: 0px;
3683      margin-left: 0px;
3684    }
3685    #block-1585757543890 .block, [data-slick-id="1585757543890"] .block {
3686      /* default padding for desktop  */
3687      
3688      
3689      /* desktop padding overrides */
3690      
3691      
3692        padding-top: 0px;
3693      
3694      
3695      
3696      
3697    }
3698  }
3699  /* mobile text align */
3700  @media (max-width: 767px) {
3701    #block-1585757543890, [data-slick-id="1585757543890"] {
3702      text-align: center;
3703    }
3704  }
3705</style>
3706
3707
3708<div
3709  id="block-1585757543890"
3710  class="
3711  block-type--form
3712  text-center
3713  col-12
3714  
3715  
3716  
3717  
3718  "
3719  
3720  data-reveal-event=""
3721  data-reveal-offset=""
3722  data-reveal-units=""
3723  
3724    kjb-settings-id="sections_two_step_blocks_1585757543890_settings_width"
3725    >
3726  <div class="block
3727    box-shadow-none
3728    "
3729    
3730      data-aos="-"
3731      data-aos-delay=""
3732      data-aos-duration=""
3733    
3734    >
3735    
3736    
3737
3738
3739
3740
3741
3742
3743
3744
3745<style>
3746  #block-1585757543890 .form-btn {
3747    border-color: #d65734;
3748    border-radius: 4px;
3749    background: #d65734;
3750    color: #ffffff;
3751  }
3752  #block-1585757543890 .btn--outline {
3753    color: #d65734;
3754    background: transparent;
3755  }
3756  #block-1585757543890 .disclaimer-text {
3757    font-size: 16px;
3758    margin-top: 1.25rem;
3759    margin-bottom: 0;
3760    color: #888;
3761  }
3762</style>
3763
3764
3765
3766<div class="form">
3767  <div kjb-settings-id="sections_two_step_blocks_1585757543890_settings_text"><div kjb-settings-id="sections_two_step_blocks_1585757543890_settings_text">
3768<h4>Want to Write Your First Draft 10x Faster?</h4>
3769<p>Download our <strong>FREE First Draft Accelerator Guide</strong> to discover proven techniques that will help you finish your novel in record time!</p>
3770</div></div>
3771  
3772    <form data-parsley-validate="true" data-kjb-disable-on-submit="true" action="https://www.writingmastery.com/forms/2148948152/form_submissions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="7TfhFeDq6x0DiRNOEf6hnxHfQf56UiWFHd6u0u-fBW3uFETz7UWHy8fDkaJ_JDPoxRBzd57mF1cy2Lo8ZwsoEw" autocomplete="off" /><input type="text" name="website_url" autofill="off" placeholder="Skip this field" style="display: none;" /><input type="hidden" name="kjb_fk_checksum" autofill="off" value="771b54bc5b9cfec6a8c0c4e9945bb557" />  <input type="hidden" name="kjb_visitor_time_zone" class="kjb-visitor-time-zone" autocomplete="off">
3773  
3773<script type="text/javascript">
3774    (function () {
3775      try {
3776        var zone = Intl.DateTimeFormat().resolvedOptions().timeZone;
3777        if (!zone) { return; }
3778
3779        var fields = document.getElementsByClassName("kjb-visitor-time-zone");
3780        for (var i = 0; i < fields.length; i++) {
3781          fields[i].value = zone;
3782        }
3783      } catch (e) {
3784        // An empty field is a no-op downstream. Never break the form.
3785      }
3786    })();
3787  </script>
3787
3788<input type="hidden" name="form_submission[template_metadata_id]" value="2154864951" autofill="off" />
3789      <div class="">
3790        <input type="hidden" name="thank_you_url" value="https://www.writingmastery.com/thank-you-for-signing-up">
3791        
3792          <div class="text-field form-group"><input type="text" name="form_submission[name]" id="form_submission_name" value="" required="required" class="form-control" placeholder="First Name" /></div>
3793        
3794          <div class="email-field form-group"><input required="required" class="form-control" placeholder="Email" type="email" name="form_submission[email]" id="form_submission_email" /></div>
3795        
3796        <div>
3797          
3798          <button id="form-button" class="form-btn btn--solid btn--auto btn--medium" type="submit" kjb-settings-id="sections_two_step_blocks_1585757543890_settings_btn_text" role="button">
3799            YES! Send Me the Free Guide
3800          </button>
3801        </div>
3802      </div>
3803    </form>
3804    
3805      <p class="disclaimer-text" kjb-settings-id="sections_two_step_blocks_1585757543890_settings_disclaimer_text">By entering your email address, you agree to receive the requested information, the Writing Mastery Newsletter and special offers in accordance with our Privacy Policy.</p>
3806    
3807  
3808</div>
3809  </div>
3810</div>
3811
3812          
3813      
3814    </div>
3815  </div>
3816</div>
3817
3818
3819
3820</div>
3821    <!-- Javascripts ======================================================= -->
3822<script src="https://kajabi-app-assets.kajabi-cdn.com/assets/encore_core-9fe29e19cccfbb623a8695d377d198840772a40b51018f5b4729aef94a99f469.js"></script>
vendor: 1 bytes, line 3822
3822
3823<script src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2157446515/assets/scripts.js?17859589347631721"></script>
3823
3824
3825
3826
3827<!-- Customer JS ======================================================= -->
3828<script>
3829  /* Custom JS Added Via Theme Settings */
3830  /* Update navigation based on logged in status */
3831document.addEventListener('DOMContentLoaded', function() {
3832    // Function to check if user is logged in
3833    function isUserLoggedIn() {
3834        return !!document.querySelector('.user .dropdown');
3835    }
3836    // Function to hide elements for logged-in users
3837    function hideElementsForLoggedInUsers() {
3838        const elementsToHide = [
3839            // 1. Courses dropdown
3840            '#block-1727222199102',
3841            // 4. Join the Academy button
3842            'a[href="https://www.writingmastery.com/academy"]'
3843        ];
3844        elementsToHide.forEach(selector => {
3845            const element = document.querySelector(selector);
3846            if (element) element.style.display = 'none';
3847        });
3848        // 2. and 3. Hide specific Community and Webinars links
3849        const linksToHide = [
3850            'https://www.writingmastery.com/writing-mastery-community',
3851            'https://www.writingmastery.com/writing-mastery-webinars'
3852        ];
3853        document.querySelectorAll('#block-1555988491313 .link-list__link').forEach(link => {
3854            if (linksToHide.includes(link.getAttribute('href'))) {
3855                link.style.display = 'none';
3856            }
3857        });
3858    }
3859    // Check if the user is logged in and hide elements if true
3860    if (isUserLoggedIn()) {
3861        hideElementsForLoggedInUsers();
3862    }
3863
3864
3865    /* Elfsight */
3866    // Create and add the script element
3867    const script = document.createElement('script');
3868    script.src = 'https://static.elfsight.com/platform/platform.js';
3869    script.async = true;
3870    document.head.appendChild(script);
3871
3872    // Create and add the widget div
3873    const widgetDiv = document.createElement('div');
3874    widgetDiv.className = 'elfsight-app-8177b28e-39c3-4484-a9e7-9512cc2d957d';
3875    widgetDiv.setAttribute('data-elfsight-app-lazy', '');
3876    document.body.appendChild(widgetDiv);
3877});
3878
3879
3880/* Auto-expand accordions on support if anchor linked */
3881document.addEventListener("DOMContentLoaded", function () {
3882    // Only run on the support page
3883    if (window.location.pathname === "/support") {
3884      const hash = window.location.hash;
3885      if (hash) {
3886        const target = document.querySelector(hash);
3887        if (target) {
3888          // Optional: scroll into view
3889          target.scrollIntoView({ behavior: "smooth", block: "start" });
3890
3891          // Find and expand accordion if present
3892          const accordionTitle = target.querySelector(".accordion-title");
3893          const accordionBody = target.querySelector(".accordion-collapse");
3894
3895          if (accordionTitle && accordionBody) {
3896            const isClosed =
3897              accordionBody.style.display === "" ||
3898              accordionBody.style.display === "none" ||
3899              getComputedStyle(accordionBody).display === "none";
3900            if (isClosed) {
3901              accordionTitle.click(); // Simulate click to expand
3902            }
3903          }
3904        }
3905      }
3906    }
3907  });
3908
3909/* OPEN HOUSE DRIP & MENU UPDATE SCRIPT */
3910function showOpenHouseCourses() {
3911    'use strict';
3912
3913    // Only run on the library page
3914    if (window.location.pathname !== '/library') {
3915        return;
3916    }
3917
3918    // Course schedule - update the dates/times as needed (-07:00 is Pacific Time)
3919   var courseSchedule = {
3920        '/products/the-official-save-the-cat-novel-writing-course-preview': '2025-08-20T06:00:00-07:00',
3921        '/products/crafting-dynamic-characters-preview': '2025-08-21T06:00:00-07:00',
3922        '/products/novel-fast-drafting-course-preview': '2025-08-22T06:00:00-07:00',
3923        '/products/the-complete-novel-revision-course-preview': '2025-08-23T06:00:00-07:00',
3924    };
3925
3926    function manageCourses() {
3927        var now = new Date();
3928        var courseUrls = Object.keys(courseSchedule);
3929
3930        for (var i = 0; i < courseUrls.length; i++) {
3931            var courseUrl = courseUrls[i];
3932            var releaseDateTime = new Date(courseSchedule[courseUrl]);
3933            var courseLink = document.querySelector('a[href="' + courseUrl + '"]');
3934            var courseColumn = courseLink && courseLink.closest('.col-4');
3935
3936            if (courseColumn) {
3937                if (now >= releaseDateTime) {
3938                    courseColumn.style.setProperty('display', 'flex', 'important');
3939                    //console.log('[Course Drip] ' + courseUrl + ' is now available');
3940                } else {
3941                    //console.log('[Course Drip] ' + courseUrl + ' hidden until ' + courseSchedule[courseUrl]);
3942                }
3943            }
3944        }
3945    }
3946
3947    // Function to route the Community & Webinars links to the sales pages for Open House participants
3948    function updateNavigationLinks() {
3949        // Check if Open House HQ course tile exists on the library page
3950        var openWeekLink = document.querySelector('a[href="/products/open-house-headquarters"]');
3951
3952        if (openWeekLink) {
3953            console.log('[Open House] Open House HQ course detected - switching to Open House navigation');
3954
3955            // Hide normal Community link and show Open House Community link
3956            var normalCommunityLink = document.querySelector('a.link-list__link[href="https://community.writingmastery.com"]');
3957            var openWeekCommunityLink = document.querySelector('a.link-list__link[href="https://www.writingmastery.com/writing-mastery-community"]');
3958
3959            if (normalCommunityLink) {
3960                normalCommunityLink.style.display = 'none';
3961                //console.log('[Open House] Normal Community link hidden');
3962            }
3963            if (openWeekCommunityLink) {
3964                openWeekCommunityLink.style.display = '';
3965                //console.log('[Open House] Open House Community link shown');
3966            }
3967
3968            // Hide normal Webinars link and show Open House Webinars link
3969            var normalWebinarsLink = document.querySelector('a.link-list__link[href="https://www.writingmastery.com/products/writing-mastery-webinars"]');
3970            var openWeekWebinarsLink = document.querySelector('a.link-list__link[href="https://www.writingmastery.com/writing-mastery-webinars"]');
3971
3972            if (normalWebinarsLink) {
3973                normalWebinarsLink.style.display = 'none';
3974                //console.log('[Open House] Normal Webinars link hidden');
3975            }
3976            if (openWeekWebinarsLink) {
3977                openWeekWebinarsLink.style.display = '';
3978                //console.log('[Open House] Open House Webinars link shown');
3979            }
3980        } else {
3981            console.log('[Open House] Open House HQ course not found - no changes made');
3982        }
3983    }
3984
3985    // Run both functions
3986    manageCourses();
3987    updateNavigationLinks();
3988
3989    // Run when DOM is ready
3990    if (document.readyState === 'loading') {
3991        document.addEventListener('DOMContentLoaded', function() {
3992            manageCourses();
3993            updateNavigationLinks();
3994        });
3995    }
3996
3997    // Also run navigation update after a short delay in case course tiles load dynamically
3998    setTimeout(updateNavigationLinks, 1000);
3999}
4000
4001// Initialize everything
4002showOpenHouseCourses();
4003
4004
4005/* SAVE THE CAT! PRE-ORDER BONUS — MENU UPDATE SCRIPT
4006   Modeled on the Open House menu swap above. Pre-Order Bonus students don't
4007   have Community or Webinars access, so we route those menu links to the sales
4008   pages instead of the real content. Runs independently of the Open House
4009   script so both can coexist. */
4010function showPreOrderBonusNav() {
4011    'use strict';
4012
4013    // Course tiles only render on the library page, so course ownership can
4014    // only be detected here. Bail out on every other page.
4015    if (window.location.pathname !== '/library') {
4016        return;
4017    }
4018
4019    // Route the Community & Webinars links to the sales pages for
4020    // Save the Cat! Pre-Order Bonus students.
4021    function updateNavigationLinks() {
4022        // Check if the Save the Cat! Pre-Order Bonus course tile exists
4023        var stcStandalone = document.querySelector('a[href="/products/the-official-save-the-cat-novel-writing-course-pre-order-bonus"]');
4024
4025        if (stcStandalone) {
4026            console.log('[STC Pre-Order] Pre-Order Bonus course detected - switching to sales-page navigation');
4027
4028            // Hide normal Community link and show the sales-page Community link
4029            var normalCommunityLink = document.querySelector('a.link-list__link[href="https://community.writingmastery.com"]');
4030            var preOrderCommunityLink = document.querySelector('a.link-list__link[href="https://www.writingmastery.com/writing-mastery-community"]');
4031
4032            if (normalCommunityLink) {
4033                normalCommunityLink.style.display = 'none';
4034                //console.log('[STC Pre-Order] Normal Community link hidden');
4035            }
4036            if (preOrderCommunityLink) {
4037                preOrderCommunityLink.style.display = '';
4038                //console.log('[STC Pre-Order] Sales-page Community link shown');
4039            }
4040
4041            // Hide normal Webinars link and show the sales-page Webinars link
4042            var normalWebinarsLink = document.querySelector('a.link-list__link[href="https://www.writingmastery.com/products/writing-mastery-webinars"]');
4043            var preOrderWebinarsLink = document.querySelector('a.link-list__link[href="https://www.writingmastery.com/writing-mastery-webinars"]');
4044
4045            if (normalWebinarsLink) {
4046                normalWebinarsLink.style.display = 'none';
4047                //console.log('[STC Pre-Order] Normal Webinars link hidden');
4048            }
4049            if (preOrderWebinarsLink) {
4050                preOrderWebinarsLink.style.display = '';
4051                //console.log('[STC Pre-Order] Sales-page Webinars link shown');
4052            }
4053        } else {
4054            console.log('[STC Pre-Order] Pre-Order Bonus course not found - no changes made');
4055        }
4056    }
4057
4058    // Run now
4059    updateNavigationLinks();
4060
4061    // Run when DOM is ready
4062    if (document.readyState === 'loading') {
4063        document.addEventListener('DOMContentLoaded', updateNavigationLinks);
4064    }
4065
4066    // Also run after a short delay in case course tiles load dynamically
4067    setTimeout(updateNavigationLinks, 1000);
4068}
4069
4070// Initialize
4071showPreOrderBonusNav();
4072
4073</script>
4073
4074  </body>
4075</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.