@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46.3a-pd9010p_dh.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e.0n7ulcr4ivksg.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265.p.1hij5ex6k3v9q.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02.1ljbalzvxyif7.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f.3ex3j6ahhvjry.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a.p.40bho2kviej2o.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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}.newsreader_3c39d4d6-module__vP5b3W__className{font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif}.newsreader_3c39d4d6-module__vP5b3W__variable{--font-news:"Newsreader", Iowan Old Style, Palatino, Georgia, serif}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787.0klc_mi0-5f4_.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75.p.2874ccu1_u7jf.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787.0klc_mi0-5f4_.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75.p.2874ccu1_u7jf.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787.0klc_mi0-5f4_.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75.p.2874ccu1_u7jf.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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}.instrument_sans_62f6615e-module__nYd5Ha__className{font-family:Instrument Sans,-apple-system,Segoe UI,system-ui,sans-serif;font-style:normal}.instrument_sans_62f6615e-module__nYd5Ha__variable{--font-sans:"Instrument Sans", -apple-system, Segoe UI, system-ui, sans-serif}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5.0rgnxg2b64rzs.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5.2vemzm0itqzfy.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd.3cb5lpr2l6xud.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4.1u30mmyq6lnsd.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d.p.40sczeszzbjw1.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e.1yd4_i3e35931.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18.1qc6dx89jd2qv.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4.29yke99gs9qpn.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913.1i-sca43-qwng.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64.p.0oace-s_gkfks.woff2?dpl=dpl_3ECTgtjnEUv5XPp3axk8SVSpTbfC)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}.ibm_plex_mono_6f07622-module__R_DvAW__className{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.ibm_plex_mono_6f07622-module__R_DvAW__variable{--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}
:root{--cream:#f4f2ec;--paper2:#ece9e0;--card:#fbfaf6;--ink:#1b2a2e;--petrol:#152528;--petrol2:#1e3a41;--brass:#a97c36;--brass-text:#8a6524;--brass-on-dark:#c7a05a;--oxblood:#7e332a;--line:#dad4c7;--hair:#d0cabb;--muted:#5a6a6d;--bg:var(--cream);--fg:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--disp:var(--font-news),"Iowan Old Style",Palatino,Georgia,serif;--body:var(--font-sans),-apple-system,"Segoe UI",system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--rail:64px;--maxw:1180px;--pad:clamp(22px,4vw,44px)}:root[data-theme=light]{--cream:#f4f2ec;--paper2:#ece9e0;--card:#fbfaf6;--ink:#1b2a2e;--petrol:#152528;--brass:#a97c36;--brass-text:#8a6524;--line:#dad4c7;--hair:#d0cabb;--muted:#5a6a6d;--oxblood:#7e332a}:root[data-theme=dark]{--cream:#141f1e;--paper2:#1a2726;--card:#182423;--ink:#ece7db;--petrol:#0e1817;--brass:#c89e52;--brass-text:var(--brass);--brass-on-dark:#cba45e;--line:#2b3937;--hair:#2b3937;--muted:#9caaa5;--oxblood:#c4715f}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.62}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}h1 em,h2 em,h3 em{color:var(--brass);font-style:italic;font-weight:500}.prose h2,.prose h3,.parcel h3,.ocard h3,.cn-top h3,.mcell h3,.tcard h3,.dd-group h3,.frac-body h3,.verdict .vhead{line-height:1.16}p{text-wrap:pretty;margin:0}::selection{background:color-mix(in srgb,var(--brass) 26%,transparent)}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.wrap{max-width:var(--maxw);padding:0 var(--pad) 0 max(var(--pad),96px);width:100%;margin:0 auto}.ey{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-text);font-size:.68rem}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.skip{background:var(--brass);color:#20180a;z-index:100;padding:10px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--brass);color:var(--fg);cursor:pointer;background:0 0;align-items:center;gap:.5em;padding:14px 20px;font-size:.72rem;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.btn.solid{background:var(--brass);color:#20180a;border-color:var(--brass)}.btn:hover{background:var(--petrol);border-color:var(--petrol);color:var(--cream);transform:translateY(-1px)}.btn.solid:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.btn:active{transition-duration:60ms;transform:translateY(1px)}.chip:active{transform:translateY(1px)}.opt:active{transform:scale(.994)}.rail{width:var(--rail);border-right:1px solid var(--line);z-index:40;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;justify-content:space-between;align-items:center;padding:18px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.rail .r{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);writing-mode:vertical-rl;text-align:center;font-size:.56rem;transform:rotate(180deg)}.rail .ticks{background:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px 22px);flex:1;width:10px;margin:14px 0}.rail .seal{border:1px solid var(--brass);width:27px;height:27px;color:var(--brass);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.5rem;display:grid}.site{z-index:30;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site .wrap{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{align-items:baseline;gap:14px;display:flex}.brand .mark{font-family:var(--disp);letter-spacing:.01em;font-size:1.5rem;font-weight:600}.brand .q{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.6rem}nav.main{align-items:center;gap:26px;display:flex}nav.main a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.7rem;transition:color .15s,border-color .15s}nav.main a:hover,nav.main a[aria-current=page]{color:var(--fg);border-color:var(--brass)}nav.main a.callbtn{color:var(--cream);background:var(--petrol);border:0;padding:11px 17px}nav.main a.callbtn:hover{background:var(--ink);color:var(--cream)}.navtoggle{border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobilenav{border-bottom:1px solid var(--line);background:var(--bg);display:none}.mobilenav.open{display:block}.mobilenav a{padding:15px var(--pad);color:var(--fg);border-top:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;text-decoration:none;display:block}.enter{opacity:1}@media (prefers-reduced-motion:no-preference){.enter{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards rise}.enter.d2{animation-delay:.1s}.enter.d3{animation-delay:.2s}.enter.d4{animation-delay:.3s}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{opacity:0;animation:10ms linear both rise;animation-timeline:view();animation-range:entry 2% cover 22%}}}.plot{stroke-dasharray:1;stroke-dashoffset:1px}.fadein{opacity:0}@media (prefers-reduced-motion:no-preference){.plot{animation:1.3s forwards draw}.plot.d1{animation-delay:.15s}.plot.d2{animation-delay:.55s}.plot.d3{animation-delay:.85s}.fadein{animation:.7s 1.35s forwards fade}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.plot{stroke-dashoffset:0}.fadein{opacity:1}.btn,.chip,.opt,.parcel,.dd-item{transition:none}.btn:hover,.btn:active,.chip:active,.opt:active,.parcel:hover,.dd-item:hover{transform:none}.dd-bar i,.flow-progress i{transition:none}}.hero{border-bottom:1px solid var(--line)}.hero .wrap{grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;padding-top:66px;padding-bottom:60px;display:grid}.hero h1{margin:0}.hero .h1-line{text-wrap:balance;max-width:15ch;margin-top:18px;font-size:clamp(2.4rem,4.7vw,4rem);line-height:1.08;display:block}.hero .lead{max-width:44ch;color:var(--muted);margin-top:24px;font-size:1.1rem;line-height:1.65}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.metaline{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:26px;margin-top:34px;font-size:.64rem;display:flex}.metaline b{color:var(--fg);font-weight:500}.cadastre{width:100%;height:auto;display:block}.cadastre .bound{fill:none;stroke:var(--brass);stroke-width:1.4px}.cadastre .sub{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.6}.cadastre .tick{stroke:var(--line);stroke-width:1px}.cadastre .fillp{fill:var(--brass);opacity:.06}.cadastre text{fill:var(--ink)}.cadastre .lbl{font-family:var(--disp);font-size:15px;font-weight:500}.cadastre .num{font-family:var(--mono);fill:var(--brass-text);font-size:12px}.cadastre .mtr{font-family:var(--mono);fill:var(--muted);letter-spacing:.06em;font-size:8.5px}.sec{border-bottom:1px solid var(--line);padding:clamp(56px,8vw,78px) 0}.sec-h{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:44px;display:flex}.sec-h .n{font-family:var(--mono);color:var(--brass-text);letter-spacing:.1em;font-size:.72rem}.sec-h h2{font-size:clamp(1.8rem,3vw,2.5rem)}.sec-h p{color:var(--muted);max-width:34ch;margin-left:auto;font-size:.95rem}.ledger{background:var(--card);border:1px solid var(--line)}.ledger .ltop{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:16px 26px;font-size:.64rem;display:flex}.lrow{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 150px;align-items:baseline;gap:16px;padding:15px 26px;display:grid}.lrow .k{font-size:.99rem}.lrow .v{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:1rem}.lrow .v.dim{color:var(--muted)}.lrow.tot{background:var(--paper2)}.lrow.tot .k{font-family:var(--disp);font-size:1.2rem;font-weight:600}.lrow.tot .v{font-size:1.2rem}.delta{color:var(--brass-text);font-weight:500}.delta.risk{color:var(--oxblood)}.ledger .lnote{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;padding:14px 26px;font-size:.62rem}.consent{z-index:60;background:var(--card);border-top:2px solid var(--brass);box-shadow:0 -1px 0 var(--line);position:fixed;bottom:0;left:0;right:0}.consent-inner{max-width:var(--maxw);padding:18px var(--pad) 18px max(var(--pad),96px);align-items:center;gap:clamp(18px,4vw,44px);margin:0 auto;display:flex}.consent-body{min-width:0}.consent-body .ey{margin-bottom:6px;display:block}.consent-body p:last-child{color:var(--muted);max-width:72ch;font-size:.94rem}.consent-body a{color:var(--brass-text);border-bottom:1px solid color-mix(in srgb,var(--brass) 40%,transparent)}.consent-body a:hover{color:var(--oxblood);border-color:var(--oxblood)}.consent-actions{flex:none;gap:10px;margin-left:auto;display:flex}.consent-actions .btn{min-height:44px}.consent-reopen{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.consent-reopen:hover{color:var(--fg)}.frac{background:var(--card);border:1px solid var(--line)}.frac-cols{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid}.frac-op{background:var(--line);position:relative}.frac-op b{border:1px solid var(--line);background:var(--card);width:30px;height:30px;font-family:var(--mono);color:var(--brass-text);border-radius:999px;place-items:center;font-size:.82rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frac-col{flex-direction:column;min-width:0;display:flex}.frac-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;padding:15px 26px;font-size:.64rem;display:flex}.frac-head b{color:var(--brass-text);font-weight:500}.frac-body{flex-direction:column;flex:1;padding:24px 26px 22px;display:flex}.frac-body h3{font-size:1.26rem}.frac-list{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.frac-list li{border-bottom:1px solid var(--line);padding:11px 0;font-size:.94rem}.frac-sign{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:18px;font-size:.6rem}.frac-sign b{color:var(--fg);letter-spacing:.08em;margin-top:5px;font-weight:500;display:block}.frac-tot{border-top:2px solid var(--brass);background:var(--paper2);align-items:baseline;gap:16px;padding:20px 26px;display:flex}.frac-tot .op{font-family:var(--mono);color:var(--brass-text);flex:none;font-size:.9rem}.frac-tot .k{font-family:var(--disp);font-size:1.2rem;font-weight:600}.frac-tot .v{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;margin-left:auto;font-size:.66rem}.casenote{border:1px solid var(--line);background:var(--paper2);margin-top:26px;padding:clamp(24px,4vw,38px)}.casenote:first-of-type{margin-top:0}.cn-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.cn-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-text);font-size:.64rem}.cn-top h3{margin-top:10px;font-size:1.5rem}.cn-matr{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;white-space:nowrap;flex:none;font-size:.6rem}.cn-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,40px);margin-top:24px;display:grid}.cn-body.single{grid-template-columns:minmax(0,1fr)}.cn-narr{flex-direction:column;gap:20px;display:flex}.cn-part .cn-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:.6rem;display:block}.cn-part p{font-size:.98rem;line-height:1.62}.cn-refs{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.cn-ref{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-text);border:1px solid var(--line);padding:5px 9px;font-size:.6rem}.parcels{display:grid}.parcel{border-top:1px solid var(--line);color:inherit;grid-template-columns:70px 1fr auto;align-items:baseline;gap:24px;padding:24px 0;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:grid}.parcel:last-child{border-bottom:1px solid var(--line)}.parcel .pn{font-family:var(--mono);color:var(--brass-text);font-size:.9rem}.parcel h3{font-size:1.55rem;transition:color .15s}.parcel p{color:var(--muted);max-width:60ch;margin-top:7px;font-size:.98rem}.parcel .mt{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;align-self:center;font-size:.6rem}.parcel:hover{transform:translate(10px)}.parcel:hover .pn{color:var(--oxblood)}.parcel:hover h3{color:var(--brass)}.method{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcell{border-right:1px solid var(--line);padding:32px 28px}.mcell:last-child{border-right:0}.mcell .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-text);font-size:.64rem}.mcell h3{margin-top:16px;font-size:1.28rem}.mcell p{color:var(--muted);margin-top:12px;font-size:.98rem}.about .wrap{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(30px,5vw,56px);display:grid}.about.collab .wrap{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr)}.portrait{aspect-ratio:4/5;border:1px solid var(--line);background:var(--card);position:relative;overflow:hidden}.portrait:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 22%,transparent);pointer-events:none;position:absolute;inset:0}.portrait img{object-fit:cover;object-position:50% 14%;width:100%;height:100%}.portrait .cap{max-width:calc(100% - 28px);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);background:color-mix(in srgb,var(--petrol) 78%,transparent);padding:5px 9px;font-size:.58rem;position:absolute;bottom:12px;left:14px}.facts{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:.94rem;display:flex}.facts li .lbl{color:var(--muted)}.facts li .val{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.glossary-group{margin-top:56px}.glossary-group:first-child{margin-top:0}.glossary{margin:0}.term{border-top:1px solid var(--line);grid-template-columns:minmax(200px,290px) minmax(0,1fr);gap:28px;padding:22px 0;scroll-margin-top:100px;display:grid}.glossary .term:last-child{border-bottom:1px solid var(--line)}.term dt{margin:0}.term .t{font-family:var(--disp);font-size:1.28rem;font-weight:500;line-height:1.2;display:block}.term dt .ref{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-text);border:1px solid var(--line);margin-top:9px;padding:5px 9px;font-size:.6rem;display:inline-block}.term dd{margin:0}.term .d{color:var(--muted);font-size:1rem;line-height:1.6}.term .d a{color:var(--brass-text)}.term .d a:hover{color:var(--oxblood)}.page-hero{border-bottom:1px solid var(--line);padding:clamp(52px,7vw,78px) 0 clamp(34px,5vw,52px)}.page-hero-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.page-matr{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.62rem}.page-hero h1{flex:auto;min-width:0;margin:0}h1 .ey{line-height:1.45;display:block}.page-hero .h1-line{text-wrap:balance;max-width:20ch;margin-top:16px;font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.08;display:block}.page-hero .lead{max-width:58ch;color:var(--muted);margin-top:20px;font-size:1.1rem;line-height:1.6}.prose{max-width:66ch}.prose p{margin-top:20px;line-height:1.72}.prose p:first-child{margin-top:0}.prose h2{margin-top:46px;font-size:clamp(1.72rem,2.4vw,2rem)}.prose h3{margin-top:34px;font-size:1.26rem}.prose ul{margin:22px 0 0;padding:0;list-style:none}.prose li{border-bottom:1px solid var(--line);padding:13px 0 13px 30px;position:relative}.prose li:first-child{border-top:1px solid var(--line)}.prose li:before{content:"";border:1.4px solid var(--brass);width:9px;height:9px;position:absolute;top:19px;left:2px}.prose .prose-lead{font-family:var(--disp);color:var(--fg);margin-top:0;font-size:1.4rem;line-height:1.5}.prose .prose-callout{border-left:2px solid var(--brass);font-family:var(--disp);color:var(--fg);text-wrap:balance;margin-top:30px;padding:2px 0 2px 22px;font-size:1.2rem;font-style:italic;line-height:1.46}.prose .prose-quote{font-family:var(--disp);color:var(--fg);text-wrap:balance;margin:34px 0 0;padding:0;font-size:1.44rem;line-height:1.3}.prose .prose-ledger{margin-top:30px}.article-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:.66rem;display:flex}.article-refs{flex-wrap:wrap;gap:8px;display:flex}.article-ref{border:1px solid var(--line);color:var(--brass-text);padding:5px 9px}.article-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:24px;max-width:66ch;margin-top:46px;padding-top:26px;display:flex}.article-related{flex-direction:column;gap:10px;display:flex}.article-related .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.62rem}.article-related a{font-family:var(--disp);color:var(--fg);font-size:1.15rem;transition:color .15s}.article-related a:hover{color:var(--brass)}.grid2{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.grid3{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ocard{background:var(--bg);color:inherit;flex-direction:column;gap:12px;padding:34px 30px;text-decoration:none;transition:background .15s;display:flex}.ocard:hover{background:var(--card)}.ocard .pn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-text);font-size:.64rem}.ocard h3{font-size:1.6rem}.ocard p{color:var(--muted);font-size:.98rem}.ocard .more{font-family:var(--mono);color:var(--brass-text);margin-top:auto;padding-top:10px;font-size:.7rem}.sec-note{max-width:64ch;color:var(--muted);margin-top:22px;font-size:.96rem}.sec-note a{color:var(--brass-text);border-bottom:1px solid color-mix(in srgb,var(--brass) 40%,transparent)}.sec-note a:hover{color:var(--oxblood);border-color:var(--oxblood)}.ocard-links{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.ocard-links li{border-bottom:1px solid var(--line)}.ocard-links a{min-height:44px;color:var(--fg);align-items:center;padding:4px 0;font-size:.96rem;transition:color .15s;display:flex}.ocard-links a:hover{color:var(--brass)}.ocard .more a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.ocard .more:has(a){padding-top:0}.ocard-foot{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ocard-foot .more{margin-top:0;padding-top:0}.ocard-matr{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.58rem}.ocard.feat{background:linear-gradient(160deg,var(--petrol),var(--petrol2));color:var(--cream);grid-column:span 2}.ocard.feat .pn{color:var(--brass-on-dark)}.ocard.feat p{color:#aebab8}.ocard.feat .more,.ocard.feat .ocard-matr{color:var(--brass-on-dark)}.ocard.feat h3{font-size:2rem}.toolnav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.toolnav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:9px 14px;font-size:.68rem;transition:color .15s,border-color .15s,background .15s}.toolnav a:hover{border-color:var(--brass);color:var(--fg)}.toolnav a[aria-current=page]{border-color:var(--brass);color:var(--brass-text);background:color-mix(in srgb,var(--brass) 8%,transparent)}.tool-disclaimer{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);max-width:64ch;margin-top:24px;font-size:.66rem;line-height:1.7}.tool-wrap{container-type:inline-size}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}@container (max-width:900px){.tool-grid{grid-template-columns:minmax(0,1fr)}}.tcard{background:var(--card);border:1px solid var(--line);padding:30px}.tcard .q{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-text);font-size:.64rem}.tcard h3{margin-top:12px;font-size:1.5rem}.qgroup{margin-top:22px}.qgroup>label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px;font-size:.66rem;display:flex}.qhelp{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-text);white-space:nowrap;font-size:.62rem}.qhelp:hover{color:var(--oxblood)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{font-family:var(--mono);border:1px solid var(--line);color:var(--fg);background:var(--bg);cursor:pointer;padding:10px 14px;font-size:.74rem;transition:all .15s}.chip:hover{border-color:var(--brass)}.chip[aria-pressed=true]{border-color:var(--brass);color:var(--brass-text);background:color-mix(in srgb,var(--brass) 8%,transparent)}.verdict{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.verdict .vlabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.verdict .vhead{font-family:var(--disp);text-wrap:balance;margin-top:8px;font-size:1.4rem}.verdict .vhead b{color:var(--brass-text);font-weight:500}.verdict p{color:var(--muted);margin-top:10px;font-size:.95rem}.verdict .warn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--oxblood);margin-top:14px;font-size:.62rem}.calc-lead{color:var(--muted);max-width:42ch;margin-top:12px;font-size:.96rem}.calc-field{margin-top:20px}.calc-field>label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.64rem;display:block}.calc-input{border:1px solid var(--line);background:var(--bg);align-items:baseline;gap:10px;padding:12px 14px;transition:border-color .15s;display:flex}.calc-input:focus-within{border-color:var(--brass);outline:2px solid var(--brass);outline-offset:2px}.calc-input input{min-width:0;font-family:var(--mono);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0;font-size:1.08rem}.calc-input input:focus{outline:none}.calc-input .u{font-family:var(--mono);color:var(--muted);white-space:nowrap;flex:none;font-size:.7rem}.calc-hint{color:var(--muted);margin-top:7px;font-size:.8rem;line-height:1.42}.calc-verdict{border:1px solid var(--line);background:var(--card);border-left-width:2px;margin-top:20px;padding:20px 22px}.calc-verdict.risk{border-left-color:var(--oxblood)}.calc-verdict.gain{border-left-color:var(--brass)}.calc-verdict.level{border-left-color:var(--muted)}.calc-verdict p{color:var(--fg);font-size:.98rem;line-height:1.6}.calc-verdict b{font-family:var(--mono);font-weight:500}.calc-verdict.risk b{color:var(--oxblood)}.calc-verdict.gain b{color:var(--brass-text)}.kom{max-width:760px}.kom-search{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.kom-search label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.kom-search input{border:1px solid var(--line);background:var(--bg);font-family:var(--body);color:var(--fg);width:100%;padding:14px 16px;font-size:1.05rem}.kom-search input:focus{outline:2px solid var(--brass);outline-offset:2px;border-color:var(--brass)}.kom-count{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:10px;font-size:.64rem}.kom-empty{color:var(--muted);padding:22px 2px;font-size:.98rem}.kom-list{margin:0;padding:0;list-style:none}.kom-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 116px minmax(0,1.1fr);align-items:baseline;gap:16px;padding:13px 2px;display:grid}.kom-navn{font-size:1rem}.kom-status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.kom-row.reg .kom-status{color:var(--brass-text)}.kom-row.ureg .kom-status{color:var(--muted)}.kom-regel{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);text-align:right;font-size:.62rem}.dd-wrap{max-width:820px}.dd-head{border:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:36px;padding:20px 24px;display:flex}.dd-progress{flex:1;min-width:200px}.dd-count{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.dd-count b{color:var(--fg)}.dd-bar{background:var(--line);height:3px;margin-top:12px}.dd-bar i{background:var(--brass);height:100%;transition:width .45s cubic-bezier(.4,.8,.3,1);display:block}.dd-actions{flex-wrap:wrap;gap:10px;display:flex}.dd-group{margin-top:40px}.dd-group h3{font-size:1.3rem}.dd-list{border-top:1px solid var(--line);margin-top:14px}.dd-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:16px;padding:15px 4px;transition:transform .15s;display:flex}.dd-item:hover{transform:translate(8px)}.dd-box{border:1.5px solid var(--muted);color:#0000;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;transition:background .15s,border-color .15s,color .15s;display:grid}.dd-item[aria-pressed=true] .dd-box{border-color:var(--brass);background:var(--brass);color:#20180a}.dd-t{flex:1;font-size:1rem;line-height:1.5;transition:color .15s}.dd-item[aria-pressed=true] .dd-t{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.dd-ref{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-text);white-space:nowrap;flex:none;padding-top:4px;font-size:.6rem}.dd-foot{border-top:2px solid var(--brass);flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px;padding-top:22px;display:flex}.dd-foot p{color:var(--muted);max-width:60ch;font-size:.92rem}.flow{background:linear-gradient(160deg,var(--petrol),var(--petrol2));color:var(--cream);border:1px solid var(--line);flex-direction:column;min-height:520px;display:flex;position:relative;overflow:hidden}.flow-inner{z-index:1;flex-direction:column;flex:1;padding:30px clamp(24px,5vw,56px) 34px;display:flex;position:relative}.flow-top{align-items:center;gap:20px;margin-bottom:auto;display:flex}.flow-progress{background:#33484c;flex:1;height:2px}.flow-progress i{background:var(--brass-on-dark);height:100%;transition:width .5s cubic-bezier(.4,.8,.3,1);display:block}.flow-count{font-family:var(--mono);letter-spacing:.12em;color:#aebab8;font-size:.7rem}.flow-stage{flex-direction:column;flex:1;justify-content:center;padding:34px 0;display:flex}.step-ey{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-on-dark);margin-bottom:16px;font-size:.66rem}.q{font-family:var(--disp);color:var(--cream);max-width:22ch;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:500;line-height:1.1}.q-hint{color:#aebab8;max-width:48ch;margin-top:14px;font-size:1.02rem}@media (prefers-reduced-motion:no-preference){.step-anim{animation:.45s cubic-bezier(.2,.7,.2,1) both stepin}}@keyframes stepin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.options{flex-direction:column;gap:12px;max-width:560px;margin-top:28px;display:flex}.opt{text-align:left;width:100%;color:var(--cream);font-family:var(--body);cursor:pointer;background:#ffffff0a;border:1px solid #33484c;align-items:center;gap:16px;padding:17px 20px;font-size:1.05rem;transition:all .18s;display:flex}.opt:hover{border-color:var(--brass-on-dark);background:color-mix(in srgb,var(--brass) 12%,transparent)}.opt.sel{border-color:var(--brass-on-dark);background:color-mix(in srgb,var(--brass) 16%,transparent)}.opt .dot{border:1.5px solid #aebab8;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.opt.sel .dot{border-color:var(--brass-on-dark)}.opt.sel .dot:after{content:"";background:var(--brass-on-dark);border-radius:999px;width:10px;height:10px}.flow-field{max-width:600px;margin-top:28px}.flow-input,.flow-textarea{width:100%;color:var(--cream);font-family:var(--disp);background:0 0;border:0;border-bottom:2px solid #33484c;padding:10px 2px;font-size:clamp(1.4rem,3vw,2rem);transition:border-color .2s}.flow-input::placeholder,.flow-textarea::placeholder{color:#6e817f}.flow-input:focus,.flow-textarea:focus{border-color:var(--brass-on-dark);outline:none}.flow-textarea{font-family:var(--body);resize:none;min-height:96px;font-size:1.2rem;line-height:1.5}.field-err{color:#e6a08a;font-size:.85rem;font-family:var(--mono);margin-top:12px}.flow-nav{align-items:center;gap:16px;margin-top:8px;display:flex}.flow-nav .spacer{flex:1}.flow-back{color:#aebab8;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.72rem}.flow-back:hover{color:var(--cream)}.flow-enter{font-family:var(--mono);color:#aebab8;margin-right:4px;font-size:.7rem}.flow-legal{font-family:var(--mono);letter-spacing:.08em;color:#aebab8;text-transform:uppercase;text-align:center;padding-top:8px;font-size:.64rem}.flow-legal a{color:var(--brass-on-dark)}.flow-end{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:18px;max-width:34ch;display:flex}.mark-ok{border:1.5px solid var(--brass-on-dark);width:52px;height:52px;color:var(--brass-on-dark);border-radius:999px;place-items:center;display:grid}.flow-end h3{font-family:var(--disp);color:var(--cream);font-size:clamp(1.7rem,3.4vw,2.3rem)}.flow-end p{color:#aebab8;font-size:1.05rem}.split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(30px,5vw,56px);display:grid}.cdetails{flex-direction:column;gap:22px;display:flex}.cdetails .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.62rem}.cdetails a,.cdetails p{font-size:1.05rem}.cdetails a:hover{color:var(--brass)}.callout{border-left:2px solid var(--brass);color:var(--muted);padding:14px 0 14px 18px;font-size:.95rem}.cta{background:linear-gradient(160deg,var(--petrol),var(--petrol2));color:var(--cream)}.cta .wrap{padding:clamp(48px,7vw,66px) var(--pad) clamp(48px,7vw,66px) max(var(--pad),96px);grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.cta h2{color:var(--cream);max-width:15ch;font-size:clamp(1.9rem,3.2vw,2.7rem)}.cta h2 em,.cta .ey{color:var(--brass-on-dark)}.cta .contact{font-family:var(--mono);flex-direction:column;gap:12px;font-size:.9rem;display:flex}.cta .contact a{border-bottom:1px solid #33484c;padding-bottom:9px}.cta .contact a:hover{color:var(--brass-on-dark)}.cta .note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#aebab8;margin-top:6px;font-size:.66rem}.cta .btn{border-color:var(--brass-on-dark);color:var(--cream)}.cta .btn:hover{background:var(--brass);border-color:var(--brass);color:#20180a}.foot{background:var(--ink);color:#93a2a2}.foot .wrap{padding:44px var(--pad) 40px max(var(--pad),96px)}.foot .ftop{grid-template-columns:1.2fr repeat(4,1fr);gap:28px;display:grid}.foot .mark{font-family:var(--disp);color:var(--cream);font-size:1.3rem}.foot p,.foot a{color:#93a2a2;font-size:.85rem;line-height:1.8}.foot a:hover{color:var(--brass-on-dark)}.foot h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);margin:0 0 12px;font-size:.6rem}.foot .col{flex-direction:column;display:flex}.foot .legal{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a9694;border-top:1px solid #2a3a3e;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;font-size:.62rem;display:flex}@media (max-width:1180px){nav.main{gap:18px}.site .wrap{gap:16px}nav.main a.callbtn{padding:11px 14px}}@media (max-width:1040px){.brand .q{display:none}}@media (max-width:900px){.consent-inner{flex-direction:column;align-items:stretch;gap:14px}.consent-actions{margin-left:0}.consent-actions .btn{flex:1;justify-content:center}.frac-cols{grid-template-columns:minmax(0,1fr)}.frac-op{height:1px}:root{--pad:22px}.rail,nav.main{display:none}.navtoggle{display:inline-flex}.wrap{padding:0 22px}.foot .wrap,.cta .wrap,.consent-inner{padding-left:22px;padding-right:22px}.consent-reopen{align-items:center;min-height:44px;display:inline-flex}.hero .wrap{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:52px}.about .wrap,.cta .wrap,.split,.tool-grid{grid-template-columns:minmax(0,1fr);gap:28px}.about.collab .wrap{grid-template-columns:minmax(0,1fr)}.about.collab .wrap>:first-child{max-width:230px}.method{grid-template-columns:minmax(0,1fr)}.mcell{border-right:0;border-bottom:1px solid var(--line)}.mcell:last-child{border-bottom:0}.grid2,.grid3{grid-template-columns:minmax(0,1fr)}.ocard.feat{grid-column:auto}.parcel{grid-template-columns:minmax(0,1fr);gap:6px}.parcel .mt{display:none}.lrow{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.term{grid-template-columns:minmax(0,1fr);gap:8px}.kom-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.kom-regel{text-align:left;grid-column:1/-1}.cn-body{grid-template-columns:minmax(0,1fr)}.foot .ftop{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{align-items:center;min-height:44px}.foot .col a,.cta .contact a,.cdetails>a,.cdetails>div>a{align-items:center;min-height:44px;display:flex}.toolnav a,.chip,.qhelp{align-items:center;min-height:44px;display:inline-flex}.article-related a{align-items:center;min-height:44px;display:flex}.flow-back{align-items:center;min-height:44px;padding:8px 6px;display:inline-flex}.flow-legal a{padding:8px 2px;display:inline-block}.calc-input{padding:0 14px}.calc-input input{padding:13px 0}}@media (max-width:560px){.foot .ftop{grid-template-columns:minmax(0,1fr)}.dd-ref{display:none}h1,h2,h3,h4,p,li,dt,dd,a,button,span{overflow-wrap:break-word}h1,h2,h3,h4,.term .t,.term .d,.prose p,.prose li,.prose h2,.prose h3,.lead,.sec-h p,.q-hint,.opt,.dd-t,.calc-hint,.callout,.mcell p,.ocard p,.parcel p,.cn-part p,.verdict p,.calc-verdict p{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}.opt{gap:12px;padding:15px 16px;font-size:1rem}.opt>span{min-width:0}.page-hero .h1-line{font-size:clamp(1.7rem,7vw,2.1rem)}.hero .h1-line{font-size:clamp(2rem,8.5vw,2.4rem)}h1 .ey{-webkit-hyphens:manual;hyphens:manual}.ocard h3{font-size:1.35rem}.ocard.feat h3{font-size:1.55rem}.ocard{padding:26px 20px}.parcel h3{font-size:1.35rem}.cn-top h3{font-size:1.3rem}.lrow{flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:13px 18px;display:flex}.lrow .k{flex:100%;font-size:.92rem;line-height:1.35}.lrow .v{margin-left:auto;font-size:.88rem}.lrow .v.dim{margin-left:0;font-size:.74rem}.lrow.tot .v{font-size:1rem}.ledger .ltop,.ledger .lnote{padding-left:18px;padding-right:18px}}@media print{.rail,.site,.mobilenav,.navtoggle,.skip,.foot,.cta,.toolnav,.dd-actions,.dd-foot .btn,.page-hero .lead{display:none!important}html,body{color:#000;background:#fff}body{font-size:12px}.wrap{max-width:none;padding:0}.page-hero{border:0;padding:0 0 16px}.page-hero h1{font-size:1.8rem}.sec{border:0;padding:14px 0 0}.dd-wrap{max-width:none}.dd-head{background:0 0;border:0;margin-bottom:16px;padding:0 0 8px}.dd-group{margin-top:22px}.dd-item{break-inside:avoid;padding:9px 0}.dd-box{border-color:#000}.dd-item[aria-pressed=true] .dd-box{color:#fff;background:#000}.dd-ref{color:#000;display:inline}.dd-foot{border-top:1px solid #000}}
