.field-notes.svelte-y7lyvt{--fn-slate:#202e37;--fn-ink:#212720;--fn-brass:#b18335;--fn-brass-text:#795820;--fn-cream:#fbf9f4;--fn-cream-deep:#f2e6ce;--fn-muted:#4d606a;color:var(--fn-ink);font-family:var(--font-sans);display:none}@media print{@page{size:A4;margin:11mm 12mm 13mm}html.print-notes body{visibility:hidden;height:0;overflow:hidden}html.print-notes .field-notes.svelte-y7lyvt,html.print-notes .field-notes.svelte-y7lyvt *{visibility:visible}html.print-notes .field-notes.svelte-y7lyvt{width:100%;display:block;position:absolute;top:0;left:0}.field-notes.svelte-y7lyvt,.field-notes.svelte-y7lyvt *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.page-two.svelte-y7lyvt{break-before:page}}.masthead.svelte-y7lyvt{background:var(--fn-slate);color:#f3efe7;border-radius:6pt;justify-content:space-between;align-items:flex-start;gap:16pt;padding:16pt 18pt 14pt;display:flex}.masthead-kicker.svelte-y7lyvt{letter-spacing:.18em;text-transform:uppercase;color:#d6ad66;margin:0 0 6pt;font-size:7.5pt;font-weight:700}.masthead.svelte-y7lyvt h1:where(.svelte-y7lyvt){font-family:var(--font-serif);color:#fbf9f4;margin:0;font-size:21pt;font-weight:600;line-height:1.12}.masthead-author.svelte-y7lyvt{color:#f3efe7d9;margin:4pt 0 0;font-size:11pt}.masthead-meta.svelte-y7lyvt{letter-spacing:.08em;text-transform:uppercase;color:#f3efe7a6;margin:7pt 0 0;font-size:8pt;font-weight:600}.masthead-verdict.svelte-y7lyvt{color:#d6ad66}.masthead-logo.svelte-y7lyvt{border-radius:5pt;flex:none;width:52pt;height:auto}.masthead-cover.svelte-y7lyvt{aspect-ratio:5/7;object-fit:cover;border:.75pt solid #f3efe759;border-radius:3pt;flex:none;width:58pt}.masthead-text.svelte-y7lyvt{flex:1}.fn-section.svelte-y7lyvt{break-inside:avoid;margin-top:13pt}.fn-label.svelte-y7lyvt{border-bottom:.75pt solid var(--fn-brass);letter-spacing:.14em;text-transform:uppercase;color:var(--fn-brass-text);margin:0 0 5pt;padding-bottom:3pt;font-size:9pt;font-weight:700}.fn-sublabel.svelte-y7lyvt{letter-spacing:.1em;text-transform:uppercase;color:var(--fn-muted);margin:0 0 2pt;font-size:8pt;font-weight:700}.fn-thesis.svelte-y7lyvt{font-family:var(--font-serif);margin:0;font-size:14pt;line-height:1.6}.fn-body.svelte-y7lyvt{margin:0;font-size:12pt;line-height:1.55}.fn-small.svelte-y7lyvt{margin:0;font-size:11pt;line-height:1.5}.quote-panel.svelte-y7lyvt{border:.75pt solid var(--fn-cream-deep);border-left:2.5pt solid var(--fn-brass);background:var(--fn-cream);border-radius:4pt;padding:11pt 13pt 12pt}.quote-panel.svelte-y7lyvt .fn-label:where(.svelte-y7lyvt){border-bottom:none;padding-bottom:0}.fn-quote.svelte-y7lyvt{margin:2pt 0 0}.fn-quote.svelte-y7lyvt p:where(.svelte-y7lyvt){font-family:var(--font-serif);margin:0;font-size:15pt;font-style:italic;line-height:1.4}.quote-cols.svelte-y7lyvt{gap:16pt;margin-top:8pt;display:flex}.quote-cols.svelte-y7lyvt>div:where(.svelte-y7lyvt){flex:1}.concept.svelte-y7lyvt{border-left:1.5pt solid var(--fn-brass);break-inside:avoid;margin-bottom:6pt;padding:5pt 0 5pt 9pt}.concept.svelte-y7lyvt:last-child{margin-bottom:0}.concept-term.svelte-y7lyvt{margin:0 0 2pt;font-size:11.5pt;font-weight:700}.running-head.svelte-y7lyvt{border-bottom:.75pt solid var(--fn-brass);letter-spacing:.12em;text-transform:uppercase;color:var(--fn-muted);justify-content:space-between;padding-bottom:4pt;font-size:8pt;font-weight:700;display:flex}.insight.svelte-y7lyvt{break-inside:avoid;align-items:flex-start;gap:8pt;margin-bottom:7pt;display:flex}.insight.svelte-y7lyvt:last-child{margin-bottom:0}.insight-num.svelte-y7lyvt{border:.9pt solid var(--fn-brass);width:17pt;height:17pt;font-family:var(--font-serif);color:var(--fn-brass-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9.5pt;font-weight:700;display:inline-flex}.insight-title.svelte-y7lyvt{margin:0 0 1.5pt;font-size:11.5pt;font-weight:700;line-height:1.3}.impl-grid.svelte-y7lyvt{grid-template-columns:1fr 1fr;gap:8pt 16pt;display:grid}.impl-col.svelte-y7lyvt{break-inside:avoid}.impl-label.svelte-y7lyvt{color:var(--fn-brass-text)}.impl-col.svelte-y7lyvt ul:where(.svelte-y7lyvt){margin:0;padding-left:10pt}.impl-col.svelte-y7lyvt li:where(.svelte-y7lyvt){margin-bottom:2pt}.plan-grid.svelte-y7lyvt{columns:2;column-gap:20pt;margin:0;padding:0;list-style:none}.plan-grid.svelte-y7lyvt li:where(.svelte-y7lyvt){break-inside:avoid;align-items:baseline;gap:5pt;padding:2pt 0;display:flex}.plan-box.svelte-y7lyvt{border:.75pt solid var(--fn-slate);border-radius:1.5pt;flex:none;width:8.5pt;height:8.5pt;transform:translateY(1pt)}.plan-day.svelte-y7lyvt{letter-spacing:.04em;text-transform:uppercase;width:34pt;color:var(--fn-brass-text);flex:none;font-size:8pt;font-weight:700}.plan-task.svelte-y7lyvt{font-size:10pt;line-height:1.4}.fn-foot.svelte-y7lyvt{border-top:.75pt solid var(--fn-cream-deep);color:var(--fn-muted);margin-top:12pt;padding-top:5pt;font-size:8.5pt}.fn-foot.svelte-y7lyvt p:where(.svelte-y7lyvt){margin:0}.fn-foot-url.svelte-y7lyvt{color:var(--fn-brass-text);margin-top:2pt;font-weight:600}.copy-button.svelte-1kw4msz{border-radius:var(--radius);min-height:2.1rem;color:hsl(var(--muted-foreground));font-family:var(--font-sans);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.copy-button.svelte-1kw4msz svg:where(.svelte-1kw4msz){flex:none;width:15px;height:15px;overflow:visible}.sheets.svelte-1kw4msz{transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ease-out), opacity .15s var(--ease-out)}.sheet.svelte-1kw4msz{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ease-out)}.check.svelte-1kw4msz{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;opacity:0}.copy-button.svelte-1kw4msz:hover{border-color:hsl(var(--border));background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.copy-button.svelte-1kw4msz:hover .sheet-front:where(.svelte-1kw4msz){transform:translate(1.2px,1.2px)}.copy-button.svelte-1kw4msz:hover .sheet-back:where(.svelte-1kw4msz){transform:translate(-1.2px,-1.2px)}.copy-button.svelte-1kw4msz:active .sheets:where(.svelte-1kw4msz){transform:scale(.85)}.copy-button.copied.svelte-1kw4msz{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .08);color:hsl(var(--foreground));animation:svelte-1kw4msz-stamp .55s var(--ease-out)}.copy-button.copied.svelte-1kw4msz .sheets:where(.svelte-1kw4msz){opacity:0;transform:scale(.4)}.copy-button.copied.svelte-1kw4msz .sheet-front:where(.svelte-1kw4msz),.copy-button.copied.svelte-1kw4msz .sheet-back:where(.svelte-1kw4msz){transform:none}.copy-button.copied.svelte-1kw4msz .check:where(.svelte-1kw4msz){opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--ease-out) 80ms, opacity .1s linear 50ms}@keyframes svelte-1kw4msz-stamp{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .35)}to{box-shadow:0 0 0 9px hsl(var(--primary) / 0)}}@media (prefers-reduced-motion:reduce){.copy-button.svelte-1kw4msz,.sheets.svelte-1kw4msz,.sheet.svelte-1kw4msz,.check.svelte-1kw4msz{transition:none;animation:none}.copy-button.svelte-1kw4msz:hover .sheet-front:where(.svelte-1kw4msz),.copy-button.svelte-1kw4msz:hover .sheet-back:where(.svelte-1kw4msz),.copy-button.copied.svelte-1kw4msz .sheets:where(.svelte-1kw4msz){transform:none}.copy-button.copied.svelte-1kw4msz .check:where(.svelte-1kw4msz){transition:none}}.section-heading.svelte-1a6o8jl{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.8rem;display:flex}.section-heading-lead.svelte-1a6o8jl{align-items:center;gap:.7rem;min-width:0;display:flex}.section-actions.svelte-1a6o8jl{flex:none;align-items:center;gap:.25rem;display:flex}.section-heading.svelte-1a6o8jl h2:where(.svelte-1a6o8jl){font-family:var(--font-sans);letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:650}.section-icon.svelte-1a6o8jl{color:hsl(var(--accent-text));flex:none;place-items:center;display:grid}.section-icon.svelte-1a6o8jl svg:where(.svelte-1a6o8jl){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.section-icon.svelte-1a6o8jl .day-dot:where(.svelte-1a6o8jl){fill:currentColor;stroke:none}@media (width<=520px){.section-heading.svelte-1a6o8jl,.section-heading-lead.svelte-1a6o8jl{align-items:flex-start}.section-heading.svelte-1a6o8jl h2:where(.svelte-1a6o8jl){font-size:.98rem}}.notes-panel.svelte-c8xqf3{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));padding:1.4rem}.notes-head.svelte-c8xqf3{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.notes-head.svelte-c8xqf3 h2:where(.svelte-c8xqf3){margin:0}.save-hint.svelte-c8xqf3{color:hsl(var(--muted-foreground));font-size:.7rem}.notes-input.svelte-c8xqf3{resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));width:100%;color:hsl(var(--foreground));font-family:var(--font-sans);padding:.8rem .95rem;font-size:.92rem;line-height:1.6}.notes-input.svelte-c8xqf3:focus-visible{outline:2px solid hsl(var(--accent) / .6);outline-offset:1px}.notes-error.svelte-c8xqf3{color:hsl(var(--muted-foreground));margin:0;font-size:.85rem}.reading-progress.svelte-1bjvn14{display:none}@supports (animation-timeline:scroll()){.reading-progress.svelte-1bjvn14{z-index:60;background:hsl(var(--accent));transform-origin:0;height:2px;animation:linear both svelte-1bjvn14-reading-progress-grow;animation-timeline:scroll();display:block;position:fixed;top:calc(4rem - 1px);left:max(clamp(.75rem,2vw,2rem),50vw - 780px);right:max(clamp(.75rem,2vw,2rem),50vw - 780px)}}@media (prefers-reduced-motion:reduce){.reading-progress.svelte-1bjvn14{display:none}}@media (width<=700px){.reading-progress.svelte-1bjvn14{transition:top .25s var(--ease-out);top:calc(4rem - 1px);left:0;right:0}body:has(.site-header.nav-hidden) .reading-progress.svelte-1bjvn14{top:-2px}}@keyframes svelte-1bjvn14-reading-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.back-link.svelte-1bjvn14{transition:color .15s var(--ease-out), transform .25s var(--ease-out);text-decoration:none;display:inline-block}.back-link.svelte-1bjvn14:hover{color:hsl(var(--foreground));transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.back-link.svelte-1bjvn14:hover{transform:none}}.category-link.svelte-1bjvn14{text-decoration:none}.category-link.svelte-1bjvn14:hover{text-decoration:underline}.concept-term-link.svelte-1bjvn14{color:inherit;border-bottom:1px dotted hsl(var(--accent) / .7);text-decoration:none}.concept-term-link.svelte-1bjvn14:hover{color:hsl(var(--accent-text));border-bottom-style:solid}.go-deeper.svelte-1bjvn14{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:var(--shadow-soft);padding:1.5rem 1.6rem}.pdf-promo.svelte-1bjvn14{border:1px solid hsl(var(--accent) / .4);border-radius:var(--radius);background:hsl(var(--card));box-shadow:var(--shadow-soft);grid-template-columns:6.5rem 1fr;align-items:center;gap:1.5rem;padding:1.5rem 1.6rem;display:grid}.pdf-mock.svelte-1bjvn14{aspect-ratio:210/297;border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fbf9f4;border-radius:4px;flex-direction:column;gap:.4rem;padding:.55rem;display:flex}.pdf-mock-head.svelte-1bjvn14{background:#202e37;border-radius:3px;height:22%}.pdf-mock-rule.svelte-1bjvn14{background:#b18335;width:45%;height:2px}.pdf-mock-line.svelte-1bjvn14{background:#4d606a59;border-radius:2px;height:3px}.pdf-mock-line.short.svelte-1bjvn14{width:62%}.pdf-mock-quote.svelte-1bjvn14{background:#f1e4ca99;border-left:3px solid #b18335;border-radius:2px;height:14%}@media (width<=640px){.pdf-promo.svelte-1bjvn14{grid-template-columns:4.5rem 1fr;gap:1rem}}.deeper-links.svelte-1bjvn14{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.deeper-disclosure.svelte-1bjvn14{color:hsl(var(--muted-foreground));margin-top:.9rem;font-size:.75rem}.byline.svelte-1bjvn14{color:hsl(var(--muted-foreground));font-size:.8rem}.byline.svelte-1bjvn14 a:where(.svelte-1bjvn14){color:inherit;text-underline-offset:3px;text-decoration:underline}.byline.svelte-1bjvn14 a:where(.svelte-1bjvn14):hover{color:hsl(var(--accent-text))}.plan-note.svelte-1bjvn14{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.82rem;font-style:italic}.verdict-chip.svelte-1bjvn14{border:1px solid hsl(var(--accent) / .5);background:hsl(var(--accent-tint) / .5);color:hsl(var(--accent-text));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.22rem .7rem;font-size:.7rem;font-weight:700}.author-link.svelte-1bjvn14{color:inherit;border-bottom:1px solid hsl(var(--accent) / .5);text-decoration:none}.author-link.svelte-1bjvn14:hover{color:hsl(var(--foreground));border-bottom-color:hsl(var(--accent))}.book-header.svelte-1bjvn14{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=640px){.book-header.svelte-1bjvn14{grid-template-columns:minmax(0,240px) 1fr;align-items:center}}.cover-frame.svelte-1bjvn14{aspect-ratio:5/7;max-width:240px;box-shadow:var(--shadow-lift)}.fallback-cover.svelte-1bjvn14{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;height:100%;padding:1.5rem;display:flex}.brass-rule.svelte-1bjvn14{background:hsl(var(--accent));width:2.25rem;height:2px}.title-clamp.svelte-1bjvn14{font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.criterion-track.svelte-1bjvn14{background:hsl(var(--border));border-radius:2px;flex:1;height:4px;overflow:hidden}.criterion-fill.svelte-1bjvn14{background:hsl(var(--accent));border-radius:2px;height:100%}.prose-col.svelte-1bjvn14{max-width:56rem}.eyebrow-heading.svelte-1bjvn14{margin-bottom:.9rem;display:block}.body-text.svelte-1bjvn14{line-height:1.7}.thesis-text.svelte-1bjvn14{font-size:1.15rem;line-height:1.75}.thesis-text.svelte-1bjvn14:first-letter{font-family:var(--font-serif);float:left;color:hsl(var(--primary));padding-right:.09em;font-size:3.1em;font-weight:600;line-height:.85}.dark .thesis-text.svelte-1bjvn14:first-letter{color:hsl(var(--accent-text))}.pull-quote.svelte-1bjvn14{margin:0;padding-left:2.6rem;position:relative}.pull-quote.svelte-1bjvn14:before{content:"“";font-family:var(--font-serif);color:hsl(var(--accent-text));font-size:4.4rem;line-height:1;position:absolute;top:-.28em;left:0}.pull-quote.svelte-1bjvn14 p:where(.svelte-1bjvn14){font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,1.75rem);font-style:italic;line-height:1.45}.quote-label.svelte-1bjvn14{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}.quotes-link.svelte-1bjvn14{color:hsl(var(--accent-text));border-bottom:1px solid hsl(var(--accent) / .45);align-self:flex-start;padding-bottom:2px;font-size:.8rem;font-weight:600;text-decoration:none}.quotes-link.svelte-1bjvn14:hover{border-bottom-color:hsl(var(--accent))}.plan-list.svelte-1bjvn14{flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.plan-step.svelte-1bjvn14{grid-template-columns:2.3rem 1fr;align-items:center;gap:1rem;display:grid}.day-marker.svelte-1bjvn14{border:1px solid hsl(var(--accent) / .55);background:hsl(var(--card));width:2.3rem;height:2.3rem;color:hsl(var(--accent-text));font-family:var(--font-serif);font-variant-numeric:tabular-nums;text-align:center;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.plan-step.svelte-1bjvn14:hover .day-marker:where(.svelte-1bjvn14){border-color:hsl(var(--accent));background:hsl(var(--accent-tint));transform:scale(1.1)}.plan-step.svelte-1bjvn14 .eyebrow:where(.svelte-1bjvn14){font-size:.64rem}.plan-task.svelte-1bjvn14{color:hsl(var(--foreground) / .92);margin:0;font-size:.95rem;font-weight:450;line-height:1.65}.plan-step-final.svelte-1bjvn14 .day-marker:where(.svelte-1bjvn14){border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700}.plan-step-final.svelte-1bjvn14:hover .day-marker:where(.svelte-1bjvn14){background:hsl(var(--primary-hover));border-color:hsl(var(--primary-hover))}.plan-step-final.svelte-1bjvn14 .plan-task:where(.svelte-1bjvn14){font-weight:550}.day-toggle.svelte-1bjvn14{cursor:pointer}.plan-cta.svelte-1bjvn14{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.6rem;display:flex}.plan-cta-hint.svelte-1bjvn14{color:hsl(var(--muted-foreground));font-size:.78rem}.day-toggle.checked.svelte-1bjvn14{background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.plan-list.will-reveal.svelte-1bjvn14 .plan-step:where(.svelte-1bjvn14){opacity:0;transform:translateY(16px)}.plan-list.will-reveal.revealed.svelte-1bjvn14 .plan-step:where(.svelte-1bjvn14){opacity:1;transition:opacity .55s var(--ease-out) var(--reveal-delay), transform .55s var(--ease-out) var(--reveal-delay);transform:none}.concept-grid.svelte-1bjvn14{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.concept-card.svelte-1bjvn14{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);padding:1.25rem}.concept-card.svelte-1bjvn14:hover,.concept-card.svelte-1bjvn14:focus-within{border-color:hsl(var(--primary) / .45);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.concept-kicker.svelte-1bjvn14{color:hsl(var(--accent-text));letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem;font-weight:700;display:block}.concept-card.svelte-1bjvn14 h3:where(.svelte-1bjvn14),.insight-item.svelte-1bjvn14 h3:where(.svelte-1bjvn14){font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:650;line-height:1.35}.concept-card.svelte-1bjvn14 p:where(.svelte-1bjvn14){color:hsl(var(--muted-foreground));margin:.6rem 0 0}.insight-list.svelte-1bjvn14{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.insight-list.svelte-1bjvn14:before{content:"";border-left:1px solid hsl(var(--accent) / .35);position:absolute;top:1.1rem;bottom:1.1rem;left:1.05rem}.insight-item.svelte-1bjvn14{grid-template-columns:2.1rem 1fr;align-items:start;gap:.9rem;display:grid;position:relative}.insight-number.svelte-1bjvn14{z-index:1;border:1px solid hsl(var(--accent) / .35);background:hsl(var(--background));width:2.1rem;height:2.1rem;color:hsl(var(--accent-text));font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.insight-item.svelte-1bjvn14 p:where(.svelte-1bjvn14){color:hsl(var(--muted-foreground));margin:.45rem 0 0}.implementation-ledger.svelte-1bjvn14{flex-direction:column;display:flex}.implementation-row.svelte-1bjvn14{border-bottom:1px solid hsl(var(--border));grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem;padding:1.05rem 0;display:grid}.implementation-row.svelte-1bjvn14:first-child{padding-top:.25rem}.implementation-row.svelte-1bjvn14:last-child{border-bottom:none;padding-bottom:.25rem}.implementation-row.svelte-1bjvn14 h3:where(.svelte-1bjvn14){margin:0;padding-top:.2rem}.implementation-row.svelte-1bjvn14 ul:where(.svelte-1bjvn14){flex-direction:column;gap:.7rem;margin:0;display:flex}.implementation-row.svelte-1bjvn14 li:where(.svelte-1bjvn14){font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.concept-card.svelte-1bjvn14{transition:none}.concept-card.svelte-1bjvn14:hover,.concept-card.svelte-1bjvn14:focus-within{transform:none}.day-marker.svelte-1bjvn14{transition:none}.plan-step.svelte-1bjvn14:hover .day-marker:where(.svelte-1bjvn14){transform:none}}@media (width<=640px){.book-header.svelte-1bjvn14{gap:1.5rem}.cover-frame.svelte-1bjvn14{max-width:200px;margin-inline:auto}.prose-col.svelte-1bjvn14{gap:3rem;margin-top:2.5rem}.body-text.svelte-1bjvn14{font-size:1.04rem}.concept-grid.svelte-1bjvn14{grid-template-columns:1fr}.implementation-row.svelte-1bjvn14{grid-template-columns:1fr;gap:.5rem}}
