body[data-task-practice] .library-intro{max-width:960px;padding-block:48px 40px}body[data-task-practice] .library-intro h1,body[data-task-practice] .kb-intro h1,body[data-task-practice] .symptoms-intro h1,body[data-task-practice] .task-guide-opening h1,body[data-task-practice] .reading-note-intro h1,body[data-task-practice] .symptom-hero h1,body[data-task-practice] .task-guide-collection h1{font-size:clamp(36px,4.6vw,60px);font-weight:650;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}body[data-task-practice] .library-intro .fp-lead{max-width:64ch;font-size:18px;line-height:1.65}body[data-task-practice] .task-library{width:100%;max-width:1276px;margin-inline:auto;padding-inline:48px}body[data-task-practice] .task-library-close{padding-block:16px 80px}body[data-task-practice] .reading-page .site-band--white,body[data-task-practice] .kb-content,body[data-task-practice] .symptoms-content{background:var(--fx-bg-app)}body[data-task-practice] .task-guide-opening{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:32px}body[data-task-practice] .reading-page--guide .reading-guide-intro .fp-guide__head{max-width:none;margin:0}body[data-task-practice] .task-guide-opening .fp-lead{font-size:18px;line-height:1.65}body[data-task-practice] .task-guide-art{margin:0;min-width:0}body[data-task-practice] .task-guide-art figcaption{font-size:13px;text-align:center;margin-top:16px;color:var(--fx-ink-secondary)}body[data-task-practice] .reading-guide-intro{padding-bottom:48px}body[data-task-practice] .reading-guide-main{padding-top:48px;border-top:1px solid var(--fx-line-accent)}body[data-task-practice] .reading-page--guide .reading-guide-main .fp-guide__grid{grid-template-columns:minmax(0,720px) minmax(200px,260px);gap:64px;justify-content:space-between}body[data-task-practice] .reading-page--guide .reading-guide-main .fp-guide__article{background:transparent}body[data-task-practice] .fp-guide__aside .fp-guide__toc{background:var(--fx-bg-accent-soft);padding:24px;border-radius:20px;box-shadow:none}body[data-task-practice] .fp-guide__toc-list a{min-height:44px;display:flex;align-items:center}body[data-task-practice] .fp-guide__aside{top:96px;max-height:calc(100vh - 120px);overflow:auto}body[data-task-practice] .fp-guide__aside .fp-guide__symptom{background:transparent;padding:0 24px;box-shadow:none}body[data-task-practice] .fp-guide__symptom-note{font-size:14px}body[data-task-practice] .fp-guide__article .fp-callout{background:var(--fx-bg-accent-soft);border-radius:20px;padding:24px 32px}body[data-task-practice] .fp-guide__article .fp-callout__statement{font-size:18px;line-height:1.6;font-weight:550}body[data-task-practice] .fp-article-body{max-width:68ch}body[data-task-practice] .fp-article-body p,body[data-task-practice] .fp-article-body ul,body[data-task-practice] .fp-article-body ol{line-height:1.75}body[data-task-practice] .fp-article-body h2{font-size:28px;line-height:1.25;margin-top:48px;font-weight:650}body[data-task-practice] .fp-guide__related-grid .fp-row-link{padding-block:24px}body[data-task-practice] .reading-guide-main>.fp-guide__related,body[data-task-practice] .reading-guide-main>section.fp-panel{background:transparent;max-width:none}body[data-task-practice] .reading-guide-close,body[data-task-practice] .reading-note-close,body[data-task-practice] .reading-symptom-close{padding-block:16px 80px}body[data-task-practice] .kb-intro{padding-bottom:48px}body[data-task-practice] .kb-intro header{max-width:900px;padding-top:48px}body[data-task-practice] .kb-intro .fp-lead{max-width:62ch}body[data-task-practice] .kb-content{padding-top:16px}body[data-task-practice] .kb-layout{grid-template-columns:minmax(0,1fr) 260px;gap:64px}body[data-task-practice] .kb-topics{background:var(--fx-bg-accent-soft);padding:24px;border-radius:20px;gap:8px 24px}body[data-task-practice] .kb-topics a{min-height:44px}body[data-task-practice] .kb-group h2{font-size:32px;letter-spacing:-.035em}body[data-task-practice] .kb-row{padding-block:24px;grid-template-columns:112px minmax(0,1fr) auto}body[data-task-practice] .kb-row strong{font-size:20px;letter-spacing:-.025em}body[data-task-practice] .kb-row small{font-size:15px;line-height:1.65}body[data-task-practice] .kb-aside{position:sticky;top:112px;background:var(--fx-bg-sunken);padding:24px;border-radius:20px}body[data-task-practice] .reading-note-intro>header{max-width:960px;margin-inline:0;padding-top:24px}body[data-task-practice] .reading-note-intro h1{max-width:24ch}body[data-task-practice] .reading-note-main{padding-top:0}body[data-task-practice] .task-reference-layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:64px;align-items:start;justify-content:space-between}body[data-task-practice] .task-reference-layout>.task-reading-nav{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto}body[data-task-practice] .task-reference-body{min-width:0}body[data-task-practice] .task-reference-body>.fp-box{margin-top:0;background:var(--fx-bg-accent-soft);padding:32px;border-radius:20px}body[data-task-practice] .task-reference-body>.fp-box>.fp-h3{font-size:20px;line-height:1.6;font-weight:550}body[data-task-practice] .task-reference-body>.fp-article,body[data-task-practice] .task-reference-body>.fp-panel,body[data-task-practice] .task-reference-body>section .fp-panel{padding:0;background:transparent;box-shadow:none;border-radius:0}body[data-task-practice] .task-reference-body>section{padding-top:32px;border-top:1px solid var(--fx-line-hairline)}body[data-task-practice] .task-reference-body>.fp-panel{margin-top:40px;padding-top:24px;border-top:1px solid var(--fx-line-hairline)}body[data-task-practice] .task-reference-body .prose-fp{line-height:1.75}body[data-task-practice] .task-reference-layout .task-symptom-body{padding:0;margin-top:0!important;background:transparent;box-shadow:none;border-radius:0;min-width:0}body[data-task-practice] .task-reference-layout h2{scroll-margin-top:112px}body[data-task-practice] .task-library-opening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:32px}body[data-task-practice] .task-library-opening header{margin:0!important}body[data-task-practice] .task-library-art{min-width:0}body[data-task-practice] .symptoms-split{gap:48px;margin-top:16px}body[data-task-practice] .symptoms-checklist{background:transparent}body[data-task-practice] .symptoms-content>.fp-panel{background:transparent}body[data-task-practice] .symptoms-checklist__row{padding-block:20px}body[data-task-practice] .symptoms-checklist__row .fp-link{min-height:44px;display:inline-flex;align-items:center}body[data-task-practice] .symptom-hero:not(.symptom-hero--no-image){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"eyebrow image" "h1 image" "lead image" "meta image" "author image";column-gap:48px}body[data-task-practice] .symptom-hero__image{width:100%;max-width:none;align-self:center}body[data-task-practice] .symptom-hero__image img{width:100%!important;max-height:none;height:auto}body[data-task-practice] .symptom-hero__author{max-width:600px}body[data-task-practice] .symptom-support .fp-panel{background:transparent;box-shadow:none}body[data-task-practice] .symptom-support .fp-box{background:var(--fx-bg-accent-soft)}body[data-task-practice] .task-guide-collection .collection-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:48px}body[data-task-practice] .task-guide-collection .collection-results{background:var(--fx-bg-app);padding-block:0 48px}body[data-task-practice] .task-guide-collection .task-library{padding:0}body[data-task-practice] .task-guide-collection .collection-close{padding-block:16px 80px}@media(max-width:899px){body[data-task-practice] .task-guide-opening,body[data-task-practice] .task-library-opening,body[data-task-practice] .task-guide-collection .collection-intro{grid-template-columns:1fr;gap:32px}body[data-task-practice] .task-guide-art,body[data-task-practice] .task-library-art,body[data-task-practice] .task-collection-art{max-width:600px;width:100%;margin-inline:auto}body[data-task-practice] .reading-page--guide .reading-guide-main .fp-guide__grid,body[data-task-practice] .task-reference-layout,body[data-task-practice] .kb-layout{grid-template-columns:minmax(0,1fr);gap:32px}body[data-task-practice] .fp-guide__aside,body[data-task-practice] .task-reference-layout>.task-reading-nav,body[data-task-practice] .kb-aside{position:static;max-height:none}body[data-task-practice] .symptom-hero:not(.symptom-hero--no-image){grid-template-columns:1fr;grid-template-areas:"eyebrow" "h1" "lead" "image" "meta" "author"}body[data-task-practice] .symptom-hero__image{max-width:540px}body[data-task-practice] .fp-guide__mobile-toc{margin-top:0}}@media(max-width:639px){body[data-task-practice] .task-library{padding-inline:20px}body[data-task-practice] .library-intro,body[data-task-practice] .kb-intro header{padding-top:32px}body[data-task-practice] .library-intro .fp-lead,body[data-task-practice] .task-guide-opening .fp-lead{font-size:16px}body[data-task-practice] .task-guide-opening{padding-top:24px;gap:24px}body[data-task-practice] .task-guide-art figcaption{text-align:left}body[data-task-practice] .reading-guide-main{padding-block:32px 48px}body[data-task-practice] .fp-guide__article .fp-callout,body[data-task-practice] .task-reference-body>.fp-box{padding:24px}body[data-task-practice] .fp-guide__article .fp-callout__statement{font-size:16px}body[data-task-practice] .task-library-close,body[data-task-practice] .reading-guide-close,body[data-task-practice] .reading-note-close,body[data-task-practice] .reading-symptom-close,body[data-task-practice] .task-guide-collection .collection-close{padding-block:16px 48px}body[data-task-practice] .kb-row{grid-template-columns:minmax(0,1fr) auto}body[data-task-practice] .task-guide-collection .collection-intro{padding-block:32px}}body[data-task-practice] .task-library-intro{max-width:none;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center;padding-block:32px 72px}body[data-task-practice] .task-library-intro__copy h1{max-width:13ch;margin-top:16px;font-size:clamp(42px,5.2vw,68px);line-height:1.07;letter-spacing:-.052em;text-wrap:balance}body[data-task-practice] .task-library-intro__copy .fp-lead{margin-top:24px;max-width:45ch}body[data-task-practice] .task-library-intro__search{display:inline-flex;gap:32px;align-items:center;min-height:48px;margin-top:32px;color:var(--fx-ink-primary);font-size:14px;font-weight:650;text-underline-offset:6px}body[data-task-practice] .task-library-intro__search span{color:var(--fx-brand-pixel);font-size:22px}body[data-task-practice] .task-library-feature{min-width:0;padding:16px 16px 24px;border-radius:24px;background:var(--fx-bg-accent-soft);box-shadow:var(--fx-shadow-card)}body[data-task-practice] .task-library-feature__art{display:block;border-radius:16px;overflow:hidden;background:var(--fx-bg-sunken)}body[data-task-practice] .task-library-feature__art picture{display:block;background:transparent}body[data-task-practice] .task-library-feature__art img{width:100%;max-height:320px;object-fit:contain}body[data-task-practice] .task-library-feature__meta{display:flex;justify-content:space-between;gap:24px;margin:24px 8px 12px;color:var(--fx-brand-pixel);font-family:var(--font-mono);font-size:12px}body[data-task-practice] .task-library-feature__meta span:last-child{font-size:22px;line-height:.7}body[data-task-practice] .task-library-feature h2{margin:0 8px;max-width:27ch;font-size:clamp(23px,2.5vw,32px);line-height:1.2;letter-spacing:-.035em}body[data-task-practice] .task-library-feature h2 a{color:var(--fx-ink-primary);text-decoration:none}body[data-task-practice] .task-library-feature__read{display:inline-flex;align-items:center;min-height:44px;margin:12px 8px 0;font-size:14px;font-weight:650;text-underline-offset:6px}body[data-task-practice] .task-library-feature a:hover{color:var(--fx-brand-pixel)}body[data-task-practice] .task-library{padding-bottom:24px}body[data-task-practice] .task-library-filter{display:grid;grid-template-columns:1fr minmax(0,1.6fr);gap:0 32px;align-items:center;padding:24px 32px;scroll-margin-top:110px}body[data-task-practice] .task-library-filter label{grid-column:1;margin:0;font-size:18px}body[data-task-practice] .task-library-filter input{grid-column:2;grid-row:1 / 3}body[data-task-practice] .task-library-filter p{grid-column:1;margin:8px 0 0}body[data-task-practice] .task-curated{margin-block:64px 48px}body[data-task-practice] .task-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body[data-task-practice] .task-curated-story{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:24px;min-width:0;padding:20px;background:var(--fx-bg-sunken);border:0;border-radius:20px}body[data-task-practice] .task-curated-story .task-story-art{align-self:center}body[data-task-practice] .task-curated-story .task-story-art img{width:100%;max-height:180px;object-fit:contain}@media(max-width:999px){body[data-task-practice] .task-library-intro{gap:32px}body[data-task-practice] .task-curated-story{grid-template-columns:1fr}}@media(max-width:799px){body[data-task-practice] .task-library-intro{grid-template-columns:1fr;gap:32px}body[data-task-practice] .task-library-intro__copy h1{max-width:18ch}body[data-task-practice] .task-library-feature{max-width:640px}}@media(max-width:639px){body[data-task-practice] .task-library-intro{padding-block:24px 40px;gap:24px}body[data-task-practice] .task-library-intro__copy h1{font-size:clamp(38px,9vw,46px)}body[data-task-practice] .task-library-intro__copy .fp-lead,body[data-task-practice] .task-library-intro__search{margin-top:16px}body[data-task-practice] .task-library-feature{padding:12px 12px 20px}body[data-task-practice] .task-library-feature__art img{max-height:220px}body[data-task-practice] .task-library-feature__meta{margin-top:16px}body[data-task-practice] .task-library-feature h2{font-size:23px}body[data-task-practice] .task-library-filter{grid-template-columns:1fr;gap:12px;padding:24px}body[data-task-practice] .task-library-filter label,body[data-task-practice] .task-library-filter input,body[data-task-practice] .task-library-filter p{grid-column:1;grid-row:auto}body[data-task-practice] .task-library-filter p{margin:0}body[data-task-practice] .task-curated{margin-block:40px}body[data-task-practice] .task-curated-grid{grid-template-columns:1fr}body[data-task-practice] .task-curated-story{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px}}body[data-task-practice] .fp-article-body ul,body[data-task-practice] .fp-guide__takeaways{list-style:disc}body[data-task-practice] .fp-article-body ol{list-style:decimal}body[data-task-practice] :is(.fp-article-body,.fp-guide__takeaways,.prose-fp) li::marker{color:var(--fx-brand-pixel);font-weight:700}body[data-task-practice] .fp-article-body li+li{margin-top:6px}.af.gd .gd-hero{padding-bottom:80px}.af.gd .gd-hero .topic-context{margin-block:12px 0}.af.gd .gd-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:72px;align-items:center;margin-top:32px}.af.gd .gd-hero-copy{min-width:0}.af.gd .gd-hero h1{font-size:clamp(34px,3.7vw,52px);max-width:20ch;overflow-wrap:break-word}.af.gd .gd-byline{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;margin-top:28px;padding-top:16px;border-top:1.5px dashed var(--hair)}.af.gd .gd-byline picture{flex:0 0 auto}.af.gd .gd-byline img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 25%}.af.gd .gd-byline-name{font-size:15.5px;font-weight:700}.af.gd .gd-byline-name a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none}.af.gd .gd-byline-name a:hover{color:var(--olive)}.af.gd .gd-byline-more{flex:1 1 220px;min-width:0;font-size:14px;color:var(--fx-ink-secondary)}.af.gd .gd-byline-more summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none}.af.gd .gd-byline-more summary::-webkit-details-marker{display:none}.af.gd .gd-byline-more summary:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.6px solid var(--olive);border-bottom:1.6px solid var(--olive);transform:rotate(45deg)}.af.gd .gd-byline-more[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.af.gd .gd-byline-more p{margin-top:4px;max-width:52ch;font-size:13.5px;line-height:1.55;color:var(--fx-ink-tertiary)}.af.gd .gd-hero .af-facts{margin-top:12px}.af.gd .gd-hero .af-toc{margin-top:28px}.af.gd .gd-hero .af-toc a{min-height:44px;height:auto}.af.gd .gd-hero-art{margin:0;min-width:0}.af.gd .gd-hero-art .af-stage{aspect-ratio:5 / 4}.af.gd .gd-hero-art figcaption{margin-top:14px;font-size:13.5px;line-height:1.5;text-align:center;color:var(--fx-ink-secondary)}.af.gd .gd-answer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.af.gd .gd-answer--solo{grid-template-columns:minmax(0,1fr)}.af.gd .gd-answer:not(.gd-answer--solo) .af-note{grid-template-columns:minmax(0,1fr);gap:24px;max-width:none;margin:0;padding:48px 44px 40px}.af.gd .gd-answer:not(.gd-answer--solo) .af-note-who{flex-direction:row;align-items:center}.af.gd .af-note:before{background:color-mix(in srgb,var(--lime) 40%,var(--fx-bg-surface))}.af.gd .af-note-body .gd-answer-text{margin-top:16px;font-size:20px;line-height:1.6;font-weight:550;letter-spacing:-.01em;color:var(--ink)}.af.gd .gd-take{border:1.5px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--fx-bg-surface);scroll-margin-top:100px;box-shadow:0 24px 40px -30px #1b1d1659}.af.gd .gd-take-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;background:var(--ink);color:var(--fx-ink-on-dark)}.af.gd .gd-take-head h2{margin:0;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:inherit}.af.gd .gd-take-head span{font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--lime)}.af.gd .gd-take ul{list-style:none;margin:0;padding:6px 24px 10px}.af.gd .gd-take li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:16px 0;font-size:16.5px;line-height:1.55;color:var(--ink)}.af.gd .gd-take li+li{border-top:1px dashed var(--hair)}.af.gd .gd-read-grid{display:grid;grid-template-columns:minmax(0,680px) minmax(0,280px);justify-content:space-between;column-gap:64px;align-items:start}.af.gd .gd-article{min-width:0}.af.gd :is(.gd-answer-text,.af-faq summary){overflow-wrap:anywhere}body[data-task-practice] .af.gd .gd-body{max-width:none;margin-top:0;counter-reset:gd-sec;overflow-wrap:break-word}body[data-task-practice] .af.gd .gd-body>p:first-child{margin-top:0;font-size:20px;line-height:1.6;letter-spacing:-.01em;color:var(--ink)}body[data-task-practice] .af.gd .gd-body>h2{counter-increment:gd-sec;margin:64px 0 0;padding-top:32px;border-top:1.5px dashed color-mix(in srgb,var(--ink) 16%,transparent);font-size:clamp(25px,2.3vw,31px);line-height:1.18;font-weight:700;letter-spacing:-.03em;color:var(--ink);scroll-margin-top:100px;text-wrap:balance}body[data-task-practice] .af.gd .gd-body>h2:first-child{margin-top:0}body[data-task-practice] .af.gd .gd-body>h2:before{content:counter(gd-sec,decimal-leading-zero);content:counter(gd-sec,decimal-leading-zero) / "";display:block;margin-bottom:10px;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.08em;color:var(--olive)}body[data-task-practice] .af.gd .gd-body h3{margin-top:32px;font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.015em;color:var(--ink)}body[data-task-practice] .af.gd .gd-body p{font-size:17px;line-height:1.75}body[data-task-practice] .af.gd .gd-body :is(ul,ol){font-size:17px;line-height:1.7}body[data-task-practice] .af.gd .gd-body blockquote{margin:28px 0 0;padding:22px 26px;border-left:4px solid var(--olive);border-radius:0 16px 16px 0;background:var(--fx-bg-accent-soft);font-size:17px;line-height:1.6}body[data-task-practice] .af.gd .gd-body pre{max-width:100%}.af.gd .gd-side{position:sticky;top:96px;display:grid;gap:20px;min-width:0;max-height:calc(100vh - 120px);overflow:auto}.af.gd :is(.gd-toc,.gd-mtoc){border:1.5px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--fx-bg-surface)}.af.gd .gd-toc-head{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--ink);color:var(--fx-ink-on-dark);font-size:12px;line-height:20px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.af.gd .gd-toc-head span:last-child{color:var(--lime)}.af.gd :is(.gd-toc,.gd-mtoc) ol{list-style:none;margin:0;padding:4px 0}.af.gd :is(.gd-toc,.gd-mtoc) li+li{border-top:1px dashed var(--hair)}.af.gd :is(.gd-toc,.gd-mtoc) a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;align-items:start;min-height:44px;padding:11px 16px 11px 15px;border-left:3px solid transparent;font-size:14px;line-height:1.4;color:var(--fx-ink-secondary);text-decoration:none;transition:background .15s,color .15s}.af.gd :is(.gd-toc,.gd-mtoc) a:hover{color:var(--ink);background:var(--fx-bg-accent-soft)}.af.gd :is(.gd-toc,.gd-mtoc) a.is-current{color:var(--ink);font-weight:650;border-left-color:var(--olive);background:var(--fx-bg-accent-soft)}.af.gd :is(.gd-toc,.gd-mtoc) a:focus-visible{outline-offset:-3px}.af.gd .gd-toc-n{padding-top:1px;font-size:12px;font-weight:700;color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}.af.gd .gd-mtoc{display:none}.af.gd .gd-stub{position:relative;border-radius:16px;border:1px solid var(--hair);background:var(--fx-bg-surface);overflow:hidden}.af.gd .gd-stub:before,.af.gd .gd-stub:after{content:"";position:absolute;top:37px;width:14px;height:14px;border-radius:50%;background:var(--fx-bg-app);box-shadow:inset 0 0 0 1px var(--hair)}.af.gd .gd-stub:before{left:-8px}.af.gd .gd-stub:after{right:-8px}.af.gd .gd-stub-bar{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1.5px dashed var(--hair);font-size:12px;line-height:20px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.af.gd .gd-stub-body{padding:16px 20px 8px}.af.gd .gd-stub-title{font-size:16px;line-height:1.4;font-weight:700;color:var(--ink);text-wrap:pretty}.af.gd .gd-stub-note{margin-top:6px;font-size:14px;line-height:1.5;color:var(--fx-ink-secondary)}.af.gd .gd-offer{margin-top:64px;padding:14px 32px 28px}.af.gd .gd-offer .af-sheet-head{flex-wrap:wrap}.af.gd .gd-offer-text{margin-top:20px;max-width:34ch;font-size:21px;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.af.gd .gd-offer-cta{margin-top:24px}.af.gd .gd-sources{margin-top:56px;filter:drop-shadow(0 16px 24px rgba(27,29,22,.09));scroll-margin-top:100px}.af.gd .gd-receipt{padding:22px 28px 44px;border-radius:16px 16px 0 0;background:var(--fx-bg-surface);-webkit-mask:var(--zig);mask:var(--zig)}.af.gd .gd-receipt-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1.5px dashed var(--hair)}.af.gd .gd-receipt-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:20px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.af.gd .gd-receipt-head svg{width:18px;height:18px;fill:none;stroke:var(--olive);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.af.gd .gd-receipt-head>span{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--fx-ink-tertiary)}.af.gd .gd-src{list-style:none;margin:0;padding:0}.af.gd .gd-src li+li{border-top:1px dashed var(--hair)}.af.gd .gd-src a{display:grid;grid-template-columns:28px minmax(0,max-content) minmax(16px,1fr) auto;column-gap:8px;align-items:baseline;min-height:44px;padding:12px 0;color:var(--ink);text-decoration:none}.af.gd .gd-src-n{font-size:12px;font-weight:700;color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}.af.gd .gd-src-title{font-size:15px;line-height:1.45;font-weight:600;text-decoration:underline;text-decoration-color:var(--fx-line-accent);text-underline-offset:3px;overflow-wrap:break-word}.af.gd .gd-src-dots{align-self:end;margin-bottom:6px;border-bottom:2px dotted color-mix(in srgb,var(--ink) 22%,transparent)}.af.gd .gd-src-host{font-size:13px;line-height:1.45;color:var(--fx-ink-tertiary);white-space:nowrap}.af.gd .gd-src a:hover .gd-src-title{color:var(--olive);text-decoration-color:currentColor}@media(max-width:1099px){.af.gd .gd-hero-grid{column-gap:48px}.af.gd .gd-answer{grid-template-columns:minmax(0,1fr);gap:32px}.af.gd .gd-read-grid{grid-template-columns:minmax(0,1fr) minmax(0,260px);column-gap:48px}}@media(max-width:899px){.af.gd .gd-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.af.gd .gd-hero-art{max-width:560px}.af.gd .gd-hero-art .af-stage{aspect-ratio:16 / 11}.af.gd .gd-answer:not(.gd-answer--solo) .af-note{padding:36px 32px 32px}.af.gd .gd-read-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.af.gd .gd-side{position:static;max-height:none;overflow:visible}.af.gd .gd-toc{display:none}.af.gd .gd-mtoc{display:block;margin-bottom:40px}.af.gd .gd-mtoc summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px 0 18px;cursor:pointer;list-style:none;font-size:12.5px;line-height:20px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.af.gd .gd-mtoc summary::-webkit-details-marker{display:none}.af.gd .gd-mtoc-n{margin-right:auto;color:var(--fx-ink-tertiary)}.af.gd .gd-mtoc[open] summary{border-bottom:1.5px dashed var(--hair)}.af.gd .gd-mtoc[open] .af-plus{transform:rotate(45deg);background:var(--fx-bg-accent-soft)}}@media(max-width:639px){.af.gd .gd-hero{padding-bottom:56px}.af.gd .gd-hero h1{font-size:32px}.af.gd .gd-hero-art .af-stage{padding:20px}.af.gd .gd-answer:not(.gd-answer--solo) .af-note{padding:32px 22px 26px}.af.gd .af-note-body .gd-answer-text{font-size:18px}.af.gd .gd-take-head{padding:12px 18px}.af.gd .gd-take ul{padding:4px 18px 8px}.af.gd .gd-take li{font-size:16px}body[data-task-practice] .af.gd .gd-body>p:first-child{font-size:18px}body[data-task-practice] .af.gd .gd-body>h2{margin-top:48px;padding-top:24px;font-size:25px}body[data-task-practice] .af.gd .gd-body p,body[data-task-practice] .af.gd .gd-body :is(ul,ol){font-size:16.5px}.af.gd .gd-offer{padding:4px 20px 24px}.af.gd .gd-offer-text{font-size:19px}.af.gd .gd-offer-cta{width:100%}.af.gd .gd-receipt{padding:20px 20px 40px}.af.gd .gd-src a{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.af.gd .gd-src-dots{display:none}.af.gd .gd-src-host{grid-column:2;white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.af.gd :is(.gd-toc,.gd-mtoc) a{transition:none}}body[data-task-practice] .astro-code span[style*="#6A737D" i]{color:#9aa4ae!important}
