:root{--color-paper:oklch(98.2% 0.006 95);--color-paper-2:oklch(96.4% 0.006 95);--color-paper-3:oklch(93.6% 0.008 95);--color-ink:oklch(23% 0.035 245);--color-ink-2:oklch(36% 0.035 245);--color-muted:oklch(47% 0.025 240);--color-rule:oklch(85% 0.012 230);--color-rule-2:oklch(72% 0.025 230);--color-accent:oklch(47% 0.12 234);--color-accent-hi:oklch(41% 0.12 236);--color-accent-ink:oklch(99% 0.003 95);--color-accent-soft:oklch(94% 0.025 220);--color-focus:oklch(49% 0.14 234);--color-shade:oklch(86% 0.05 212);--color-shade-2:oklch(74% 0.07 220);--color-light:oklch(99.7% 0.004 95);--spec-1:oklch(78% 0.15 32);--spec-2:oklch(90% 0.15 105);--spec-3:oklch(82% 0.13 175);--spec-4:oklch(66% 0.15 270);--color-error:oklch(40% 0.13 25);--color-clear:color-mix(in oklab,var(--color-light) 86%,transparent);--edge-light:inset 0 1px 0 oklch(100% 0 0/.9),inset 0 0 0 1px oklch(100% 0 0/.55);--shadow-card:18px 28px 48px -26px oklch(52% .09 220/.38),2px 3px 6px -2px oklch(40% .05 230/.12);--shadow-cast:28px 40px 70px -30px oklch(60% .11 212/.45);--font-display:"Funnel Display",ui-sans-serif,system-ui,sans-serif;--font-body:"Funnel Sans",ui-sans-serif,system-ui,sans-serif;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--radius-card:22px;--radius-inner:12px;--radius-pill:999px;--container:1440px;--gutter:64px;--gap-columns:32px;--text-md:17px;--text-sm:14px;--text-display:clamp(3rem,5.8vw,5.5rem);--text-section:clamp(2.1rem,3.6vw,3.3rem);--text-title:clamp(1.45rem,2vw,1.8rem);--dur-micro:120ms;--dur-short:220ms;--ease-out:cubic-bezier(.2,.7,.2,1);--z-raised:10;--z-nav:300}[data-colorway=noon]{--color-ink:oklch(20% .01 260);--color-ink-2:oklch(34% .014 260);--color-accent:oklch(24% .015 260);--color-accent-hi:oklch(35% .015 260)}@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:swap}*{box-sizing:border-box}html{overflow-wrap:break-word;min-width:0;scroll-behavior:smooth;scroll-padding-top:var(--space-xl);scrollbar-color:var(--color-shade-2) var(--color-paper)}body,html{overflow-x:clip}body{margin:0;background:var(--color-paper);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-md);line-height:1.65;font-synthesis:none;text-rendering:optimizeLegibility}::selection{background:var(--color-accent-soft);color:var(--color-ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{color:var(--color-accent)}a,button,input,select,summary,textarea{touch-action:manipulation}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:var(--color-accent-soft)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button[aria-busy=true]{cursor:progress}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;color:var(--color-ink);letter-spacing:-.032em;line-height:1.08;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{font-size:var(--text-display);margin:0;max-width:18ch}h2{font-size:var(--text-section);margin:0 0 var(--space-lg)}h3{font-size:var(--text-title);margin:0 0 var(--space-md)}p{margin:0 0 var(--space-lg);max-width:68ch;text-wrap:pretty}ol,ul{padding-left:var(--space-lg);margin-top:0;margin-bottom:var(--space-lg)}li+li{margin-top:var(--space-xs)}svg{flex-shrink:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.byline,.small{font-size:var(--text-sm);color:var(--color-muted);line-height:1.6}.lead{font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.55;max-width:58ch}.skip-link{position:fixed;left:var(--space-md);top:var(--space-md);z-index:500;transform:translateY(-180%);background:var(--color-ink);color:var(--color-paper);padding:var(--space-sm) var(--space-lg)}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:var(--z-nav);padding-top:var(--space-lg)}.nav-shell{gap:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--color-clear);box-shadow:var(--edge-light),var(--shadow-card)}.nav-shell,.wordmark{display:flex;align-items:center}.wordmark{gap:var(--space-sm);margin-right:auto;text-decoration:none;color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.2;min-width:0}.wordmark svg{color:var(--color-accent)}.nav-shell>nav{display:flex;align-items:center;gap:var(--space-lg)}.nav-shell nav>a{font-size:15px;text-decoration:none;min-height:44px;display:flex;align-items:center}.nav-shell .nav-tool{padding-inline:var(--space-lg);background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--radius-pill)}.resource-menu{position:relative;font-size:15px}summary{cursor:pointer}details:not([open])>:not(summary){display:none}.resource-menu>summary{display:flex;align-items:center;gap:var(--space-xs);list-style:none;min-height:44px}.resource-menu>summary::-webkit-details-marker{display:none}.resource-menu>nav{position:absolute;right:0;top:calc(100% + var(--space-md));min-width:260px;display:flex;flex-direction:column;padding:var(--space-lg);gap:var(--space-2xs);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);border-radius:var(--radius-inner)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:center;min-height:0;padding-block:var(--space-xl) var(--space-lg)}.hero,.hero-copy{position:relative}.hero-copy{z-index:var(--z-raised)}.hero h1{max-width:11ch}.hero .lead{margin-top:var(--space-lg);max-width:31ch}.actions{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.hero .actions{margin-top:var(--space-xl)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-lg);border:0;border-radius:var(--radius-pill);background:var(--color-accent);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);max-width:100%;text-align:center}.button,.button:hover{color:var(--color-accent-ink)}.button:hover{background:var(--color-accent-hi)}.button:active{transform:translateY(1px)}.button.quiet{background:var(--color-clear);color:var(--color-ink);box-shadow:var(--edge-light),var(--shadow-card)}.button.quiet:hover{background:var(--color-paper-3)}.text-link{font-size:16px;display:inline-flex;align-items:center;min-height:44px}.hero-workbench{position:relative;display:flex;align-items:center;min-height:580px;padding:var(--space-xl) var(--space-lg)}.light-canvas{position:absolute;inset:0;width:calc(100% + var(--gutter));max-width:720px;height:100%;border-radius:var(--radius-card);background:var(--color-shade);pointer-events:none}.light-control{position:absolute;bottom:var(--space-md);right:var(--space-md);z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-xs);font-size:13px;min-height:44px;padding:var(--space-2xs) var(--space-sm);border:0;border-radius:var(--radius-pill);background:var(--color-clear);color:var(--color-ink)}.light-control:hover{background:var(--color-light)}.tool-preview{position:relative;z-index:var(--z-raised);width:100%;padding:var(--space-xl);border-radius:var(--radius-card);background:var(--color-clear);color:var(--color-ink-2);box-shadow:var(--edge-light),var(--shadow-cast)}.preview-head{display:flex;justify-content:space-between;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-lg)}.tool-preview h2{font-size:clamp(1.75rem,2.5vw,2.5rem);max-width:15ch;margin-bottom:var(--space-lg)}.preview-steps{padding-left:var(--space-lg);margin-bottom:var(--space-lg)}.preview-steps li{padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);font-size:16px}.tool-preview .small{margin:var(--space-lg) 0 0}.program-preview{list-style:none;padding:0}.program-preview li{display:flex;flex-direction:column;gap:var(--space-2xs)}.program-preview span{font-size:var(--text-sm);color:var(--color-muted)}.ownership-line{padding-bottom:var(--space-xl)}.ownership-line p{font-size:var(--text-sm);margin:0;max-width:none}.answer-band{background:var(--color-paper-2);padding-block:var(--space-xl)}.split-section{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:var(--space-2xl);align-items:start}.split-section h2{max-width:12ch}.split-section p:last-child{margin-bottom:0}.topic-section{padding-block:var(--space-4xl) var(--space-2xl)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.section-head h2{margin:0}.section-head>a{font-size:16px;flex-shrink:0}.topic-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns)}.topic-path{padding-top:var(--space-lg);border-top:1px solid var(--color-rule);text-decoration:none}.topic-path p{font-size:16px}.topic-path .text-link{margin-top:var(--space-xs)}.topic-path h2{font-size:var(--text-title)}.topic-path ul{font-size:16px}.reading-section{padding-block:var(--space-2xl) var(--space-4xl)}.reading-row{display:grid;grid-template-columns:60px minmax(0,1fr) 100px;gap:var(--gap-columns);align-items:start;padding-block:var(--space-lg);border-top:1px solid var(--color-rule);text-decoration:none}.reading-row:hover{background:var(--color-paper-2)}.reading-row h2,.reading-row h3{font-size:var(--text-title);margin-bottom:var(--space-xs)}.reading-row p{font-size:16px;margin:0;max-width:65ch}.row-number{font-family:var(--font-display);font-size:26px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-action{font-size:var(--text-sm);margin-top:var(--space-xs);text-decoration:underline;text-underline-offset:.2em}.question-band{padding-block:var(--space-3xl);background:var(--color-paper-2)}.faq-list{min-width:0}.faq-list details{border-top:1px solid var(--color-rule);padding-block:var(--space-lg)}.faq-list details:last-child{border-bottom:1px solid var(--color-rule)}.faq-list summary{font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--color-ink);padding-right:var(--space-lg)}.faq-list p{margin-top:var(--space-md);margin-bottom:0;font-size:16px}.next-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:center;padding-block:var(--space-4xl)}.next-step h2{max-width:13ch}.next-step .small{margin-top:var(--space-md)}.site-footer{border-top:1px solid var(--color-rule);padding-block:var(--space-2xl) var(--space-xl)}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);margin-bottom:var(--space-xl)}.footer-name{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,2.6rem);color:var(--color-ink);line-height:1.1;text-decoration:none;max-width:none;white-space:nowrap}.footer-top p{font-size:16px}.footer-bottom{display:flex;align-items:start;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-xl)}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);font-size:15px}.footer-bottom nav a{min-height:32px}.disclosure{max-width:100ch}.text-button{font-size:15px;background:none;border:0;padding:var(--space-2xs) 0;color:var(--color-ink-2);text-decoration:underline;text-underline-offset:.2em;min-height:44px}.text-button:hover{color:var(--color-accent)}.privacy-control{position:relative;flex-shrink:0}.consent-panel{position:absolute;right:0;bottom:calc(100% + var(--space-sm));padding:var(--space-lg);width:min(420px,calc(100dvw - 48px));background:var(--color-paper);color:var(--color-ink-2);border-radius:var(--radius-inner);box-shadow:var(--shadow-card);z-index:var(--z-nav);font-size:16px}.consent-panel .actions{gap:var(--space-sm)}.consent-panel .small{margin-top:var(--space-md);margin-bottom:0}.document{padding-top:var(--space-xl);padding-bottom:var(--space-3xl);min-height:65dvh}.breadcrumb{font-size:var(--text-sm);margin-bottom:var(--space-xl);color:var(--color-muted)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding:0;margin:0;list-style:none}.breadcrumb li+li{margin:0}.breadcrumb li+li:before{content:"/";padding-right:var(--space-md)}.page-title{margin-bottom:var(--space-xl);padding-top:var(--space-lg)}.page-title h1{font-size:clamp(2.8rem,5vw,4.5rem);max-width:22ch}.article-title{max-width:1050px;margin-bottom:var(--space-2xl)}.article-title h1{font-size:clamp(2.7rem,4.8vw,4.5rem);max-width:24ch}.article-title .lead{margin-top:var(--space-xl);max-width:62ch}.article-title .byline{margin-bottom:var(--space-xs)}.article-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:var(--space-2xl)}.toc{align-self:start;position:sticky;top:var(--space-xl);font-size:15px}.toc h2{font-size:20px;margin-bottom:var(--space-md)}.toc ol{padding-left:var(--space-lg);margin-bottom:var(--space-lg)}.toc li+li{margin-top:var(--space-sm)}.toc>a{display:inline-flex;padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.prose{max-width:70ch;min-width:0}.prose>section{margin-bottom:var(--space-2xl);scroll-margin-top:var(--space-xl)}.prose h2{font-size:clamp(1.8rem,2.7vw,2.4rem);margin-top:var(--space-2xl);margin-bottom:var(--space-lg)}.prose h3{font-size:1.4rem;margin-top:var(--space-xl);margin-bottom:var(--space-md)}.prose section:first-child>h2:first-child{margin-top:0}.prose ol,.prose ul{max-width:65ch}.prose li{padding-left:var(--space-2xs)}.table-scroll{overflow-x:auto;margin-block:var(--space-xl);max-width:100%}table{border-collapse:collapse;width:100%;font-size:15px;min-width:460px}td,th{text-align:left;vertical-align:top;padding:var(--space-md);border-bottom:1px solid var(--color-rule)}th{font-weight:500;color:var(--color-ink)}thead th{background:var(--color-paper-2)}.section-sources{margin-top:var(--space-lg)}.source-list{padding-left:var(--space-lg)}.source-list li{padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.source-list p{font-size:16px;margin-block:var(--space-xs)}.source-list a{font-weight:500}.article-conversion{padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.article-conversion .small{margin-top:var(--space-lg)}.glossary{max-width:900px}.glossary>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--gap-columns);padding-block:var(--space-xl);border-top:1px solid var(--color-rule)}.glossary dt{font-family:var(--font-display);font-size:26px;color:var(--color-ink)}dd{margin:0}.entity-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);margin-block:var(--space-2xl)}.entity-map section{border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.entity-map h2{font-size:var(--text-title)}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin-block:var(--space-xl) var(--space-lg)}label{display:flex;flex-direction:column;gap:var(--space-xs);font-size:16px;color:var(--color-ink-2);min-width:0}input:not([type=radio]),select,textarea{width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule-2);border-radius:var(--radius-inner);background:var(--color-light);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.45}input:hover,select:hover,textarea:hover{border-color:var(--color-accent)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}textarea{resize:vertical;min-height:90px}.buyer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-rule);padding-block:var(--space-xl)}.buyer-row h2{font-size:var(--text-title)}.buyer-row .small{margin-bottom:var(--space-xs)}.buyer-row p{font-size:16px}.buyer-row dl{margin:0;font-size:15px}dt{font-weight:500;color:var(--color-ink)}.buyer-row dd{margin-bottom:var(--space-sm)}.buyer-evidence{grid-column:1/-1;display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap;font-size:var(--text-sm)}.directory-disclosure{font-size:16px;max-width:90ch}.profile-facts dt{margin-top:var(--space-lg)}.empty{padding-block:var(--space-2xl)}.empty h2{font-size:var(--text-title)}.assessment{max-width:1050px;margin-top:var(--space-xl)}.tool-note{font-size:16px;padding:var(--space-lg);background:var(--color-paper-2);border-radius:var(--radius-inner);max-width:none}.tool-form{margin-block:var(--space-xl)}.inventory h2,.tool-form>h2{font-size:var(--text-title)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}fieldset{border:0;padding:var(--space-lg) 0 var(--space-xl);margin:0;border-top:1px solid var(--color-rule);min-width:0}legend{font-size:19px;font-weight:500;color:var(--color-ink);padding:0 var(--space-sm) 0 0}.radio-row{gap:var(--space-lg);flex-wrap:wrap}.radio-row,.radio-row label{display:flex;align-items:center}.radio-row label{flex-direction:row;gap:var(--space-xs);cursor:pointer;min-height:44px}input[type=radio]{appearance:auto;accent-color:var(--color-accent);width:19px;height:19px;margin:0}.factor-list{max-width:70ch}.factor-list label{margin-top:var(--space-lg)}.inventory{padding-block:var(--space-xl);border-top:1px solid var(--color-rule)}.inventory ol{padding-left:var(--space-lg)}.inventory li{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.inventory li p{font-size:15px;margin-bottom:var(--space-xs)}.form-error{color:var(--color-error);font-weight:500}.report{background:var(--color-paper-2);padding:var(--space-xl);border-radius:var(--radius-card);margin-block:var(--space-xl)}.report h2{font-size:var(--text-title)}.report h3{margin-top:var(--space-xl)}.report details{margin-block:var(--space-lg)}.report .small{margin-top:var(--space-lg);margin-bottom:0}.report-detail{white-space:pre-wrap;overflow-wrap:anywhere}.reset{margin-top:var(--space-lg)}@media(min-width:1600px){.hero{min-height:760px}.hero-workbench{min-height:640px}}@media(max-width:1100px){:root{--gutter:40px;--gap-columns:24px}.nav-shell,.nav-shell>nav{gap:var(--space-md)}.wordmark{font-size:15px}.hero{gap:var(--space-xl)}.hero-workbench{padding-inline:var(--space-md)}.tool-preview{padding:var(--space-lg)}.article-layout{gap:var(--space-xl)}}@media(max-width:900px){:root{--gutter:24px}.nav-shell{border-radius:var(--radius-card);flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md)}.wordmark{flex:1 1}.nav-shell>nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--color-rule);padding-top:var(--space-xs)}.nav-shell>nav>a{font-size:14px}.resource-menu>nav{right:0}.hero{min-height:0;padding-block:var(--space-2xl);gap:var(--space-xl)}.hero h1{font-size:clamp(3rem,6vw,4rem)}.hero-workbench{min-height:510px}.hero .actions{gap:var(--space-md)}.topic-paths{gap:var(--space-lg)}.next-step,.split-section{gap:var(--space-xl)}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr)}.toc{position:static;max-width:75ch;padding-block:var(--space-lg);border-block:1px solid var(--color-rule)}.toc ol{column-count:2}.prose{max-width:75ch}.footer-bottom{flex-wrap:wrap}.consent-panel{left:0;right:auto}}@media(max-width:650px){:root{--gutter:20px;--space-4xl:80px;--space-3xl:64px;--space-2xl:48px}.site-header{padding-top:var(--space-md)}.wordmark{font-size:14px}.wordmark svg{width:22px}.resource-menu{font-size:14px}.nav-shell .nav-tool{padding-inline:var(--space-md)}.hero{grid-template-columns:minmax(0,1fr);padding-top:var(--space-xl);padding-bottom:var(--space-lg)}.hero h1{font-size:clamp(3.15rem,11vw,4.3rem);max-width:13ch}.hero .lead{max-width:32ch}.hero .actions{margin-top:var(--space-lg)}.hero-workbench{min-height:465px;padding:var(--space-lg) var(--space-sm) var(--space-xl)}.light-canvas{width:100%}.tool-preview{padding:var(--space-lg)}.hero-workbench .tool-preview h2{font-size:2rem}.light-control{bottom:var(--space-xs)}.ownership-line{padding-bottom:var(--space-xl)}.footer-top,.next-step,.split-section{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.split-section h2{max-width:18ch}.topic-paths{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.topic-section{padding-top:var(--space-3xl)}.section-head{display:block}.section-head>a{display:inline-flex;margin-top:var(--space-md);min-height:32px}.reading-row{grid-template-columns:32px minmax(0,1fr);gap:var(--space-md)}.row-action{grid-column:2;margin-top:0}.row-number{font-size:23px}.reading-row h2,.reading-row h3{font-size:1.5rem}.reading-section{padding-bottom:var(--space-3xl)}.footer-top{margin-bottom:var(--space-lg)}.footer-name{max-width:none;font-size:clamp(1.25rem,6.2vw,1.55rem);white-space:nowrap}.footer-top p{margin-bottom:0}.footer-bottom{gap:var(--space-md)}.footer-bottom nav{gap:var(--space-sm) var(--space-lg)}.article-title{margin-bottom:var(--space-xl)}.article-title h1,.page-title h1{font-size:clamp(2.4rem,9vw,3.5rem)}.article-title .lead{margin-top:var(--space-lg);font-size:1.18rem}.toc ol{column-count:1}.prose h2{margin-top:var(--space-xl)}.buyer-row,.entity-map,.filters,.form-grid,.glossary>div{grid-template-columns:minmax(0,1fr)}.buyer-row,.filters,.glossary>div{gap:var(--space-md)}.report{padding:var(--space-lg)}.button{font-size:15px}.breadcrumb{margin-bottom:var(--space-lg)}.document{padding-top:var(--space-lg)}.radio-row{gap:var(--space-md)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media print{.actions,.article-conversion,.light-control,.reset,.site-footer,.site-header,.toc{display:none}.container{max-width:none;padding:0}.article-layout{display:block}.document,.report{padding:0}.report{background:none}a{color:var(--color-ink);text-decoration:underline}}