.illustrated-guide{max-width:1080px}.illustrated-guide .article-head{padding-top:52px}.illustrated-guide .article-head h1{max-width:19ch;font-size:clamp(38px,5.4vw,64px)}.illustrated-guide .article-head .lede{max-width:55ch;margin-top:20px}.illustrated-guide .article-meta{margin-top:22px}.guide-jumps{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;padding:24px 0;display:grid}.guide-jumps a{color:var(--ink-2);grid-template-columns:112px 1fr;align-items:center;gap:14px;text-decoration:none;display:grid}.guide-jumps img{mix-blend-mode:multiply;width:112px;height:auto}.guide-jumps small{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.guide-jumps strong{font-size:17px;font-weight:600;line-height:1.2;display:block}.guide-jumps a:hover strong{color:var(--blue-dark);text-underline-offset:.2em;text-decoration:underline}.illustrated-guide .article-layout{margin-top:36px;display:block}.illustrated-guide .prose{font-size:18px;line-height:1.6}.illustrated-guide .prose h2{font-size:clamp(27px,3vw,34px);line-height:1.13}.guide-baseline{background:var(--paper-2);border-radius:4px;padding:26px 30px}.guide-baseline h2{margin:0 0 20px!important;font-size:23px!important}.guide-baseline ol{counter-reset:preparation;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;display:grid;margin:0!important;padding:0!important}.guide-baseline li{counter-increment:preparation;font-size:16px;line-height:1.5;margin:0!important}.guide-baseline li:before{content:"0" counter(preparation);color:var(--ink-soft);letter-spacing:.08em;margin-bottom:6px;font-size:13px;font-weight:650;display:block}.guide-baseline strong{color:var(--ink);margin-bottom:4px;font-size:18px;display:block}.guide-step{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);padding:56px 0;display:grid}.guide-illustration{top:calc(var(--header-h) + 28px);margin:0;position:sticky}.guide-illustration img{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.guide-illustration figcaption{text-align:center;max-width:32ch;color:var(--ink-soft);margin:18px auto 0;font-size:15px;line-height:1.4}.guide-step-copy h2{margin:0 0 22px!important}.guide-step-copy h3{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:23px 0 7px;font-size:13px}.guide-step-copy p:last-child{margin-bottom:0}.guide-note{border-left:3px solid var(--ink);background:var(--paper-2);margin-top:22px;padding:15px 18px;font-size:16px;line-height:1.5}.guide-note strong{margin-bottom:5px;display:block}.guide-step-copy details{margin-top:22px;font-size:16px}.guide-step-copy summary{cursor:pointer;color:var(--blue-dark);text-underline-offset:.2em;padding-block:8px;font-weight:550}.guide-step-copy summary:hover{text-decoration:underline}.guide-step-copy details[open] summary{margin-bottom:10px}.guide-step-copy details p{color:var(--ink-soft)}.guide-step-copy ul{font-size:17px}.guide-results{padding-top:12px}.guide-results>p{max-width:65ch}.guide-result-list{list-style:none;margin:28px 0!important;padding:0!important}.guide-result-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px;padding:21px 0;display:grid;margin:0!important}.guide-result-list strong{font-size:20px;line-height:1.3}.guide-result-list span{color:var(--ink-2)}.guide-next{border-top:1px solid var(--line-strong);max-width:70ch;padding-top:10px}.illustrated-guide .activity{max-width:78ch}.illustrated-guide .sources{max-width:80ch}.illustrated-guide .next-read{margin-bottom:30px}@media (max-width:700px){.illustrated-guide .article-head{padding-top:30px}.guide-jumps{gap:12px;padding-block:18px}.guide-jumps a{grid-template-columns:1fr;align-content:start;gap:10px}.guide-jumps img{width:100%}.guide-jumps strong{font-size:15px}.guide-jumps small{letter-spacing:.02em;font-size:10px}.guide-baseline{padding:22px}.guide-baseline ol{grid-template-columns:1fr;gap:18px}.guide-baseline li{padding-left:32px;position:relative}.guide-baseline li:before{position:absolute;top:4px;left:0}.guide-step{grid-template-columns:1fr;gap:26px;padding:34px 0}.guide-illustration{width:100%;max-width:420px;margin-inline:auto;position:static}.guide-illustration figcaption{margin-top:8px}.guide-step-copy h2{margin-bottom:18px!important}.guide-result-list li{grid-template-columns:1fr;gap:8px}.illustrated-guide .activity{padding:24px}}@media print{.guide-jumps{display:none}.guide-illustration{position:static}.guide-step{break-inside:avoid}}.guide-with-cover .article-head{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding-bottom:30px;display:grid}.guide-with-cover .article-head h1{max-width:none;font-size:clamp(34px,4vw,49px)}.guide-with-cover .article-head .lede{font-size:20px;line-height:1.5}.guide-cover{margin:0}.guide-cover img{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.guide-cover figcaption{text-align:center;max-width:43ch;color:var(--ink-soft);margin:15px auto 0;font-size:14px;line-height:1.45}.guide-takeaways{background:var(--paper-2);margin-top:12px;padding:25px 28px}.guide-takeaways h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px;font-size:14px;font-weight:550}.guide-takeaways ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.guide-takeaways li+li{border-left:1px solid var(--line-strong);padding-left:24px}.guide-takeaways strong{font-size:19px;font-weight:600;line-height:1.25;display:block}.guide-takeaways p{color:var(--ink-2);margin:8px 0 0;font-size:16px;line-height:1.5}.guide-contents{border-block:1px solid var(--line-strong);margin:24px 0 36px}.guide-contents summary{cursor:pointer;padding:15px 0;font-size:16px;font-weight:600}.guide-contents summary span{color:var(--ink-soft);margin-left:14px;font-size:13px;font-weight:400}.guide-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;margin:0;padding:0 0 20px 24px;font-size:16px;display:grid}.guide-contents li{padding-left:5px}.guide-contents a{color:var(--ink-2)}.guide-with-cover .prose>div>div>:is(p,h2,h3,ul,ol,blockquote,.goal-callout,.table-wrap,.product-figs){max-width:70ch;margin-left:auto;margin-right:auto}.guide-with-cover .prose>div>div>h2{border-top:1px solid var(--line);margin-top:44px;padding-top:28px;font-size:29px}.guide-with-cover .prose>div>.checker{max-width:70ch;margin-inline:auto}.guide-with-cover :is(.activity,.sources,.next-read){max-width:78ch;margin-left:auto;margin-right:auto}.guide-with-cover .guide-step{border-top:1px solid var(--line);margin-block:20px}@media (max-width:700px){.guide-with-cover .article-head{grid-template-columns:1fr;gap:22px;padding-bottom:22px}.guide-with-cover .article-head h1{font-size:37px}.guide-with-cover .article-head .lede{font-size:18px}.guide-cover{max-width:460px;margin-inline:auto}.guide-cover figcaption{font-size:14px}.guide-takeaways{padding:22px}.guide-takeaways ul{grid-template-columns:1fr;gap:18px}.guide-takeaways li+li{border-left:none;border-top:1px solid var(--line-strong);padding:18px 0 0}.guide-contents ol{grid-template-columns:1fr}.guide-with-cover .prose>div>div>h2{font-size:27px}}@media print{.guide-with-cover .article-head{display:block}.guide-cover{max-width:400px}.guide-contents{display:none}}
