.sticky[data-astro-cid-b52ezz7b]{background:var(--heather);border-radius:var(--r-card);flex-direction:column;width:294px;height:294px;padding:24px;display:flex;position:sticky;top:92px}.note[data-astro-cid-b52ezz7b]{font:400 1.05rem/1.45 var(--serif)}.go[data-astro-cid-b52ezz7b]{background:var(--ink);color:var(--paper);border-radius:var(--r-btn);font:500 14px var(--sans);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 18px;text-decoration:none;display:inline-flex}@media (width<=1120px){.sticky[data-astro-cid-b52ezz7b]{display:none}}.prose{overflow-wrap:anywhere}.prose #implementation{scroll-margin-top:calc(var(--nav-h) + 16px)}@media (width<=860px){.prose table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.prose :is(.tldr,.rl-tldr,.key-takeaway,.rl-key-takeaway,.key-takeaways,.takeaway,.quick-answer,.warning-box,.warning,.tonight-action,.pro-tip,.insight-box,.method-box,.scenario-box,.story-box,.pull-quote,.success-box,.rule-box,.step-box,.quote-callout,.checklist-box,.supply-list,.anchor-box,.breakthrough,.graveyard,.rl-quick-win,.rl-router,.rl-disclaimer){border-left:2px solid var(--hairline);margin:1.6em 0;padding-left:20px}.prose :is(.tldr,.rl-tldr,.key-takeaway,.rl-key-takeaway,.key-takeaways,.takeaway,.quick-answer,.warning-box,.warning,.tonight-action,.pro-tip,.insight-box,.method-box,.scenario-box,.story-box,.pull-quote,.success-box,.rule-box,.step-box,.quote-callout,.checklist-box,.supply-list,.anchor-box,.breakthrough,.graveyard,.rl-quick-win,.rl-router,.rl-disclaimer)>:last-child{margin-bottom:0}.prose blockquote{border-left-width:2px;padding-left:20px}.prose :is(.tldr-label,.rl-tldr-label,.tldr-title,.template-label,.example-label,.strategy-number,.step-number,.item-number,.method-number,.loop-number,.proof-number,.time-badge,.scenario-time,.timeline-time,.scenario-label,.toc-title,.checklist-title,.graveyard-title,.proof-system-title,.pro-tip-label):not(h1,h2,h3,h4){width:auto;height:auto;font:500 .875rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;display:block;position:static}.prose :is(.toc>h2,.rl-toc>h2,.quick-answer>h4){font:500 .875rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:0 0 12px}.prose .time-tag{font:500 .875rem/1 var(--sans);color:var(--muted);margin-left:8px}.prose :is(.step-title,.item-title,.rule-box-title,.warning-label,.subject-line,.faq-question){font:600 1.125rem/1.3 var(--sans);margin:0 0 8px;display:block}.prose .rule-box-subtitle{color:var(--ink-soft);margin-bottom:8px}.prose .framework-numbers{gap:24px;margin:16px 0 0;display:flex}.prose .framework-item{flex:1 1 0;min-width:0}.prose .framework-number{font:600 2rem/1 var(--sans);letter-spacing:-.02em;margin-bottom:8px;display:block}.prose .framework-label{font:400 .9375rem/1.4 var(--sans);color:var(--ink-soft)}@media (width<=600px){.prose .framework-numbers{flex-direction:column;gap:12px}.prose .framework-item{align-items:baseline;gap:12px;display:flex}.prose .framework-number{min-width:28px;margin:0}}.prose .map-level{font:400 1.25rem/1.55 var(--serif);padding:6px 0}.prose .if-then-box{margin:0}.prose .if-then-box p{margin-bottom:.45em}.prose .trigger{font:500 .8125rem/1 var(--sans);letter-spacing:.04em;color:var(--muted)}.prose :is(.strategy-card,.step-card,.routine-step,.zone-card,.tracker-card,.method-card){border-top:1px solid var(--hairline);margin:2em 0;padding-top:24px}.prose :is(.strategy-card,.step-card,.routine-step,.zone-card,.tracker-card,.method-card)>:is(h2,h3,h4):first-of-type{margin-top:0}.prose :is(.step,.proof-step,.loop-step,.timeline-item,.daily-10-item,.phase-card,.faq-item,.rl-faq-item){border-top:1px solid var(--hairline-alpha);padding:16px 0}.prose :is(.step,.proof-step,.loop-step,.timeline-item,.daily-10-item,.phase-card,.faq-item,.rl-faq-item):last-child{border-bottom:1px solid var(--hairline-alpha)}.prose :is(.step,.proof-step,.loop-step,.timeline-item,.daily-10-item,.phase-card,.faq-item,.rl-faq-item)>:last-child,.prose :is(.step-content,.proof-content,.faq-answer)>:last-child{margin-bottom:0}.prose .phase-card>h4{margin-top:0}.prose :is(.step,.proof-step,.loop-step){align-items:flex-start;gap:16px;display:flex}.prose :is(.step,.proof-step,.loop-step)>:is(.step-number,.proof-number,.loop-number){flex:none;min-width:24px;margin:4px 0 0}.prose :is(.step-content,.proof-content){flex:auto;min-width:0}.prose .faq-divider{display:none}.prose .faq-answer{font:400 1.25rem/1.55 var(--serif)}.prose :is(.loop-arrow,.map-arrow){color:var(--muted);padding:4px 0}.prose :is(.zone,.ef-card,.week-card,.trigger-card,.comparison-side,.email-template,.letter-template,.template-preview,.printable-card,.scenario,.example-card,.proof-system,.framework-box,.rl-email-template){background:var(--oat);border-radius:var(--r-card);margin:1.6em 0;padding:28px}.prose :is(.zone,.ef-card,.week-card,.trigger-card,.comparison-side,.email-template,.letter-template,.template-preview,.printable-card,.scenario,.example-card,.proof-system,.framework-box,.rl-email-template) :is(.zone,.ef-card,.week-card,.trigger-card,.comparison-side,.email-template,.letter-template,.template-preview,.printable-card,.scenario,.example-card,.proof-system,.framework-box,.rl-email-template){background:0 0;border-radius:0;padding:0}.prose :is(.zone,.ef-card,.week-card,.trigger-card,.comparison-side,.email-template,.letter-template,.template-preview,.printable-card,.scenario,.example-card,.proof-system,.framework-box,.rl-email-template)>:first-child{margin-top:0}.prose :is(.zone,.ef-card,.week-card,.trigger-card,.comparison-side,.email-template,.letter-template,.template-preview,.printable-card,.scenario,.example-card,.proof-system,.framework-box,.rl-email-template)>:last-child{margin-bottom:0}.prose :is(.email-template,.letter-template,.template-preview,.rl-email-template){font:400 1.25rem/1.55 var(--serif)}.prose :is(.comparison,.comparison-box,.ef-grid,.example-grid,.zone-grid,.trigger-grid,.week-timeline){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:2em 0;display:grid}.prose :is(.comparison,.comparison-box,.ef-grid,.example-grid,.zone-grid,.trigger-grid,.week-timeline)>*{margin:0}@media (width<=768px){.prose :is(.comparison,.comparison-box,.ef-grid,.example-grid,.zone-grid,.trigger-grid,.week-timeline){grid-template-columns:1fr}}.prose :is(.toc,.rl-toc){margin:1.6em 0 2em}.prose :is(.toc,.rl-toc) ul{margin:0;padding-left:0;list-style:none}.prose :is(.toc,.rl-toc) li{font:400 1rem/1.5 var(--sans);margin:0 0 8px}.prose .flowchart{font:400 .9375rem/1.6 var(--mono);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:1.6em 0;padding:20px 0}.prose .flowchart p{font:inherit;margin-bottom:.8em}.prose .flowchart>:last-child{margin-bottom:0}.prose .dead-app{color:var(--muted);margin:0 12px 6px 0;text-decoration:line-through;display:inline-block}.prose .checklist ul,.prose .rl-checklist ul{margin-bottom:0}.layout[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0, var(--w-article)) 294px;max-width:calc(var(--w-article) + 64px + 294px);gap:64px;margin:0 auto;padding-top:56px;display:grid}.prose[data-astro-cid-sgg5joot],h1[data-astro-cid-sgg5joot]{max-width:var(--w-article)}.crumbs[data-astro-cid-sgg5joot]{font:400 .9375rem var(--sans);color:var(--muted);gap:10px;margin-bottom:24px;display:flex}.crumbs[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.meta-line[data-astro-cid-sgg5joot]{font:400 15px var(--sans);color:var(--muted);margin:16px 0 40px}.meta-line[data-astro-cid-sgg5joot] .author[data-astro-cid-sgg5joot]{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.meta-line[data-astro-cid-sgg5joot] .author[data-astro-cid-sgg5joot]:hover{color:var(--ink)}.article-artwork{aspect-ratio:4/3;border-radius:var(--r-card);margin-bottom:48px;overflow:clip}.article-artwork img{object-fit:cover;height:100%}.disclaimer[data-astro-cid-sgg5joot]{font:400 .9375rem/1.5 var(--sans);color:var(--muted);max-width:var(--w-article);border-top:1px solid var(--hairline-alpha);border-bottom:1px solid var(--hairline);margin:40px 0 24px;padding:20px 0}@media (width<=1120px){.layout[data-astro-cid-sgg5joot]{max-width:var(--w-article);grid-template-columns:minmax(0,1fr)}}.mcta[data-astro-cid-sgg5joot]{width:min(calc(100% - 24px), var(--w-article));left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--z-nav);background:var(--ink);border-radius:var(--r-btn);box-shadow:var(--shadow-card);align-items:center;display:none;position:fixed;transform:translate(-50%)}@media (width<=1120px){.mcta[data-astro-cid-sgg5joot]:not([hidden]){display:flex}}.mcta-go[data-astro-cid-sgg5joot]{color:var(--paper);font:500 15px var(--sans);flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 8px 14px 16px;text-decoration:none;display:inline-flex}.mcta-x[data-astro-cid-sgg5joot]{color:var(--paper-a65);cursor:pointer;border:0;border-left:1px solid var(--paper-a40);background:0 0;padding:14px 16px}.mcta-x[data-astro-cid-sgg5joot]:hover{color:var(--paper)}.mcta-go[data-astro-cid-sgg5joot]:focus-visible,.mcta-x[data-astro-cid-sgg5joot]:focus-visible{outline:var(--focus-ring-dark);outline-offset:-2px}.related[data-astro-cid-cwxjnfg2]{margin-top:48px}.related[data-astro-cid-cwxjnfg2] ul[data-astro-cid-cwxjnfg2]{margin-top:20px;list-style:none}.related[data-astro-cid-cwxjnfg2] li[data-astro-cid-cwxjnfg2]{border-top:1px solid var(--hairline-alpha);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.related[data-astro-cid-cwxjnfg2] li[data-astro-cid-cwxjnfg2]:last-child{border-bottom:1px solid var(--hairline-alpha)}.related[data-astro-cid-cwxjnfg2] a[data-astro-cid-cwxjnfg2]{font:500 16px var(--sans);color:var(--ink);text-decoration:none}.related[data-astro-cid-cwxjnfg2] a[data-astro-cid-cwxjnfg2]:hover{text-underline-offset:3px;text-decoration:underline}.related[data-astro-cid-cwxjnfg2] .rdate[data-astro-cid-cwxjnfg2]{font:400 13px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}
