.d24-consent{z-index:9999;color:#1e2721;background:#eae1cf;border-top:2px solid #1f4a37;max-width:560px;margin:0 auto;padding:18px 20px;font:16px/1.55 Alegreya Sans,system-ui,sans-serif;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #1e27212e}.d24-consent[hidden]{display:none}.d24-consent p{margin:0 0 12px}.d24-consent a{color:#9a4126}.d24-consent__actions{flex-wrap:wrap;gap:10px;display:flex}.d24-consent button{font:inherit;cursor:pointer;color:#1f4a37;background:0 0;border:1px solid #1f4a37;padding:8px 16px}.d24-consent button.d24-consent__ok{color:#f4eee2;background:#1f4a37;font-weight:700}.d24-consent button:focus-visible{outline-offset:2px;outline:2px solid #9a4126}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .d24-consent{color:#ece5d6;background:#1c2621;border-top-color:#93c4a6}:root:not([data-theme=light]) .d24-consent a{color:#e39575}:root:not([data-theme=light]) .d24-consent button{color:#93c4a6;border-color:#93c4a6}:root:not([data-theme=light]) .d24-consent button.d24-consent__ok{color:#141b17;background:#93c4a6}}:root[data-theme=dark] .d24-consent{color:#ece5d6;background:#1c2621;border-top-color:#93c4a6}:root[data-theme=dark] .d24-consent a{color:#e39575}:root[data-theme=dark] .d24-consent button{color:#93c4a6;border-color:#93c4a6}:root[data-theme=dark] .d24-consent button.d24-consent__ok{color:#141b17;background:#93c4a6}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-sc-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-sc-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-sc-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-sc-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4eee2;--surface:#eae1cf;--text:#1e2721;--text-muted:#5b5a50;--primary:#1f4a37;--secondary:#1e2721;--accent:#9a4126;--rule:#1f4a3747;--rule-soft:#1f4a3724;--grain-opacity:.05;--mark-opacity:.07;--font-heading:"Young Serif", "Iowan Old Style", Georgia, serif;--font-body:"Alegreya Sans", "Gill Sans", "Trebuchet MS", sans-serif;--font-sc:"Alegreya Sans SC", "Alegreya Sans", sans-serif;--ease:cubic-bezier(.25, .1, .25, 1);--fade:.9s;--section-gap:6rem;--element-gap:1.75rem;--pad:clamp(20px, 6vw, 72px);--content-size:760px;--wide-size:1280px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141b17;--surface:#1c2621;--text:#ece5d6;--text-muted:#ada696;--primary:#93c4a6;--secondary:#ece5d6;--accent:#e39575;--rule:#93c4a64d;--rule-soft:#93c4a624;--grain-opacity:.06;--mark-opacity:.06;color-scheme:dark}}:root[data-theme=dark]{--bg:#141b17;--surface:#1c2621;--text:#ece5d6;--text-muted:#ada696;--primary:#93c4a6;--secondary:#ece5d6;--accent:#e39575;--rule:#93c4a64d;--rule-soft:#93c4a624;--grain-opacity:.06;--mark-opacity:.06;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65;transition:background-color .5s,color .5s;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h2{font-size:clamp(1.75rem,4vw,2.4rem)}h3{font-size:1.333rem;line-height:1.2}p{text-wrap:pretty;margin:0 0 1.1em}a{color:var(--primary)}ul,ol{margin:0;padding:0;list-style:none}.wrap{max-width:var(--wide-size);padding-inline:var(--pad);margin:0 auto}.narrow{max-width:var(--content-size);padding-inline:var(--pad);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--bg);color:var(--primary);z-index:10;padding:8px 12px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{outline:2px solid var(--accent);outline-offset:2px;top:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.paper{background:var(--bg);isolation:isolate;position:relative;overflow:hidden}.paper:before{content:"";z-index:-1;opacity:var(--grain-opacity);background-image:repeating-linear-gradient(0deg, var(--text) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, var(--text) 0 1px, transparent 1px 4px), radial-gradient(circle at 20% 15%, var(--accent) 0, transparent 40%);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.paper--surface{background:var(--surface)}.paper--mark:after{content:"§";z-index:-1;font-family:var(--font-heading);color:var(--primary);opacity:var(--mark-opacity);pointer-events:none;font-size:clamp(200px,38vw,340px);line-height:1;position:absolute;bottom:-.32em;right:-.08em}.masthead{border-top:1px solid var(--text);border-bottom:1px solid var(--rule);box-shadow:0 -4px 0 -3px var(--text);font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0 7px;font-size:.8rem;font-weight:500;display:flex}.masthead .brand{color:var(--primary);letter-spacing:.12em;font-weight:700}.ornament{align-items:center;gap:14px;max-width:260px;margin:34px 0 30px;display:flex}.ornament:before,.ornament:after{content:"";background:var(--rule);flex:1;height:1px}.ornament span{border:1px solid var(--accent);width:6px;height:6px;transform:rotate(45deg)}.ornament--center{margin-left:auto;margin-right:auto}.kicker{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);margin:0;font-size:.85rem;font-weight:500}sup.fn{font-family:var(--font-body);vertical-align:super;color:var(--accent);letter-spacing:0;margin-left:.08em;font-size:.36em;font-weight:700;line-height:0}p sup.fn,li sup.fn,h3 sup.fn{font-size:.68em}.dropcap:first-letter{float:left;font-family:var(--font-heading);color:var(--primary);padding:.08em .1em 0 0;font-size:3.6em;line-height:.82}.byline{font-family:var(--font-sc);letter-spacing:.08em;color:var(--text-muted);margin:0 0 22px;font-size:.85rem;font-weight:500}.byline b{color:var(--text);font-weight:700}.aside{background:var(--surface);border-left:2px solid var(--accent);max-width:54ch;padding:18px 20px 18px 22px}.aside .label{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}.aside p{color:var(--text);margin:0 0 .5em;font-size:1rem}.aside p:last-child{margin-bottom:0}.notes{border-top:1px solid var(--rule);max-width:62ch;padding-top:14px;position:relative}.notes:before{content:"";background:var(--text);width:64px;height:1px;position:absolute;top:-1px;left:0}.notes ol{counter-reset:fn}.notes li{counter-increment:fn;color:var(--text-muted);grid-template-columns:1.6em 1fr;margin-bottom:6px;font-size:.9rem;line-height:1.5;display:grid}.notes li:before{content:counter(fn);color:var(--accent);padding-top:.1em;font-size:.8rem;font-weight:700}.colophon{font-family:var(--font-sc);letter-spacing:.12em;color:var(--text-muted);font-size:.75rem;font-weight:500}.h-display{color:var(--text);font-size:clamp(2.3rem,6.4vw,3.9rem);line-height:1.08}.h-display em,h2 em{color:var(--primary);font-style:normal}.dek{font-family:var(--font-heading);color:var(--text-muted);text-wrap:balance;max-width:34ch;margin:20px 0 0;font-size:1.22rem;line-height:1.45}a.ink,.prose a{color:var(--primary);text-decoration-line:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:text-decoration-color .35s var(--ease), text-decoration-thickness .35s var(--ease), color .35s var(--ease);text-decoration-thickness:1px}a.ink:hover,.prose a:hover{text-decoration-color:var(--accent);text-decoration-thickness:2px}.actions{flex-wrap:wrap;align-items:baseline;gap:18px 34px;margin:38px 0 0;display:flex}.btn{font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5em;padding:6px 0 5px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--ease), opacity .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.btn .arrow{transition:transform .45s var(--ease);display:inline-block}.btn:hover .arrow{transform:translate(4px)}.btn-primary{color:var(--primary)}.btn-primary:hover:after{opacity:.55}.btn-secondary{color:var(--text-muted);font-weight:500}.btn-secondary:after{opacity:.8;height:1px;transform:scaleX(.35)}.btn-secondary:hover{color:var(--accent)}.btn-secondary:hover:after{transform:scaleX(1)}.card{border-top:1px solid var(--rule);transition:border-color .35s var(--ease);flex-direction:column;gap:10px;padding-top:16px;display:flex;position:relative}.card:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.card:hover{border-top-color:var(--accent)}.card:hover:before{background:var(--accent);width:72px}.card .kicker{font-size:.78rem}.card h3 a{color:var(--text);text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}.card h3 a:focus-visible{outline:none}.card:focus-within{outline:2px solid var(--accent);outline-offset:6px}.card p{color:var(--text-muted);margin:0;font-size:1rem}.card .meta{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);margin-top:auto;font-size:.75rem}.card--surface{background:var(--surface);border-top:0;border-left:2px solid var(--accent);padding:20px 22px 22px}.card--surface:before{display:none}.theme-toggle{font-family:var(--font-sc);letter-spacing:.12em;color:var(--text-muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.3em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);background:0 0;border:0;padding:4px 0;font-size:.8rem;font-weight:500}.theme-toggle:hover{color:var(--accent);text-decoration-color:var(--accent)}.legal-links{flex-wrap:wrap;gap:6px 22px;display:flex}.legal-links a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease)}.legal-links a:hover{color:var(--accent);text-decoration-color:var(--accent)}@keyframes quiet-fade{0%{opacity:0}to{opacity:1}}.fade{opacity:0;animation:quiet-fade var(--fade) var(--ease) forwards}.d1{animation-delay:50ms}.d2{animation-delay:.2s}.d3{animation-delay:.35s}.d4{animation-delay:.5s}.d5{animation-delay:.65s}.js .reveal{opacity:0;transition:opacity var(--fade) var(--ease);transition-delay:calc(var(--i,0) * .15s)}.js .reveal.is-in{opacity:1}@media (prefers-reduced-motion:reduce){.fade{opacity:1;animation:none}.js .reveal{opacity:1;transition:none}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=600px){body{font-size:17px}:root{--pad:16px;--section-gap:4.5rem}.masthead .issue{display:none}}:root{--band-pad:clamp(56px, 8vw, 96px)}.utility{background:var(--surface);font-size:.92rem}.utility .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:8px;display:flex}.utility p{color:var(--text);margin:0}.utility .label{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);margin-right:8px;font-size:.75rem;font-weight:700}.utility a{font-weight:700}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:20px 16px;display:flex}.site-header{border-bottom:1px solid var(--rule);box-shadow:inset 0 -4px 0 -3px var(--rule)}.brand-link{color:var(--text);gap:2px;text-decoration:none;display:grid}.brand-link .wordmark{font-family:var(--font-heading);letter-spacing:-.015em;font-size:1.75rem;line-height:1}.brand-link .wordmark span{color:var(--primary)}.brand-link small{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);font-size:.74rem}.topnav ul{flex-wrap:wrap;align-items:baseline;gap:4px 26px;display:flex}.topnav a{color:var(--text);transition:color .35s var(--ease), border-color .35s var(--ease);border-bottom:1px solid #0000;padding:4px 0;font-size:1rem;font-weight:500;text-decoration:none}.topnav a:hover{color:var(--primary);border-bottom-color:var(--accent)}.topnav .urgent a{font-family:var(--font-sc);letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent);padding:4px 12px 5px;font-weight:700}.topnav .urgent a:hover{color:var(--bg);background:var(--accent)}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-q{padding:clamp(48px,7vw,96px) clamp(24px,5vw,72px) clamp(48px,7vw,88px) 0}.hero-q h1{max-width:15ch;margin-top:20px}.hero-q .dek{max-width:36ch}.hero-q .byline{margin:30px 0 0}.chooser{border-left:1px solid var(--rule);padding:clamp(48px,7vw,96px) 0 clamp(48px,7vw,88px) clamp(24px,5vw,72px)}.chooser h2{margin:10px 0 26px;font-size:clamp(1.5rem,3vw,1.9rem)}.choice{border-top:1px solid var(--rule);color:var(--text);transition:border-color .35s var(--ease), color .35s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:20px 0;text-decoration:none;display:grid;position:relative}.choice:last-of-type{border-bottom:1px solid var(--rule)}.choice:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.choice:hover{border-top-color:var(--accent);color:var(--primary)}.choice:hover:before{background:var(--accent);width:72px}.choice .t{font-family:var(--font-heading);text-wrap:balance;font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.25}.choice .s{font-family:var(--font-sc);letter-spacing:.12em;color:var(--accent);grid-column:1;font-size:.78rem}.choice .arrow{color:var(--primary);transition:transform .45s var(--ease);grid-area:1/2/span 2;font-size:1.3rem}.choice:hover .arrow{transform:translate(4px)}.band{padding-block:var(--band-pad)}.band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px clamp(28px,4vw,64px);display:grid}.band-num{font-family:var(--font-heading);color:var(--primary);font-size:clamp(3.2rem,7vw,4.6rem);line-height:.9}.band h2{margin-top:16px;font-size:clamp(1.6rem,3.2vw,2.15rem)}.band .kicker{margin-top:14px}.band .desc p{margin:0 0 1em}.band .desc .muted{color:var(--text-muted);font-size:1rem}.band ul li{border-top:1px solid var(--rule);padding:11px 0 11px 20px;line-height:1.4;position:relative}.band ul li:last-child{border-bottom:1px solid var(--rule)}.band ul li:before{content:"";border:1px solid var(--accent);width:5px;height:5px;position:absolute;top:1.05em;left:2px;transform:rotate(45deg)}.band .actions{margin-top:22px}.bands-intro{padding-block:var(--band-pad) 0}.bands-intro h2{margin-top:10px}.bands-intro+.band{padding-top:48px}.quick{padding-block:var(--band-pad);border-top:1px solid var(--text)}.quick-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.quick-head p{color:var(--text-muted);max-width:40ch;margin:0}.quick-head h2{margin-top:10px}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;margin-top:40px;display:grid}.qa{border-top:1px solid var(--rule);transition:border-color .35s var(--ease);padding-top:16px;position:relative}.qa:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.qa:hover{border-top-color:var(--accent)}.qa:hover:before{background:var(--accent);width:72px}.qa h3{margin:8px 0 12px;font-size:1.2rem}.qa .step{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:700;display:block}.qa p{margin:4px 0 10px;font-size:1rem}.qa .ref{color:var(--text-muted);font-size:.85rem}.latest{padding-block:var(--band-pad)}.latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;margin-top:40px;display:grid}.latest-foot{margin-top:40px}.card--on-tint{background:var(--bg)}.help-note{color:var(--text-muted);margin-top:16px}.authors{padding-block:var(--band-pad)}.authors-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:32px clamp(28px,4vw,56px);display:grid}.authors-grid h2{margin-top:10px}.authors-grid .intro p{color:var(--text-muted);margin-top:14px}.person{border-top:2px solid var(--primary);padding-top:18px}.person h3{font-size:1.5rem}.person .role{font-family:var(--font-sc);letter-spacing:.1em;color:var(--accent);margin:6px 0 10px;font-size:.8rem}.person p{font-size:1rem}.help{padding-block:var(--band-pad)}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px clamp(32px,6vw,88px);display:grid}.help h2{margin-top:10px}.help .aside{background:var(--bg);max-width:none}.help .aside ul li{padding:8px 0 8px 20px;font-size:1rem;position:relative}.help .aside ul li:before{content:"";border:1px solid var(--accent);width:5px;height:5px;position:absolute;top:1em;left:2px;transform:rotate(45deg)}.site-footer{border-top:1px solid var(--text);box-shadow:inset 0 4px 0 -3px var(--text);padding-block:56px 44px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.foot-grid .wordmark{font-family:var(--font-heading);font-size:1.6rem}.foot-grid .wordmark span{color:var(--primary)}.disclaimer{font-family:var(--font-heading);max-width:36ch;margin:12px 0 0;font-size:1.12rem;line-height:1.45}.site-footer h4{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-size:.78rem;font-weight:700}.site-footer li{padding:3px 0;font-size:.95rem}.site-footer .legal-links{flex-direction:column;gap:3px}.site-footer .colophon{border-top:1px solid var(--rule-soft);margin-top:40px;padding-top:14px}@media (width<=1080px){.quick-grid,.latest-grid,.band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.band-grid>:first-child{grid-column:1/-1}.authors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authors-grid>:first-child{grid-column:1/-1}}@media (width<=860px){.hero-grid{grid-template-columns:1fr}.hero-q{padding-bottom:32px;padding-right:0}.chooser{border-left:0;padding-top:0;padding-left:0}.help-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid>:first-child{grid-column:1/-1}}@media (width<=640px){.quick-grid,.latest-grid,.band-grid,.authors-grid{grid-template-columns:1fr}.topnav ul{gap:2px 18px}.site-header .wrap{padding-block:16px 12px}}:root{--ornament-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='2.4' y='2.4' width='5.2' height='5.2' transform='rotate(45 5 5)' fill='none' stroke='%239A4126' stroke-width='1'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wp--preset--color--background:#141b17;--wp--preset--color--surface:#1c2621;--wp--preset--color--text:#ece5d6;--wp--preset--color--text-muted:#ada696;--wp--preset--color--primary:#93c4a6;--wp--preset--color--secondary:#ece5d6;--wp--preset--color--accent:#e39575;--ornament-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='2.4' y='2.4' width='5.2' height='5.2' transform='rotate(45 5 5)' fill='none' stroke='%23E39575' stroke-width='1'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--wp--preset--color--background:#141b17;--wp--preset--color--surface:#1c2621;--wp--preset--color--text:#ece5d6;--wp--preset--color--text-muted:#ada696;--wp--preset--color--primary:#93c4a6;--wp--preset--color--secondary:#ece5d6;--wp--preset--color--accent:#e39575;--ornament-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='2.4' y='2.4' width='5.2' height='5.2' transform='rotate(45 5 5)' fill='none' stroke='%23E39575' stroke-width='1'/%3E%3C/svg%3E")}.page-hub .crumbs{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);font-size:.8rem;font-weight:500}.page-hub .crumbs ol{flex-wrap:wrap;gap:4px 0;display:flex}.page-hub .crumbs li+li:before{content:"/";color:var(--rule);margin:0 10px}.page-hub .crumbs a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease)}.page-hub .crumbs a:hover{color:var(--accent);text-decoration-color:var(--accent)}.page-hub .crumbs [aria-current]{color:var(--text)}.hub-hero{border-bottom:1px solid var(--rule)}.hub-hero .wrap{padding-block:clamp(28px,4vw,40px) clamp(48px,7vw,88px)}.hub-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px clamp(32px,6vw,88px);margin-top:clamp(28px,5vw,56px);display:grid}.hub-num{align-items:baseline;gap:14px;display:flex}.hub-num .sym{font-family:var(--font-heading);color:var(--primary);font-size:clamp(3.2rem,7vw,4.6rem);line-height:.9}.hub-num .kicker{margin:0}.hub-hero h1{max-width:16ch;margin-top:18px}.hub-hero .dek{max-width:40ch}.hub-lede{max-width:58ch;margin:18px 0 0}.hub-hero .byline{margin:22px 0 0}.chips-label{font-family:var(--font-sc);letter-spacing:.14em;color:var(--text-muted);margin:30px 0 10px;font-size:.75rem;font-weight:700;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--font-sc);letter-spacing:.08em;color:var(--primary);border:1px solid var(--rule);background:var(--bg);transition:border-color .35s var(--ease), color .35s var(--ease);padding:3px 11px 4px;font-size:.82rem;font-weight:500}.chip:hover{border-color:var(--accent);color:var(--accent)}.essentials{max-width:none;padding:22px 24px 20px 26px}.essentials h2{margin:2px 0 12px;font-size:1.45rem}.essentials ul li{border-top:1px solid var(--rule-soft);padding:10px 0 10px 20px;font-size:1rem;line-height:1.5;position:relative}.essentials ul li:first-child{border-top:0;padding-top:4px}.essentials ul li:before{content:"";border:1px solid var(--accent);width:5px;height:5px;position:absolute;top:1.05em;left:2px;transform:rotate(45deg)}.essentials ul li:first-child:before{top:.6em}.essentials .ref{white-space:nowrap;font-family:var(--font-sc);letter-spacing:.08em;color:var(--text-muted);font-size:.8rem}.section{padding-block:var(--band-pad)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.section-head h2{margin-top:10px}.section-head>p{color:var(--text-muted);max-width:42ch;margin:0}.scenes{border-bottom:1px solid var(--rule);margin-top:36px}.scene{border-top:1px solid var(--rule);color:var(--text);transition:border-color .35s var(--ease), color .35s var(--ease);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto auto;align-items:baseline;gap:6px clamp(20px,3vw,40px);padding:22px 0;text-decoration:none;display:grid;position:relative}.scene:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.scene:hover{border-top-color:var(--accent)}.scene:hover:before{background:var(--accent);width:72px}.scene .t{font-family:var(--font-heading);text-wrap:balance;transition:color .35s var(--ease);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.25}.scene:hover .t{color:var(--primary)}.scene .a{color:var(--text-muted);text-wrap:pretty;font-size:1rem}.scene .m{font-family:var(--font-sc);letter-spacing:.1em;color:var(--accent);white-space:nowrap;text-align:right;font-size:.78rem}.scene .m span{color:var(--text-muted);display:block}.scene .arrow{color:var(--primary);transition:transform .45s var(--ease);font-size:1.3rem}.scene:hover .arrow{transform:translate(4px)}.chapter-head{text-align:center}.chapter-head h2{margin-top:10px}.chapter-head .ornament{margin:22px auto 0}.page-hub .toc{counter-reset:none;margin-top:34px}.page-hub .toc li{border-top:1px solid var(--rule-soft);align-items:baseline;gap:0 12px;padding:13px 0;display:flex;position:relative}.page-hub .toc li:last-child{border-bottom:1px solid var(--rule-soft)}.page-hub .toc .n{width:2.6em;font-family:var(--font-heading);color:var(--accent);flex:none;font-size:1rem}.page-hub .toc a{color:var(--text);transition:color .35s var(--ease);flex:0 auto;font-size:1.05rem;line-height:1.4;text-decoration:none}.page-hub .toc a:after{content:"";position:absolute;inset:0}.page-hub .toc .leader{border-bottom:2px dotted var(--rule);min-width:1.5em;transition:border-color .35s var(--ease);flex:1.5em;transform:translateY(-.28em)}.page-hub .toc .time{font-family:var(--font-sc);letter-spacing:.08em;color:var(--text-muted);flex:none;font-size:.8rem}.page-hub .toc li:hover a{color:var(--primary)}.page-hub .toc li:hover .leader{border-bottom-color:var(--accent)}.page-hub .toc li:focus-within{outline:2px solid var(--accent);outline-offset:4px}.page-hub .toc a:focus-visible{outline:none}.chapter-foot{text-align:center;margin-top:30px}.page-hub .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(28px,4vw,56px);margin-top:40px;display:grid}.page-hub .faq-item{border-top:1px solid var(--rule);transition:border-color .35s var(--ease);padding-top:16px;position:relative}.page-hub .faq-item:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.page-hub .faq-item:hover{border-top-color:var(--accent)}.page-hub .faq-item:hover:before{background:var(--accent);width:72px}.page-hub .faq-item h3{margin:6px 0 12px;font-size:1.25rem}.page-hub .faq-item p{margin:0;font-size:1rem}.page-hub .faq-item .q{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:700}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:40px;display:grid}@media (width<=1080px){.scene{grid-template-columns:minmax(0,1fr) auto}.scene .t{grid-column:1}.scene .a{grid-area:2/1}.scene .m{text-align:left;grid-area:3/1}.scene .m span{margin-left:10px;display:inline}.scene .arrow{grid-area:1/2/span 3;align-self:center}}@media (width<=860px){.hub-hero-grid,.page-hub .faq-grid,.related-grid{grid-template-columns:1fr}}@media (width<=640px){.page-hub .toc .n{width:2.1em}.page-hub .toc a{font-size:1rem}.essentials{padding:18px 18px 16px 20px}}.page-archive .crumbs{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);font-size:.8rem;font-weight:500}.page-archive .crumbs ol{flex-wrap:wrap;gap:4px 0;display:flex}.page-archive .crumbs li+li:before{content:"/";color:var(--rule);margin:0 10px}.page-archive .crumbs a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease)}.page-archive .crumbs a:hover{color:var(--accent);text-decoration-color:var(--accent)}.page-archive .crumbs [aria-current]{color:var(--text)}.archive-hero{border-bottom:1px solid var(--rule)}.archive-hero .wrap{padding-block:clamp(28px,4vw,40px) clamp(44px,6vw,72px)}.archive-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,88px);margin-top:clamp(28px,5vw,56px);display:grid}.archive-hero h1{max-width:14ch;margin-top:16px}.archive-hero .dek{max-width:40ch}.tally{border-top:1px solid var(--text);box-shadow:0 -4px 0 -3px var(--text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tally div{border-bottom:1px solid var(--rule);padding:14px 0 12px}.tally div:nth-child(odd){border-right:1px solid var(--rule);padding-right:16px}.tally div:nth-child(2n){padding-left:16px}.tally b{font-family:var(--font-heading);color:var(--primary);font-size:2rem;font-weight:400;line-height:1.1;display:block}.tally span{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);font-size:.78rem}.filters{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.filters .label{font-family:var(--font-sc);letter-spacing:.14em;color:var(--text-muted);margin-right:6px;font-size:.75rem;font-weight:700}.filter{font-family:var(--font-sc);letter-spacing:.08em;color:var(--text);background:var(--bg);border:1px solid var(--rule);cursor:pointer;transition:border-color .35s var(--ease), color .35s var(--ease), background-color .35s var(--ease);border-radius:0;padding:5px 13px 6px;font-size:.85rem;font-weight:500}.filter:hover{border-color:var(--accent);color:var(--accent)}.filter[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--bg)}.filter .c{opacity:.7;margin-left:6px}.archive{padding-block:clamp(40px, 6vw, 64px) var(--band-pad)}.archive-bar{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-bottom:18px;display:flex}.archive-bar p{color:var(--text-muted);margin:0;font-size:.95rem}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:40px;display:grid}.card[hidden]{display:none}.card .meta b{color:var(--text);font-weight:500}.empty-note{color:var(--text-muted);margin-top:32px}.pager{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;margin-top:64px;padding-top:18px;display:flex}.pager ol{align-items:baseline;gap:4px;display:flex}.pager ol a,.pager ol span{text-align:center;min-width:2.4em;font-family:var(--font-heading);color:var(--text);transition:color .35s var(--ease), border-color .35s var(--ease);border-bottom:1px solid #0000;padding:4px 8px;font-size:1.05rem;text-decoration:none;display:inline-block}.pager ol a:hover{color:var(--primary);border-bottom-color:var(--accent)}.pager ol [aria-current]{color:var(--primary);border-bottom:2px solid var(--accent)}.pager .status{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);font-size:.8rem}.archive-help{padding-block:clamp(48px,7vw,80px)}.archive-help .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 48px;display:grid}.archive-help h2{margin-top:10px;font-size:clamp(1.5rem,3vw,1.9rem)}.archive-help p.note{color:var(--text-muted);max-width:56ch;margin:12px 0 0}.archive-help .actions{margin:0}@media (width<=1080px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.archive-hero-grid,.archive-help .wrap{grid-template-columns:1fr}}@media (width<=640px){.archive-grid{grid-template-columns:1fr}.filters .label{flex-basis:100%}}.topnav a[aria-current=page]{color:var(--primary);border-bottom-color:var(--accent)}.page-guide .crumbs{color:var(--text-muted);font-size:.92rem}.page-guide .crumbs ol{flex-wrap:wrap;gap:2px 0;display:flex}.page-guide .crumbs li{align-items:baseline;display:inline-flex}.page-guide .crumbs li+li:before{content:"›";color:var(--accent);margin:0 10px}.page-guide .crumbs a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease)}.page-guide .crumbs a:hover{color:var(--accent);text-decoration-color:var(--accent)}.page-guide .crumbs [aria-current]{color:var(--text)}.page-guide .doc-grid{grid-template-columns:minmax(0,220px) minmax(0,680px);justify-content:center;gap:0 clamp(40px,6vw,88px);display:grid}.page-guide .doc-grid>.col{grid-column:2}.page-guide .doc-head{padding-block:clamp(28px,5vw,56px) clamp(40px,6vw,64px)}.page-guide .doc-head .kicker{margin-top:30px}.page-guide .doc-head h1{margin-top:16px}.page-guide .doc-head .dek{max-width:40ch}.page-guide .meta-line{border-top:1px solid var(--rule);font-family:var(--font-sc);letter-spacing:.08em;color:var(--text-muted);flex-wrap:wrap;gap:6px 0;margin-top:30px;padding-top:12px;font-size:.85rem;font-weight:500;display:flex}.page-guide .meta-line>span+span:before{content:"·";color:var(--accent);margin:0 10px}.page-guide .meta-line b{color:var(--text);font-weight:700}.page-guide .meta-line a{color:var(--text);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.25em;transition:text-decoration-color .35s var(--ease);font-weight:700}.page-guide .meta-line a:hover{text-decoration-color:var(--accent)}.page-guide .toc{align-self:start;padding-top:6px;position:sticky;top:28px}.page-guide .toc .kicker{margin-bottom:12px;font-size:.78rem}.page-guide .toc ol{counter-reset:toc;border-top:1px solid var(--rule)}.page-guide .toc li{counter-increment:toc;border-bottom:1px solid var(--rule-soft)}.page-guide .toc a{color:var(--text-muted);transition:color .35s var(--ease);grid-template-columns:1.8em 1fr;padding:9px 0;font-size:.95rem;line-height:1.35;text-decoration:none;display:grid;position:relative}.page-guide .toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-sc);letter-spacing:.06em;color:var(--accent);padding-top:.18em;font-size:.75rem}.page-guide .toc a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .45s var(--ease);position:absolute;bottom:-1px;left:0}.page-guide .toc a:hover,.page-guide .toc a.is-active{color:var(--text)}.page-guide .toc a:hover:after,.page-guide .toc a.is-active:after{width:40px}.page-guide .toc .toc-foot{color:var(--text-muted);margin-top:18px;font-size:.88rem}.article{padding-bottom:var(--band-pad)}.answer{max-width:none;margin:0 0 44px;padding:22px 24px 22px 26px}.answer p{font-size:1.06rem;line-height:1.6}.article .prose{max-width:62ch}.article .prose p{hyphens:auto}.article h2{margin:2.4em 0 .7em;scroll-margin-top:24px}.article h2 .n{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-size:.8rem;display:block}.article h3{margin:1.6em 0 .5em;font-size:1.2rem}.prose ul.dia{margin:0 0 1.2em}.prose ul.dia li{padding:6px 0 6px 22px;position:relative}.prose ul.dia li:before{content:"";border:1px solid var(--accent);width:5px;height:5px;position:absolute;top:.95em;left:3px;transform:rotate(45deg)}.prose strong{font-weight:700}.excerpt{background:var(--surface);border-top:1px solid var(--text);box-shadow:inset 0 3px 0 -2px var(--rule);margin:30px 0 34px;padding:26px 26px 22px;position:relative}.excerpt .src{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:14px;font-size:.78rem;font-weight:700;display:flex}.excerpt .src span:last-child{color:var(--text-muted);font-weight:500}.excerpt blockquote{font-family:var(--font-heading);color:var(--text);margin:0;font-size:1.08rem;line-height:1.6}.excerpt blockquote p{hyphens:none;margin:0 0 .9em}.excerpt blockquote .ap{font-family:var(--font-sc);color:var(--primary);letter-spacing:.06em;margin-right:6px;font-size:.85rem}.excerpt .gap{color:var(--text-muted)}.excerpt figcaption{color:var(--text-muted);border-top:1px solid var(--rule-soft);padding-top:10px;font-size:.88rem}.routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0 30px;display:grid}.route{border-top:2px solid var(--primary);padding-top:14px}.route:nth-child(2){border-top-color:var(--accent)}.route h3{margin:6px 0 10px;font-size:1.2rem}.route .kicker{font-size:.75rem}.route dl{margin:0;font-size:.98rem}.route dt{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);margin-top:10px;font-size:.78rem}.route dd{margin:2px 0 0;line-height:1.45}.article .notes{margin-top:56px}.page-guide .notes a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.2em}.page-guide .notes a:hover{color:var(--accent);text-decoration-color:var(--accent)}.page-guide sup.fn a{color:inherit;text-decoration:none}.page-guide .notes li:target{color:var(--text)}.faq{margin-top:64px}.faq h2{margin-top:10px}.page-guide .faq-item{border-top:1px solid var(--rule);padding:20px 0 6px;position:relative}.page-guide .faq-item:last-child{border-bottom:1px solid var(--rule)}.page-guide .faq-item:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.page-guide .faq-item:hover:before{background:var(--accent);width:72px}.page-guide .faq-item h3{margin:0 0 8px;font-size:1.2rem}.page-guide .faq-item p{font-size:1rem}.authorbox{background:var(--surface);border-top:1px solid var(--text);box-shadow:inset 0 3px 0 -2px var(--rule);margin-top:64px;padding:26px 24px}.authorbox .kicker{margin-bottom:18px}.authorbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.authorbox .person{border-top-width:1px}.authorbox .person h3{font-size:1.3rem}.authorbox .person .tag{font-family:var(--font-sc);letter-spacing:.12em;color:var(--text-muted);font-size:.75rem}.authorbox .links{flex-wrap:wrap;gap:4px 18px;font-size:.95rem;display:flex}.related{padding-block:var(--band-pad)}.related .latest-grid{margin-top:36px}@media (width<=1080px){.latest-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.page-guide .doc-grid{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.page-guide .doc-grid>.col{grid-column:1}.page-guide .doc-grid>.spacer{display:none}.page-guide .toc{background:var(--surface);border-left:2px solid var(--accent);margin-bottom:40px;padding:18px 20px 14px;position:static}.page-guide .toc .toc-foot{display:none}.latest-grid.three{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.routes,.authorbox-grid{grid-template-columns:minmax(0,1fr)}.excerpt{padding:20px 18px 16px}.answer{padding:18px 18px 18px 20px}.authorbox{padding:22px 18px}}.page-doc .crumbs{color:var(--text-muted);font-size:.92rem}.page-doc .crumbs ol{flex-wrap:wrap;gap:2px 0;display:flex}.page-doc .crumbs li{align-items:baseline;display:inline-flex}.page-doc .crumbs li+li:before{content:"›";color:var(--accent);margin:0 10px}.page-doc .crumbs a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease)}.page-doc .crumbs a:hover{color:var(--accent);text-decoration-color:var(--accent)}.page-doc .crumbs [aria-current]{color:var(--text)}.page-doc .doc-grid{grid-template-columns:minmax(0,220px) minmax(0,680px);justify-content:center;gap:0 clamp(40px,6vw,88px);display:grid}.page-doc .doc-grid>.col{grid-column:2}.page-doc .doc-head{padding-block:clamp(28px,5vw,56px) clamp(36px,5vw,56px)}.page-doc .doc-head .kicker{margin-top:30px}.page-doc .doc-head h1{margin-top:16px;font-size:clamp(2.1rem,5.4vw,3.2rem)}.page-doc .doc-head .dek{max-width:42ch}.page-doc .meta-line{border-top:1px solid var(--rule);font-family:var(--font-sc);letter-spacing:.08em;color:var(--text-muted);flex-wrap:wrap;gap:6px 0;margin-top:28px;padding-top:12px;font-size:.85rem;font-weight:500;display:flex}.page-doc .meta-line>span+span:before{content:"·";color:var(--accent);margin:0 10px}.page-doc .meta-line b{color:var(--text);font-weight:700}.legal-tabs{flex-wrap:wrap;gap:6px 22px;margin-top:22px;display:flex}.legal-tabs a{color:var(--text-muted);border-bottom:1px solid var(--rule);transition:color .35s var(--ease), border-color .35s var(--ease);padding:3px 0;font-weight:500;text-decoration:none}.legal-tabs a:hover{color:var(--accent);border-bottom-color:var(--accent)}.legal-tabs a[aria-current]{color:var(--primary);border-bottom:2px solid var(--primary);font-weight:700}.page-doc .toc{align-self:start;padding-top:6px;position:sticky;top:28px}.page-doc .toc .kicker{margin-bottom:12px;font-size:.78rem}.page-doc .toc ol{border-top:1px solid var(--rule)}.page-doc .toc li{border-bottom:1px solid var(--rule-soft)}.page-doc .toc a{color:var(--text-muted);transition:color .35s var(--ease);grid-template-columns:1.8em 1fr;padding:8px 0;font-size:.95rem;line-height:1.35;text-decoration:none;display:grid;position:relative}.page-doc .toc a .k{font-family:var(--font-sc);letter-spacing:.06em;color:var(--accent);padding-top:.18em;font-size:.75rem}.page-doc .toc a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .45s var(--ease);position:absolute;bottom:-1px;left:0}.page-doc .toc a:hover,.page-doc .toc a.is-active{color:var(--text)}.page-doc .toc a:hover:after,.page-doc .toc a.is-active:after{width:40px}.clauses{padding-bottom:var(--band-pad)}.clauses .lead{font-family:var(--font-heading);color:var(--text);margin:0 0 8px;font-size:1.15rem;line-height:1.55}.clause{border-top:1px solid var(--rule);margin-top:34px;padding-top:34px;scroll-margin-top:24px;position:relative}.clause:before{content:"";background:var(--text);width:40px;height:1px;position:absolute;top:-1px;left:0}.clause h2{grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;font-size:clamp(1.4rem,3vw,1.75rem);display:grid}.clause h2 .k{font-family:var(--font-heading);color:var(--primary);font-size:1.1em}.clause .body{max-width:62ch;margin-top:14px;padding-left:2.6rem}.clause p{hyphens:auto}.clause ol.sub{counter-reset:sub}.clause ol.sub>li{counter-increment:sub;grid-template-columns:2.6rem minmax(0,1fr);margin-bottom:.8em;margin-left:-2.6rem;display:grid}.clause ol.sub>li:before{content:attr(data-k);font-family:var(--font-sc);letter-spacing:.04em;color:var(--accent);padding-top:.2em;font-size:.82rem}.idtable{border-top:1px solid var(--rule);margin:6px 0 18px}.idtable div{border-bottom:1px solid var(--rule-soft);grid-template-columns:11rem minmax(0,1fr);gap:0 16px;padding:9px 0;font-size:.98rem;display:grid}.idtable dt{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);padding-top:.15em;font-size:.8rem}.idtable dd{margin:0}.ph{font-family:var(--font-body);background:var(--surface);color:var(--accent);white-space:nowrap;padding:0 5px;font-weight:500}.clauses .notes{margin-top:48px}@media (width<=900px){.page-doc .doc-grid{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.page-doc .doc-grid>.col{grid-column:1}.page-doc .doc-grid>.spacer{display:none}.page-doc .toc{background:var(--surface);border-left:2px solid var(--accent);margin-bottom:8px;padding:18px 20px 14px;position:static}}@media (width<=640px){.clause .body{padding-left:0}.clause ol.sub>li{grid-template-columns:2.2rem minmax(0,1fr);margin-left:0}.clause h2{grid-template-columns:2.2rem minmax(0,1fr)}.idtable div{grid-template-columns:minmax(0,1fr)}.ph{white-space:normal}}.topnav .urgent a[aria-current=page]{color:var(--bg);background:var(--accent)}.u-head{padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,44px)}.u-head h1{max-width:18ch;margin-top:18px}.u-head .dek{max-width:44ch}.safety{padding-bottom:clamp(40px,6vw,72px)}.safety-panel{background:var(--surface);border-top:1px solid var(--text);box-shadow:inset 0 3px 0 -2px var(--rule);border-left:2px solid var(--accent);padding:clamp(22px,3.5vw,36px) clamp(20px,3.5vw,40px) clamp(22px,3vw,32px)}.safety-panel .lead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:22px;display:flex}.safety-panel .lead h2{font-size:clamp(1.45rem,3vw,1.9rem)}.safety-panel .lead p{color:var(--text-muted);max-width:46ch;margin:0;font-size:1rem}.lines{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.line{padding:18px 20px 18px 0;position:relative}.line+.line{border-left:1px solid var(--rule);padding-left:20px}.line .what{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:700;display:block}.line .num{font-family:var(--font-heading);color:var(--primary);border-bottom:1px solid var(--rule);transition:border-color .35s var(--ease);margin:6px 0;font-size:clamp(2rem,4.2vw,2.7rem);line-height:1;text-decoration:none;display:inline-block}.line a.num:hover{border-bottom-color:var(--accent)}.line .num.word{border-bottom:0;padding-top:.25em;font-size:clamp(1.4rem,2.6vw,1.7rem)}.line p{margin:0;font-size:.97rem;line-height:1.5}.line p+p{color:var(--text-muted);margin-top:6px;font-size:.9rem}.safety-foot{border-top:1px solid var(--rule-soft);color:var(--text-muted);margin:18px 0 0;padding-top:12px;font-size:.95rem}.sits{padding-block:var(--band-pad);border-top:1px solid var(--text)}.sits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,5vw,72px);margin-top:44px;display:grid}.sit{border-top:1px solid var(--rule);padding-top:18px;position:relative}.sit:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.sit:hover:before{background:var(--accent);width:72px}.sit .tag{font-family:var(--font-sc);letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:700}.sit h3{margin:8px 0 18px;font-size:clamp(1.25rem,2.4vw,1.5rem)}.steps{counter-reset:st}.steps li{counter-increment:st;border-top:1px solid var(--rule-soft);grid-template-columns:2.4rem minmax(0,1fr);gap:0 6px;padding:10px 0;display:grid}.steps li:before{content:counter(st);font-family:var(--font-heading);color:var(--primary);padding-top:.05em;font-size:1.6rem;line-height:1}.steps strong{font-weight:700;line-height:1.35;display:block}.steps span{color:var(--text-muted);margin-top:2px;font-size:.98rem;line-height:1.5;display:block}.sit .ref{color:var(--text-muted);margin-top:10px;font-size:.85rem;display:block}.prep{padding-block:var(--band-pad)}.prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px clamp(32px,6vw,88px);display:grid}.prep h2{margin:10px 0 14px}.prep .intro{color:var(--text-muted);max-width:44ch}.checklist{border-top:1px solid var(--rule);margin-top:22px}.checklist li{border-bottom:1px solid var(--rule-soft);grid-template-columns:26px minmax(0,1fr);gap:0 10px;padding:11px 0;line-height:1.45;display:grid}.checklist li:before{content:"";border:1px solid var(--primary);width:14px;height:14px;margin-top:.25em}.checklist small{color:var(--text-muted);font-size:.92rem;display:block}.donts{margin-top:22px}.donts li{border-top:1px solid var(--rule);padding:14px 0 14px 34px;position:relative}.donts li:last-child{border-bottom:1px solid var(--rule)}.donts li:before,.donts li:after{content:"";background:var(--accent);width:14px;height:1px;position:absolute;top:1.3em;left:4px;transform:rotate(45deg)}.donts li:after{transform:rotate(-45deg)}.donts strong{line-height:1.35;display:block}.donts span{color:var(--text-muted);margin-top:3px;font-size:.98rem;display:block}.donts .ref{font-size:.85rem;display:inline}@media (width<=1080px){.lines{grid-template-columns:repeat(2,minmax(0,1fr))}.line:nth-child(3){border-left:0;padding-left:0}.line:nth-child(n+3){border-top:1px solid var(--rule-soft)}}@media (width<=860px){.sits-grid,.prep-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.lines{grid-template-columns:minmax(0,1fr)}.line,.line+.line{border-left:0;padding:16px 0}.line+.line{border-top:1px solid var(--rule-soft)}}.a-head{padding-block:clamp(36px,6vw,80px) clamp(40px,6vw,72px)}.a-head h1{max-width:16ch;margin-top:18px}.a-head .dek{max-width:40ch}.isnot{padding-block:var(--band-pad);border-top:1px solid var(--text)}.isnot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,6vw,88px);margin-top:40px;display:grid}.isnot-col{border-top:2px solid var(--primary);padding-top:18px}.isnot-col.no{border-top-color:var(--accent)}.isnot-col h3{margin-bottom:14px;font-size:clamp(1.3rem,2.4vw,1.55rem)}.isnot-col li{border-top:1px solid var(--rule-soft);padding:11px 0 11px 26px;line-height:1.45;position:relative}.isnot-col.si li:before{content:"";border:1px solid var(--primary);width:5px;height:5px;position:absolute;top:.95em;left:3px;transform:rotate(45deg)}.isnot-col.no li:before{content:"";background:var(--accent);width:11px;height:1px;position:absolute;top:1.15em;left:1px}.statement{border-top:1px solid var(--rule);font-family:var(--font-heading);text-wrap:balance;max-width:30ch;margin:48px 0 0;padding:26px 0 0;font-size:clamp(1.4rem,3.2vw,2rem);line-height:1.3}.statement em{color:var(--primary);font-style:normal}.principles{padding-block:var(--band-pad)}.principles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;margin-top:44px;display:grid}.principle{border-top:1px solid var(--rule);transition:border-color .35s var(--ease);padding-top:16px;position:relative}.principle:before{content:"";background:var(--text);width:40px;height:1px;transition:width .45s var(--ease), background-color .35s var(--ease);position:absolute;top:-1px;left:0}.principle:hover{border-top-color:var(--accent)}.principle:hover:before{background:var(--accent);width:72px}.principle .pn{font-family:var(--font-heading);color:var(--primary);font-size:2.6rem;line-height:1;display:block}.principle h3{margin:12px 0 10px;font-size:1.25rem}.principle p{margin-bottom:.7em;font-size:1rem}.principle .src{color:var(--text-muted);font-size:.88rem}.people{padding-block:var(--band-pad)}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,6vw,88px);margin-top:44px;display:grid}.people .person h3{font-size:clamp(1.6rem,3vw,2rem)}.people .person p{max-width:52ch}.facts{border-top:1px solid var(--rule);margin:18px 0 20px}.facts div{border-bottom:1px solid var(--rule-soft);grid-template-columns:8.5rem minmax(0,1fr);gap:0 14px;padding:9px 0;font-size:.97rem;display:grid}.facts dt{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);padding-top:.15em;font-size:.78rem}.facts dd{margin:0}.people .actions{gap:12px 28px;margin-top:10px}.rel{padding-block:var(--band-pad)}.rel-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px clamp(32px,6vw,88px);display:grid}.rel h2{margin:10px 0 18px}.rel .prose{max-width:58ch}.rel .aside{background:var(--bg);max-width:none}.rel .aside h3{margin:4px 0 10px;font-size:1.3rem}.rel .aside p{font-size:1rem}@media (width<=1080px){.principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.isnot-grid,.people-grid,.rel-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.principles-grid,.facts div{grid-template-columns:minmax(0,1fr)}}.hero{max-width:760px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(20px,6vw,72px) clamp(36px,6vw,64px)}.hero .kicker{margin-top:34px}.hero h1{font-family:var(--font-heading);letter-spacing:-.012em;color:var(--text);text-wrap:balance;margin:22px 0 0;font-size:clamp(2.3rem,6.4vw,3.9rem);font-weight:400;line-height:1.08}.hero h1 em{color:var(--primary);font-style:normal}.hero .dek{max-width:34ch;font-family:var(--font-heading);color:var(--text-muted);text-wrap:balance;margin:20px 0 0;font-size:1.22rem;line-height:1.45}.prose{max-width:62ch}.prose p{text-wrap:pretty;hyphens:auto;margin:0 0 1.1em}.prose a:focus-visible,a.ink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.btn-submit{color:var(--primary);padding:10px 0 8px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px 32px;display:grid}.card h3{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:1.333rem;font-weight:400;line-height:1.2}.card p{text-wrap:pretty}.wp-site-blocks{padding:0}.wp-site-blocks>header,.wp-site-blocks>footer,.wp-site-blocks>main{margin-block-start:0}.site-main{display:block}.wp-block-post-content,.entry-content{margin:0}.page-generic .u-head{padding-bottom:clamp(24px,4vw,40px)}.page-generic .page-body>:where(p,h2,h3,h4,ul,ol,blockquote,figure,table,.wp-block-buttons,.wp-block-details,.wp-block-quote,.wp-block-table,.wp-block-list){max-width:var(--content-size);padding-inline:var(--pad);margin-inline:auto}.page-generic .page-body>h2{margin-top:1.6em;margin-bottom:.6em}.page-generic .page-body>h3{margin-top:1.4em;margin-bottom:.5em}.page-generic .page-body>ul{padding-left:calc(var(--pad) + 1.2em);list-style:outside}.page-generic .page-body>ol{padding-left:calc(var(--pad) + 1.4em);list-style:decimal}.page-generic .page-body>:last-child{margin-bottom:var(--band-pad)}.utility .utility-note{margin:0}.theme-toggle-wrap{margin:0;display:none}.has-theme-toggle .theme-toggle-wrap{display:flex}.wp-block-button.theme-toggle{padding:0;text-decoration:none}.theme-toggle>.wp-block-button__link{font-family:var(--font-sc);letter-spacing:.12em;color:var(--text-muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.3em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);background:0 0;border:0;border-radius:0;padding:4px 0;font-size:.8rem;font-weight:500}.theme-toggle>.wp-block-button__link:hover{color:var(--accent);text-decoration-color:var(--accent)}.brand-link .wp-block-site-title{margin:0}.brand-link .wp-block-site-title a{color:var(--text);text-decoration:none}.brand-link .brand-tagline{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.74rem}.foot-grid .wordmark a{color:inherit;text-decoration:none}.topnav.wp-block-navigation{font-size:1rem}.topnav.wp-block-navigation .wp-block-navigation__container{flex-wrap:wrap;align-items:baseline;gap:4px 26px;display:flex}.topnav.wp-block-navigation .wp-block-navigation-item{align-items:baseline}.topnav.wp-block-navigation .wp-block-navigation-item__content{color:var(--text);transition:color .35s var(--ease), border-color .35s var(--ease);border-bottom:1px solid #0000;padding:4px 0;font-size:1rem;font-weight:500;text-decoration:none}.topnav.wp-block-navigation .wp-block-navigation-item__content:hover,.topnav.wp-block-navigation .wp-block-navigation-item__content[aria-current=page]{color:var(--primary);border-bottom-color:var(--accent)}.topnav.wp-block-navigation .urgent .wp-block-navigation-item__content{font-family:var(--font-sc);letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent);padding:4px 12px 5px;font-weight:700}.topnav.wp-block-navigation .urgent .wp-block-navigation-item__content:hover,.topnav.wp-block-navigation .urgent .wp-block-navigation-item__content[aria-current=page]{color:var(--bg);background:var(--accent)}@media (width<=640px){.topnav.wp-block-navigation .wp-block-navigation__container{gap:2px 18px}}.site-footer .foot-grid ul{margin:0}.wp-block-buttons.actions{align-items:baseline}.wp-block-buttons>.wp-block-button.btn{display:inline-flex}.btn>.wp-block-button__link{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.5em;margin:0;padding:0;text-decoration:none;display:inline-flex}.btn>.wp-block-button__link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wp-block-buttons.chapter-foot{justify-content:center}.kicker a{color:inherit;text-decoration:none}.wp-block-post-terms.kicker{text-transform:lowercase}.band .wp-block-post-title a,.empty-note a.ink{color:var(--primary);text-decoration-line:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;transition:text-decoration-color .35s var(--ease), text-decoration-thickness .35s var(--ease), color .35s var(--ease);text-decoration-thickness:1px}.band .wp-block-post-title a:hover{text-decoration-color:var(--accent);text-decoration-thickness:2px}.wp-block-separator.ornament{opacity:1;color:#0000;background:linear-gradient(var(--rule), var(--rule)) left center / calc(50% - 17px) 1px no-repeat, linear-gradient(var(--rule), var(--rule)) right center / calc(50% - 17px) 1px no-repeat, var(--ornament-gem) center / 9px 9px no-repeat;border:0;width:auto;height:9px;display:block}.wp-block-separator.ornament:before,.wp-block-separator.ornament:after{display:none}.band-num{margin:0;display:block}.hub-num .sym,.choice p,.scene p,.tally p,.line .what,.sit p.tag,.principle p.pn,.authorbox .person p.tag,.faq-item p.q,.qa p.step,.qa p.ref{margin:0}.sit p.ref{margin-bottom:0}.choice .t a{color:inherit;text-decoration:none}.choice .t a:after{content:"";position:absolute;inset:0}.choice .t a:focus-visible{outline:none}.choice:focus-within{outline:2px solid var(--accent);outline-offset:4px}.choice:after{content:"→";color:var(--primary);transition:transform .45s var(--ease);grid-area:1/2/span 2;font-size:1.3rem}.choice:hover:after{transform:translate(4px)}.chooser--page{max-width:760px}.chooser--page .choice:nth-last-child(2){border-bottom:1px solid var(--rule)}.band .wp-block-post-template{margin:0}.band .wp-block-post-title{margin:0;font-size:1rem;line-height:1.4}.band .empty-note{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0;padding:11px 0;font-size:1rem}.wp-block-post-template.latest-grid,.wp-block-post-template.archive-grid{margin-top:40px;margin-bottom:0;padding:0}.related .wp-block-post-template.latest-grid{margin-top:36px}.wp-block-post-template.latest-grid>li,.wp-block-post-template.archive-grid>li{flex-direction:column;margin:0;display:flex}.wp-block-post-template.latest-grid>li>.card,.wp-block-post-template.archive-grid>li>.card{flex:1}.card .wp-block-post-title,.card .wp-block-post-excerpt,.card .wp-block-post-excerpt__excerpt{margin:0}.card .wp-block-post-date.meta{margin-top:auto}.latest .latest-grid>li:first-child>.card,.related .latest-grid>li:first-child>.card,.page-archive .archive-grid>li:first-child>.card{background:var(--surface);border-top:0;border-left:2px solid var(--accent);padding:20px 22px 22px}.latest .latest-grid>li:first-child>.card:before,.related .latest-grid>li:first-child>.card:before,.page-archive .archive-grid>li:first-child>.card:before{display:none}.latest .latest-grid>li:first-child>.card,.related .latest-grid>li:first-child>.card{background:var(--bg)}.scene .t a{color:inherit;text-decoration:none}.scene .t a:after{content:"";position:absolute;inset:0}.scene .t a:focus-visible{outline:none}.scene--link:focus-within{outline:2px solid var(--accent);outline-offset:4px}.scene--link:after{content:"→";color:var(--primary);transition:transform .45s var(--ease);font-size:1.3rem}.scene--link:hover:after{transform:translate(4px)}@media (width<=1080px){.scene--link:after{grid-area:1/2/span 3;align-self:center}}.page-hub ul.toc{counter-reset:chapter;margin-bottom:0;padding:0}.page-hub .toc>li{counter-increment:chapter;margin:0}.page-hub .toc>li:before{content:counter(chapter, upper-roman) ".";width:2.6em;font-family:var(--font-heading);color:var(--accent);flex:none;order:0;font-size:1rem}.page-hub .toc .wp-block-post-title{flex:0 auto;order:1;margin:0;font-size:1.05rem;line-height:1.4}.page-hub .toc>li:after{content:"";border-bottom:2px dotted var(--rule);min-width:1.5em;transition:border-color .35s var(--ease);flex:1.5em;order:2;transform:translateY(-.28em)}.page-hub .toc>li:hover:after{border-bottom-color:var(--accent)}.page-hub .toc .wp-block-post-date.time{order:3;margin:0}.page-hub .chapter-query .empty-note{text-align:center;max-width:46ch;margin:34px auto 0}@media (width<=640px){.page-hub .toc>li:before{width:2.1em}.page-hub .toc .wp-block-post-title{font-size:1rem}}.tally .tally-n{font-family:var(--font-heading);color:var(--primary);font-size:2rem;font-weight:400;line-height:1.1;display:block}.tally .tally-l{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);font-size:.78rem}.filters .filter-item{margin:0}a.filter,span.filter{text-decoration:none;display:inline-block}.filter[aria-current]{background:var(--primary);border-color:var(--primary);color:var(--bg)}.pager.wp-block-query-pagination{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;margin-top:64px;padding-top:18px;display:flex}.pager .wp-block-query-pagination-numbers{align-items:baseline;gap:4px;display:flex}.pager .wp-block-query-pagination-numbers .page-numbers{text-align:center;min-width:2.4em;font-family:var(--font-heading);color:var(--text);transition:color .35s var(--ease), border-color .35s var(--ease);border-bottom:1px solid #0000;padding:4px 8px;font-size:1.05rem;text-decoration:none;display:inline-block}.pager .wp-block-query-pagination-numbers a.page-numbers:hover{color:var(--primary);border-bottom-color:var(--accent)}.pager .wp-block-query-pagination-numbers .page-numbers.current{color:var(--primary);border-bottom:2px solid var(--accent)}.pager .wp-block-query-pagination-previous,.pager .wp-block-query-pagination-next{color:var(--primary);align-items:baseline;gap:.5em;padding:6px 0 5px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.pager .wp-block-query-pagination-previous:after,.pager .wp-block-query-pagination-next:after{content:"";height:2px;transition:opacity .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.pager .wp-block-query-pagination-previous:hover:after,.pager .wp-block-query-pagination-next:hover:after{opacity:.55}.search-form{margin-top:8px}.search-form .wp-block-search__inside-wrapper{border:1px solid var(--rule);background:var(--bg);padding:4px}.search-form .wp-block-search__input{color:var(--text);font:inherit;background:0 0;border:0;padding:8px 10px}.search-form .wp-block-search__button{color:var(--primary);cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;margin:0;padding:6px 12px;font-weight:700;text-decoration:underline}.page-guide .crumbs .crumbs-row{flex-wrap:wrap;gap:2px 0;display:flex}.page-guide .crumbs .crumbs-row>*{align-items:baseline;margin:0;display:inline-flex}.page-guide .crumbs .crumbs-row>*+:before{content:"›";color:var(--accent);margin:0 10px}.page-guide .doc-head .dek .wp-block-post-excerpt__excerpt,.page-guide .meta-line>*{margin:0}.page-guide .meta-line>*+:before{content:"·";color:var(--accent);margin:0 10px}.page-guide .guide-body{max-width:var(--wide-size)}.page-guide .article{grid-template-columns:minmax(0,220px) minmax(0,680px);justify-content:center;align-items:start;column-gap:clamp(40px,6vw,88px);display:grid}.page-guide .article>*{grid-column:2;min-width:0}.page-guide .article>.toc{grid-area:1/1/span 40}.page-guide .article>.guide-byline{border-top:1px solid var(--rule);margin:0 0 28px;padding-top:12px}.page-guide .toc ol{margin:0}.page-guide .toc .toc-foot{margin-bottom:0}.excerpt .src span{display:inline}.excerpt .figcaption{color:var(--text-muted);border-top:1px solid var(--rule-soft);margin:0;padding-top:10px;font-size:.88rem}.excerpt blockquote.wp-block-quote{border:0;padding:0}.route .dl{margin:0;font-size:.98rem}.route .dt{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);margin:10px 0 0;font-size:.78rem}.route .dd{margin:2px 0 0;line-height:1.45}.page-guide .notes li:has(:target){color:var(--text)}.page-guide .faq-item summary{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.012em;text-wrap:balance;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;font-size:1.2rem;font-weight:400;line-height:1.2;list-style:none;display:flex}.page-guide .faq-item summary::-webkit-details-marker{display:none}.page-guide .faq-item summary:after{content:"−";font-family:var(--font-body);color:var(--accent);flex:none}.page-guide .faq-item:not([open]) summary:after{content:"+"}.page-guide .faq-item:not([open]){padding-bottom:14px}.authorbox .person p.tag{font-family:var(--font-sc);letter-spacing:.12em;color:var(--text-muted);font-size:.75rem}@media (width<=900px){.page-guide .article{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.page-guide .article>*,.page-guide .article>.toc{grid-area:auto/1}}.page-doc .meta-line>*{margin:0}.page-doc .meta-line>*+:before{content:"·";color:var(--accent);margin:0 10px}.legal-tabs{margin-bottom:0}.page-doc .toc ol{margin:0}.clause .body>:last-child{margin-bottom:0}.clause ol.sub>li{padding-left:2.6rem;display:block;position:relative}.clause ol.sub>li:before{position:absolute;top:0;left:0}.clause ol.sub--num>li:before{content:var(--clause-n) "." counter(sub)}.clause ol.sub--alpha>li:before{content:counter(sub, lower-alpha) ")"}.clause-1{--clause-n:"1"}.clause-2{--clause-n:"2"}.clause-3{--clause-n:"3"}.clause-4{--clause-n:"4"}.clause-5{--clause-n:"5"}.clause-6{--clause-n:"6"}.clause-7{--clause-n:"7"}.clause-8{--clause-n:"8"}.clause-9{--clause-n:"9"}.clause-10{--clause-n:"10"}.clause-11{--clause-n:"11"}.clause-12{--clause-n:"12"}.idtable .row{border-bottom:1px solid var(--rule-soft);grid-template-columns:11rem minmax(0,1fr);gap:0 16px;padding:9px 0;font-size:.98rem;display:grid}.idtable .dt{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);margin:0;padding-top:.15em;font-size:.8rem}.idtable .dd{margin:0}@media (width<=640px){.clause ol.sub>li{margin-left:0;padding-left:2.2rem}.idtable .row{grid-template-columns:minmax(0,1fr)}}.line .num-wrap{color:inherit;font-size:inherit;margin:6px 0;line-height:1}.line p.lt{color:var(--text);margin-top:0;font-size:.97rem}.line p.lt+p.lt{color:var(--text-muted);margin-top:6px;font-size:.9rem}.steps .st{font-size:inherit;color:inherit;line-height:inherit;margin-top:0;display:block}.checklist .ci{display:block}.a-head .byline{margin-top:30px}.facts .row{border-bottom:1px solid var(--rule-soft);grid-template-columns:8.5rem minmax(0,1fr);gap:0 14px;padding:9px 0;font-size:.97rem;display:grid}.facts .dt{font-family:var(--font-sc);letter-spacing:.1em;color:var(--text-muted);margin:0;padding-top:.15em;font-size:.78rem}.facts .dd{margin:0}.rel .aside .actions{margin-top:18px}@media (width<=640px){.facts .row{grid-template-columns:minmax(0,1fr)}}.page-404 .section{padding-top:clamp(24px,4vw,48px)}.js .reveal.i1{transition-delay:.15s}.js .reveal.i2{transition-delay:.3s}.js .reveal.i3{transition-delay:.45s}.js .wp-block-post-template>li:nth-child(3n+2)>.reveal{transition-delay:.15s}.js .wp-block-post-template>li:nth-child(3n)>.reveal{transition-delay:.3s}.editor-styles-wrapper .fade,.editor-styles-wrapper .reveal,.editor-styles-wrapper .js .reveal{opacity:1!important;transition:none!important;animation:none!important}.editor-styles-wrapper .theme-toggle-wrap{display:flex}@media (prefers-reduced-motion:reduce){.fade,.js .reveal{opacity:1!important;transition:none!important;animation:none!important}}.page-home,.page-hub,.page-archive,.page-guide,.page-doc,.page-urgent,.page-about{position:relative}.cards-query,.band-query,.chapter-query,.archive-bar .archive-status,.excerpt .legal-quote{margin:0}.faq-list{margin-top:26px}@media (width>=1081px){.scenes .scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 12.5rem 1.5rem}}img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;text-transform:uppercase;margin:.05em .1em 0 0;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*=writing-mode\:vertical-lr],p.has-text-align-right[style*=writing-mode\:vertical-rl]{rotate:180deg}.wp-block-button__link{box-sizing:border-box;cursor:pointer;text-align:center;word-break:break-word;align-content:center;height:100%;display:inline-block}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){box-shadow:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap,.5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap,.5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap,.5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap,.5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:#0000;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{margin:0;display:inline-block}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{width:100%;margin-left:auto;margin-right:auto}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{text-transform:uppercase;margin-left:8px}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{background-color:inherit;align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{z-index:1;display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{background-color:inherit;color:currentColor;font-size:inherit;border:none;align-self:center;width:.6em;height:.6em;margin-left:.25em;padding:0;line-height:0;display:inline-block}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;height:inherit;width:inherit;margin-top:.075em;display:inline-block}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;opacity:0;z-index:2;flex-direction:column;align-items:normal;display:flex;position:absolute}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{visibility:hidden;width:0;height:0;overflow:hidden}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{flex-grow:1;padding:.5em 1em;display:flex}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{top:100%;left:-1px}@media (width>=782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{top:-1px;left:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{content:"";background:0 0;width:.5em;height:100%;display:block;position:absolute;right:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{opacity:1;visibility:visible;width:auto;min-width:200px;height:auto;overflow:visible}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible;width:auto;min-width:200px;height:auto;overflow:visible}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-top:0;padding-bottom:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{color:inherit;opacity:1;visibility:visible;background-color:#0000;border:none;flex-basis:100%;width:auto;height:auto;position:static;overflow:visible}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{top:100%;left:0}@media (width>=782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{top:0;left:100%}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit;background-color:#0000;border:none}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{pointer-events:none;margin-left:-.6em}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (width>=782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);margin:0;padding-left:0;list-style:none;display:flex}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{display:none;position:fixed;inset:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);display:flex}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;flex-direction:column;display:flex}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:.1s ease-out forwards overlay-menu__fade-in-animation}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{z-index:100000;overflow:auto}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);flex-flow:column;display:flex;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;min-width:200px;height:auto;overflow:initial;visibility:visible;border:none;width:auto;padding-left:2rem;padding-right:2rem;position:static}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);flex-direction:column;display:flex}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{color:inherit!important;background:0 0!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{width:100%;display:none}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (width>=600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;z-index:auto;width:100%;display:block;position:relative}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{color:currentColor;cursor:pointer;text-transform:inherit;vertical-align:middle;background:0 0;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;width:24px;height:24px;display:block}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (width>=600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{z-index:2;position:absolute;top:0;right:0}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{max-width:var(--wp--style--global--wide-size,100%);margin-left:auto;margin-right:auto}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (width>=782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-query-title{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-top:0;margin-bottom:0}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;display:inline-block}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-top:0;margin-bottom:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-date{box-sizing:border-box}.wp-block-post-template{box-sizing:border-box;max-width:100%;margin-top:0;margin-bottom:0;padding:0;list-style:none}.wp-block-post-template.is-flex-container{flex-flow:wrap;gap:1.25em;display:flex}.wp-block-post-template.is-flex-container>li{width:100%;margin:0}@media (width>=600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.3333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.6667% - 1.04167em)}}@media (width<=600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline:2em 0}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline:0 2em}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline:auto}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (resolution>=192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}html :where(.has-border-color),html :where([style^=border-color],[style*=\;border-color],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=\;border-top-color],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=\;border-right-color],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=\;border-bottom-color],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=\;border-left-color],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=\;border-width],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=\;border-top-width],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=\;border-right-width],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=\;border-bottom-width],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=\;border-left-width],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){max-width:100%;height:auto}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (width<=600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--background:#f4eee2;--wp--preset--color--surface:#eae1cf;--wp--preset--color--text:#1e2721;--wp--preset--color--text-muted:#5b5a50;--wp--preset--color--primary:#1f4a37;--wp--preset--color--secondary:#1e2721;--wp--preset--color--accent:#9a4126;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:.9rem;--wp--preset--font-size--medium:1rem;--wp--preset--font-size--large:1.333rem;--wp--preset--font-size--x-large:clamp(1.75rem, 4vw, 2.4rem);--wp--preset--font-size--x-small:.8rem;--wp--preset--font-size--xx-large:clamp(2.3rem, 6.4vw, 3.9rem);--wp--preset--font-family--heading:"Young Serif", "Iowan Old Style", Georgia, serif;--wp--preset--font-family--body:"Alegreya Sans", "Gill Sans", "Trebuchet MS", sans-serif;--wp--preset--font-family--small-caps:"Alegreya Sans SC", "Alegreya Sans", sans-serif;--wp--preset--spacing--20:.5rem;--wp--preset--spacing--30:1rem;--wp--preset--spacing--40:1.75rem;--wp--preset--spacing--50:3rem;--wp--preset--spacing--60:clamp(56px, 8vw, 96px);--wp--preset--spacing--70:6rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px #0003;--wp--preset--shadow--deep:12px 12px 50px #0006;--wp--preset--shadow--sharp:6px 6px 0px #0003;--wp--preset--shadow--outlined:6px 6px 0px -3px #fff, 6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:760px;--wp--style--global--wide-size:1280px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.is-layout-flex),:where(.is-layout-grid){gap:.5em}.is-layout-flow>.alignleft{float:left;margin-inline:0 2em}.is-layout-flow>.alignright{float:right;margin-inline:2em 0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline:0 2em}.is-layout-constrained>.alignright{float:right;margin-inline:2em 0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text);font-family:var(--wp--preset--font-family--body);padding:0;font-size:18px;line-height:1.65}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--heading);letter-spacing:-.012em;font-weight:400;line-height:1.08}:root :where(.wp-element-button,.wp-block-button__link){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0;text-decoration:none}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-background-color{color:var(--wp--preset--color--background)!important}.has-surface-color{color:var(--wp--preset--color--surface)!important}.has-text-color{color:var(--wp--preset--color--text)!important}.has-text-muted-color{color:var(--wp--preset--color--text-muted)!important}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-secondary-color{color:var(--wp--preset--color--secondary)!important}.has-accent-color{color:var(--wp--preset--color--accent)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-background-background-color{background-color:var(--wp--preset--color--background)!important}.has-surface-background-color{background-color:var(--wp--preset--color--surface)!important}.has-text-background-color{background-color:var(--wp--preset--color--text)!important}.has-text-muted-background-color{background-color:var(--wp--preset--color--text-muted)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)!important}.has-accent-background-color{background-color:var(--wp--preset--color--accent)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-background-border-color{border-color:var(--wp--preset--color--background)!important}.has-surface-border-color{border-color:var(--wp--preset--color--surface)!important}.has-text-border-color{border-color:var(--wp--preset--color--text)!important}.has-text-muted-border-color{border-color:var(--wp--preset--color--text-muted)!important}.has-primary-border-color{border-color:var(--wp--preset--color--primary)!important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary)!important}.has-accent-border-color{border-color:var(--wp--preset--color--accent)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-x-small-font-size{font-size:var(--wp--preset--font-size--x-small)!important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large)!important}.has-heading-font-family{font-family:var(--wp--preset--font-family--heading)!important}.has-body-font-family{font-family:var(--wp--preset--font-family--body)!important}.has-small-caps-font-family{font-family:var(--wp--preset--font-family--small-caps)!important}:where(.wp-block-post-template.is-layout-flex),:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.skip-link.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;word-break:normal!important;position:absolute!important}.skip-link.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}.wp-block-post-content{display:flow-root}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){text-align:center;height:auto;line-height:1}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";letter-spacing:2em;padding-left:2em;font-family:serif;font-size:1.5em}.wp-block-separator.is-style-dots{background:0 0!important;border:none!important}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{text-align:right;font-size:1.125em}.wp-block-quote>cite{display:block}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.d24-photo{margin:0;position:relative}.d24-photo picture,.d24-photo img{width:100%;height:auto;display:block}.d24-photo img{background:var(--surface);border:1px solid var(--rule-soft)}.d24-photo-wrap{padding-block:clamp(20px,3vw,32px) 0}.d24-photo-wrap--lead{z-index:1;margin-top:calc(-1*clamp(24px,4vw,48px));padding-block:0;position:relative}.d24-photo--lead img,.d24-photo--band img{aspect-ratio:16/7;object-fit:cover}.d24-photo--band img{aspect-ratio:16/6}.d24-photo--card{margin:0 0 18px}.d24-photo--card img{aspect-ratio:3/2;object-fit:cover}.d24-photo--portrait{width:132px;margin:0 0 16px}.d24-photo--portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%}.d24-credit{font-family:var(--font-sc);letter-spacing:.08em;color:var(--text-muted);text-align:right;margin-top:8px;font-size:.72rem}.d24-credit a{color:inherit;text-decoration-color:var(--rule)}@media (width<=700px){.d24-photo--lead img,.d24-photo--band img{aspect-ratio:3/2}.d24-photo-wrap--lead{margin-top:0;padding-top:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .d24-photo img{filter:brightness(.78)contrast(1.06)}}:root[data-theme=dark] .d24-photo img{filter:brightness(.78)contrast(1.06)}:root{--wide-size:max(1280px, min(1560px, 88vw))}
