.practice-page{--practice-rule:var(--m-line);min-width:0}.practice-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:9%;padding-block:62px 60px;display:grid}.practice-page .practice-hero h1{letter-spacing:-.035em;max-width:20ch;font-size:clamp(56px,5.6vw,96px);line-height:1.04}.practice-hero-context>p{max-width:56ch;margin-bottom:30px;font-size:17px;line-height:1.85}.practice-hero-actions{flex-wrap:wrap;align-items:start;gap:16px 28px;display:flex}.practice-hero-actions a{gap:16px;font-size:12px}.practice-page--hero-statement .practice-hero{grid-template-columns:1fr;gap:34px}.practice-page--hero-statement .practice-hero h1{max-width:24ch;font-size:clamp(64px,6.6vw,96px)}.practice-page--hero-statement .practice-hero-context{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:10%;margin-left:20%;display:grid}.practice-page--hero-statement .practice-hero-context>p{margin:0}.practice-page--hero-compact .practice-hero{grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding-block:56px}.practice-page--hero-compact .practice-hero h1{font-size:clamp(48px,4.6vw,76px)}.practice-page--hero-compact .practice-hero-context>p{font-size:16px}.practice-wayfinding{border-top:1px solid var(--m-ink);border-bottom:1px solid var(--m-line);font-size:var(--m-type-meta);flex-wrap:wrap;align-items:center;gap:4px 36px;padding-block:10px;display:flex}.practice-wayfinding a{align-items:center;gap:18px;min-height:44px;display:inline-flex}.practice-wayfinding a:hover{color:var(--m-cobalt)}.practice-wayfinding>span{color:var(--m-muted);font-variant-numeric:tabular-nums;margin-left:auto}.practice-composition{padding-block:64px 80px}.practice-full-argument{border-top:1px solid var(--m-ink);padding-block:45px 96px}.practice-reading-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:60px;display:flex}.practice-reading-heading h2{max-width:30ch;font-size:clamp(32px,3.3vw,52px);line-height:1.1}.practice-reading-heading p{color:var(--m-muted);margin:14px 0 0;font-size:12px}.practice-reading-heading .reader-tools{flex-shrink:0;margin:0}.practice-reading-layout{grid-template-columns:minmax(180px,.8fr) minmax(0,2.2fr);align-items:start;gap:9%;display:grid}.practice-reading-body{width:100%;min-width:0;max-width:740px}.practice-source-review{background:var(--m-mist);max-width:78ch;margin-bottom:40px;padding:24px 28px}.practice-source-review h3{margin-bottom:14px;font-size:25px}.practice-source-review p{color:var(--m-slate);margin:0;font-size:13px;line-height:1.85}.practice-reading-body .prose{max-width:70ch}.practice-reading-body :is(h2,h3)[id]{scroll-margin-top:0}@media (width<=1180px){html:has(.mnav-nojs) .practice-reading-body :is(h2,h3)[id]{scroll-margin-top:40px}}.practice-reading-layout .article-aside{align-self:stretch}.practice-reading-layout .desktop-toc{scrollbar-width:thin;scrollbar-color:var(--m-slate) transparent;max-height:calc(100dvh - 160px);top:124px;overflow-y:auto}.practice-reading-layout .desktop-toc a{font-size:var(--m-type-meta)}.practice-reading-layout .desktop-toc ol{padding-right:8px}.practice-supplement{border-block:1px solid var(--m-line);min-width:0;margin-top:40px}.practice-supplement>summary{min-height:56px;font:500 var(--m-type-compact)/1.6 var(--m-sans);cursor:pointer;overflow-wrap:anywhere;padding-block:16px}.practice-supplement>summary::marker{color:var(--m-cobalt)}.practice-supplement>summary:hover{color:var(--m-cobalt)}.practice-supplement>summary:focus-visible{outline:2px solid var(--m-cobalt);outline-offset:4px}.practice-supplement-body{min-width:0;padding-block:20px 28px}.practice-supplement-body>:first-child{margin-top:0}.practice-supplement.ap-stage-check{border-bottom:0;align-self:start;width:100%;margin-top:0}.ap-stage-check>summary{min-height:44px;padding-block:10px}.ap-stage-check>.practice-supplement-body{padding-block:12px 0}@media (width>=1700px){.practice-reading-layout{grid-template-columns:320px minmax(0,740px);justify-content:center}}@media (width<=1050px){.practice-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:7%}.practice-hero-context>p{font-size:15px}.practice-page--hero-statement .practice-hero-context{gap:6%;margin-left:10%}.practice-reading-layout{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:6%}.practice-reading-heading{align-items:start}}@media (width<=800px){.ap-stage-check{grid-column:2}.practice-hero,.practice-page--hero-compact .practice-hero{grid-template-columns:1fr;gap:30px;padding-block:46px}.practice-page .practice-hero h1{max-width:23ch;font-size:clamp(52px,7.5vw,72px)}.practice-page--hero-statement .practice-hero-context{margin-left:0}.practice-hero-context>p{max-width:64ch;margin-bottom:22px;font-size:16px}.practice-composition{padding-block:48px 64px}.practice-wayfinding{gap:0 24px}.practice-wayfinding>span{display:none}.practice-reading-heading{margin-bottom:34px;display:block}.practice-reading-heading .reader-tools{margin-top:20px}.practice-reading-layout{display:block}.practice-reading-layout .desktop-toc{display:none}.practice-reading-layout .mobile-toc{margin-bottom:34px;display:block}.practice-full-argument{padding-bottom:64px}}@media (width<=600px){.practice-page .practice-hero h1{max-width:19ch;font-size:45px;line-height:1.07}.practice-page--hero-statement .practice-hero-context{display:block}.practice-page--hero-statement .practice-hero-context>p{margin-bottom:24px}.practice-hero{padding-block:38px}.practice-hero-context>p,.practice-page--hero-compact .practice-hero-context>p{font-size:15px;line-height:1.85}.practice-wayfinding a{font-size:var(--m-type-meta);gap:10px}.practice-reading-heading h2{font-size:33px}}@media (width<=359px){.practice-page .practice-hero h1{font-size:39px}.practice-hero-actions{display:block}.practice-hero-actions .quiet-link{margin-top:12px}}@media print{.practice-supplement,.practice-supplement-body{display:block!important}.practice-supplement::details-content{content-visibility:visible!important;display:block!important}.practice-supplement>summary{list-style:none}.practice-hero-actions,.practice-wayfinding,.practice-reading-heading .reader-tools,.practice-reading-layout .article-aside{display:none!important}.practice-hero,.practice-page--hero-statement .practice-hero-context,.practice-reading-layout{display:block!important}.practice-page--hero-statement .practice-hero-context{margin:24px 0 0}.practice-composition{padding-block:30px}.practice-reading-body{max-width:none}.practice-full-argument{padding-block:30px}}.website-evidence{border-top:2px solid var(--m-ink);margin-block:80px;padding-top:28px;scroll-margin-top:100px}.website-evidence-intro{max-width:720px}.website-evidence-intro h2{font-family:var(--m-serif);letter-spacing:-.025em;margin:20px 0;font-size:clamp(36px,4.5vw,64px);line-height:1.06}.website-evidence-intro p,.website-evidence-list p{line-height:1.7}.website-evidence-list{border-top:1px solid var(--m-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.website-evidence-list li{flex-direction:column;align-items:flex-start;padding:24px 24px 24px 0;display:flex}.website-evidence-list li+li{border-left:1px solid var(--m-line);padding-left:24px}.website-evidence-list h3{font-family:var(--m-serif);margin:18px 0 0;font-size:28px;font-weight:400;line-height:1.15}.website-evidence-list a{text-underline-offset:5px;align-items:center;gap:8px;margin-top:auto;padding:12px 0;display:inline-flex}.website-evidence-scope{border-top:1px solid var(--m-line);max-width:80ch;color:var(--m-muted);padding-top:18px;font-size:14px;line-height:1.7}@media (width<=700px){.website-evidence{margin-block:48px}.website-evidence-list{grid-template-columns:1fr}.website-evidence-list li+li{border-left:0;border-top:1px solid var(--m-line);padding-left:0}.website-evidence-list li{padding-right:0}}
