.page-header{padding-block:var(--space-10) var(--space-12);border-bottom:1px solid var(--ink)}.page-header__inner{max-width:72ch}.page-header__eyebrow{color:var(--red);margin-bottom:var(--space-3)}.page-header__title{font-family:var(--font-serif);font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;margin-bottom:var(--space-4)}.page-header__sub{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--muted);line-height:1.65;max-width:56ch}.prose{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75;color:var(--ink);max-width:68ch}.prose p{margin-bottom:var(--space-5)}.prose h2{font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.2;margin-top:var(--space-10);margin-bottom:var(--space-4)}.prose h3{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--red)}.prose a:hover{text-decoration-color:var(--ink)}.prose ul,.prose ol{padding-left:var(--space-6);margin-bottom:var(--space-5)}.prose ul li,.prose ol li{margin-bottom:var(--space-2)}.page-body{padding-block:var(--space-12)}.static-page .stat-body{padding-block:100px 150px;max-width:820px;margin:0 auto;overflow-wrap:anywhere;word-break:break-word}.static-page .stat-body h2,.static-page .stat-body .wp-block-heading:is(h2){font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:26px;line-height:1.15;margin:48px 0 18px}.static-page .stat-body h3,.static-page .stat-body .wp-block-heading:is(h3){font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:22px;line-height:1.2;margin:36px 0 14px}.static-page .stat-body h4,.static-page .stat-body .wp-block-heading:is(h4){font-family:var(--font-sans);font-weight:800;font-size:16px;letter-spacing:.04em;margin:28px 0 12px}.static-page .stat-body>:first-child{margin-top:0}.static-page .stat-body p{font-family:var(--font-body);font-size:17px;line-height:1.6;margin-bottom:18px;color:var(--ink)}.static-page .stat-body ul,.static-page .stat-body ol{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--ink);margin:0 0 18px;padding-left:1.4em}.static-page .stat-body li{margin-bottom:8px}.static-page .stat-body li>ul,.static-page .stat-body li>ol{margin-top:8px;margin-bottom:0}.static-page .stat-body a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border-bottom:none;transition:background .2s ease}.static-page .stat-body a:hover{background:var(--paper-soft)}.static-page .stat-body a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.static-page .stat-body strong,.static-page .stat-body b{font-weight:700}.static-page .stat-body em,.static-page .stat-body i{font-style:italic}.static-page .stat-body blockquote{font-family:var(--font-body);font-size:17px;line-height:1.6;margin:24px 0;padding-left:20px;border-left:2.5px solid var(--ink);color:var(--ink)}.static-page .stat-body table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:15px;line-height:1.5;margin:0 0 24px}.static-page .stat-body th,.static-page .stat-body td{border:1px solid rgba(var(--ink-rgb),.2);padding:10px 12px;text-align:left;vertical-align:top}.static-page .stat-body th{font-family:var(--font-sans);font-weight:700;background:var(--paper-soft)}.static-page .stat-body .wp-block-table{overflow-x:auto;margin-bottom:24px}.static-page .stat-body address{font-family:var(--font-body);font-size:17px;line-height:1.6;font-style:normal;margin-bottom:18px;color:var(--ink)}@media(max-width:768px){.static-page .stat-body{padding-block:64px 100px}}@media(max-width:560px){.static-page .stat-body{padding-block:48px 80px}.static-page .stat-body h2,.static-page .stat-body .wp-block-heading:is(h2){font-size:22px;margin:36px 0 14px}}@media(prefers-reduced-motion:reduce){.static-page .stat-head .sh-kicker{transform:none}}.error-404-page .site-content{display:flex;flex-direction:column}.error-404-page .nf{flex:1;background:var(--ink);color:var(--paper);min-height:72vh;display:grid;place-items:center;text-align:center;padding:110px 32px}.error-404-page .nf h1{font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(90px,18vw,260px);line-height:.9;letter-spacing:normal}.error-404-page .nf .nf-marker{font-family:var(--font-accent);font-size:clamp(20px,2.6vw,32px);display:block;margin-top:18px;transform:rotate(-2deg)}.error-404-page .nf p{font-family:var(--font-body);font-size:18px;line-height:1.5;margin-top:22px;max-width:44ch;margin-inline:auto}.error-404-page .nf a{display:inline-block;margin-top:34px;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-weight:800;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;transition:background .2s ease,color .2s ease}.error-404-page .nf a:hover{background:var(--paper)}.error-404-page .nf a:focus-visible{outline:3px solid var(--paper);outline-offset:3px}
