@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ae92e279-module___wC0Mq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ae92e279-module___wC0Mq__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.0bahv6ekb5-jz.woff2)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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.08yayveuo0nnd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.3i5xonuquvnt4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c91712df-module__Ap_zua__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_c91712df-module__Ap_zua__variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.3dborei_eaksc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.413-z4yxnjtyu.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_64b857b0-module___WF3Za__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_64b857b0-module___WF3Za__variable{--font-serif:"DM Serif Display", "DM Serif Display Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,#293a2e)var(--lightningcss-dark,#f0eadb);--paper:var(--lightningcss-light,#faf6e9)var(--lightningcss-dark,#2a3a30);--base:var(--lightningcss-light,#f1efdf)var(--lightningcss-dark,#202d26);--green:var(--lightningcss-light,#c4d2ad)var(--lightningcss-dark,#3f5543);--yellow:var(--lightningcss-light,#f1cc61)var(--lightningcss-dark,#d6b96c);--line:var(--lightningcss-light,#c4c7b5)var(--lightningcss-dark,#53634f);--muted:var(--lightningcss-light,#626b59)var(--lightningcss-dark,#bcc5b4);--raised:var(--lightningcss-light,#faf6e9)var(--lightningcss-dark,#34473a);--field:var(--lightningcss-light,#fffdf5)var(--lightningcss-dark,#25342b);--field-line:var(--lightningcss-light,#aab29b)var(--lightningcss-dark,#829278);--placeholder:var(--lightningcss-light,#7c8574)var(--lightningcss-dark,#a6b39c);--primary:var(--lightningcss-light,#293a2e)var(--lightningcss-dark,#c4d2ad);--primary-ink:var(--lightningcss-light,#faf6e9)var(--lightningcss-dark,#202d26);--primary-hover:var(--lightningcss-light,#3d5141)var(--lightningcss-dark,#d4dfbf);--focus:var(--lightningcss-light,#9b4b2f)var(--lightningcss-dark,#e1bf78);--danger:var(--lightningcss-light,#963c28)var(--lightningcss-dark,#f0ae96);--danger-wash:var(--lightningcss-light,#963c280a)var(--lightningcss-dark,#f0ae9610);--rust:var(--lightningcss-light,#ab6243)var(--lightningcss-dark,#d59573);--hover:var(--lightningcss-light,#293a2e08)var(--lightningcss-dark,#d8e1c70c);--pressed:var(--lightningcss-light,#293a2e12)var(--lightningcss-dark,#d8e1c717);--quiet-line:var(--lightningcss-light,#9da68e)var(--lightningcss-dark,#829278);--quiet-line-hover:var(--lightningcss-light,#728267)var(--lightningcss-dark,#a7b596);--shadow:var(--lightningcss-light,#293a2e18)var(--lightningcss-dark,#0a160d40);--surface-shadow:var(--lightningcss-light,#293a2e30)var(--lightningcss-dark,#09140d75);--print-light:var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#e6edd406);--print-grain:var(--lightningcss-light,#293a2e02)var(--lightningcss-dark,#e6edd403);--print-ink:#293a2e;--print-muted:#626b59;--print-paper:#faf6e9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--text-small:12px;--text-body:14px;--text-large:16px;--text-page-heading:32px;--text-section-heading:22px;--text-state-heading:26px;--radius:6px;--control-height:44px;--control-line-height:20px;--control-padding:11px var(--space-4);--page-gutter:var(--space-10);--masthead-top:var(--space-8);font-family:var(--font-sans), Arial, sans-serif;color:var(--ink);background:var(--base);font-synthesis:none;line-height:1.6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*{box-sizing:border-box}body{font-family:var(--font-sans), Arial, sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--control-height);max-width:100%;padding:var(--control-padding);border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:var(--primary-ink);font-size:var(--text-body);font-weight:600;line-height:var(--control-line-height);text-align:center;vertical-align:middle;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}button:hover:not(:disabled){box-shadow:0 2px 4px var(--shadow);background:var(--primary-hover);border-color:var(--primary-hover)}button:disabled,fieldset:disabled button{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button.quiet{color:var(--ink);border-color:var(--quiet-line);background:0 0}button.quiet:hover:not(:disabled){background:var(--hover);border-color:var(--quiet-line-hover)}button.danger{color:var(--danger);border-color:var(--danger);background:0 0}button.danger.quiet:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger);box-shadow:none}.ghost-button,button.text-button{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-height);min-height:var(--control-height);max-width:100%;padding:var(--control-padding);border-radius:var(--radius);color:var(--muted);box-shadow:none;font-size:var(--text-body);font-weight:500;line-height:var(--control-line-height);text-align:center;vertical-align:middle;background:0 0;border:1px solid #0000;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.ghost-button:hover:not(:disabled),.ghost-button:focus-visible,button.text-button:focus-visible,button.text-button:hover:not(:disabled){background:var(--hover);color:var(--ink);box-shadow:none;text-decoration:none}.ghost-button:active:not(:disabled),button.text-button:active:not(:disabled){background:var(--pressed);color:var(--ink)}.button-icon{flex:0 0 16px;width:16px;height:16px;display:block}.button-row{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.button-row input{flex:1;min-width:150px}h1,h2,h3,p,blockquote{margin:0}h1,h2{font-family:var(--font-serif), Georgia, serif;font-weight:400;line-height:1.18}h1{font-size:var(--text-page-heading);letter-spacing:-1px;text-wrap:balance;overflow-wrap:anywhere}h2{font-size:var(--text-section-heading);letter-spacing:-.4px}h3{font-size:var(--text-large);line-height:1.4}p{color:var(--muted)}small{font-size:var(--text-small);color:var(--muted);line-height:1.5}label{display:block}input,select,textarea{border:1px solid var(--field-line);border-radius:var(--radius);width:100%;min-width:0;min-height:48px;padding:var(--space-3) var(--space-4);font-size:var(--text-large);background:var(--field);color:var(--ink);line-height:1.5;display:block}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none;padding-right:var(--space-12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%237c8574' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:16px}@media (forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:auto;padding-right:var(--space-4);background-image:none}}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}input:autofill{box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}summary{align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-3) 0;cursor:pointer;line-height:1.5;list-style:none;display:flex}summary::-webkit-details-marker{display:none}@media (max-width:900px){:root{--page-gutter:var(--space-8)}}@media (max-width:600px){:root{--page-gutter:var(--space-4);--masthead-top:var(--space-6)}h1{letter-spacing:-.7px;font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-4);background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);z-index:100;position:absolute}.skip-link:focus{top:var(--space-4)}
.eyebrow{font-size:var(--text-small);color:var(--muted);margin-bottom:var(--space-3);line-height:1.5;display:block}.section-heading{margin-bottom:var(--space-8);text-align:center}.section-heading>h1{letter-spacing:-1.5px;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;margin-inline:auto;font-size:clamp(40px,6vw,64px);line-height:1.02}.section-heading>p{margin:var(--space-4) auto 0;max-width:640px;font-size:var(--text-large)}.section-title{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-8) 0 var(--space-6);display:flex}.section-title>span{font-size:var(--text-small);color:var(--muted)}.paper{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.print-sheet{background-image:linear-gradient(115deg, var(--print-light), transparent 48%), repeating-linear-gradient(0deg, transparent 0 3px, var(--print-grain) 3px 4px);position:relative}.paper.print-sheet,.access-paper.print-sheet{border-color:color-mix(in srgb, var(--line) 70%, var(--paper));box-shadow:0 2px 4px var(--lightningcss-light,#293a2e08)var(--lightningcss-dark,#09140d20), 0 10px 20px -16px var(--surface-shadow);border-radius:2px}.print-masthead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);width:100%;padding-bottom:var(--space-3);border-bottom:3px double var(--ink);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.print-name{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.4px;font-size:20px;line-height:1.2}.print-folio{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap}.panel-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-small);color:var(--muted);display:flex}@media (max-width:600px){.eyebrow{font-size:11px}.section-heading{margin-bottom:var(--space-6)}.section-heading>h1{font-size:40px}.section-heading>p{font-size:var(--text-body)}.panel-label{gap:var(--space-3)}.section-title{gap:var(--space-2);flex-wrap:wrap}}
.inline-link{min-height:44px;font-size:var(--text-body);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.back-link{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-body);color:var(--muted);display:inline-flex}.notice{padding:var(--space-4) var(--space-6);border-radius:var(--radius);margin-bottom:var(--space-6);font-size:var(--text-body);background:var(--lightningcss-light,#f1cc6140)var(--lightningcss-dark,#d6b96c1c)}.notice p{margin-top:var(--space-2)}.notice.success{background:var(--lightningcss-light,#c4d2ad70)var(--lightningcss-dark,#c4d2ad18)}.notice.error{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);color:var(--lightningcss-light,#873d2c)var(--lightningcss-dark,#f0ae96);background:var(--lightningcss-light,#e5b7a950)var(--lightningcss-dark,#f0ae9615);display:flex}.notice.error button{min-width:44px}

.access-shell{place-content:center;justify-items:center;gap:var(--space-6);min-height:100svh;padding:var(--space-12) var(--space-6);display:grid}.access-theme{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-small);display:flex}.access-theme select{width:auto;min-height:44px;font-size:var(--text-body);border-color:var(--line);background-color:#0000}.opening-curtain{z-index:50;background:var(--base);position:fixed;inset:0;overflow-y:auto}.opening-curtain[inert]{pointer-events:none}.access-paper{width:100%;max-width:440px;min-height:576px;padding:var(--space-10);border:1px solid var(--line);background:var(--paper);border-radius:8px;box-shadow:0 14px 40px -30px var(--lightningcss-light,#293a2e45)var(--lightningcss-dark,#09140d90)}.access-paper>.company-mark{width:64px;height:64px;margin-bottom:var(--space-8)}.access-desk{text-align:center;justify-items:center;width:100%;max-width:520px;display:grid}.access-desk>.company-mark{width:88px;height:88px;margin-bottom:var(--space-8)}.access-desk h1{letter-spacing:-1.5px;font-size:clamp(40px,6vw,56px);line-height:1.02}.access-desk .access-description{margin:var(--space-4) 0 var(--space-10);color:var(--muted)}.access-desk form{gap:var(--space-4);width:100%;padding-top:var(--space-8);border-top:3px double var(--ink);text-align:left;display:grid}.access-desk label{font-size:var(--text-body)}.access-desk input{margin-top:var(--space-2)}.access-desk form button{margin-top:var(--space-2);min-height:48px}.access-desk [role=alert]{color:var(--lightningcss-light,#873d2c)var(--lightningcss-dark,#f0ae96);font-size:var(--text-body)}.access-paper:not(:has(form)){min-height:0}.access-splash{text-align:center;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.access-splash>.opening-mark{width:144px;height:144px;margin-bottom:var(--space-8)}.access-paper h1{font-size:var(--text-page-heading)}.access-description{font-size:var(--text-large);margin:var(--space-4) 0 var(--space-8)}.access-paper form{gap:var(--space-4);display:grid}.access-paper label{font-size:var(--text-body)}.access-paper input{margin-top:var(--space-2)}.access-paper form button{margin-top:var(--space-2);min-height:48px}.access-paper [role=alert]{color:var(--lightningcss-light,#873d2c)var(--lightningcss-dark,#f0ae96);font-size:var(--text-body)}@media (max-width:600px){.access-shell{padding:var(--space-8) var(--space-4)}.access-paper{padding:var(--space-8) var(--space-6);min-height:552px}.access-paper h1{font-size:28px}.access-paper>.company-mark{width:56px;height:56px;margin-bottom:var(--space-6)}.access-desk>.company-mark{width:72px;height:72px}.access-desk h1{font-size:36px}.access-splash>.opening-mark{width:128px;height:128px;margin-bottom:var(--space-8)}}
.workbench-shell{flex-direction:column;min-height:100svh;display:flex}.edition-shell,.environment-strip-inner{width:100%;max-width:1180px;padding:0 var(--page-gutter);margin:0 auto}.edition-shell{flex-direction:column;flex:1;display:flex}.masthead{padding-top:var(--masthead-top)}.masthead-brand{justify-content:space-between;align-items:center;gap:var(--space-6);padding-bottom:var(--space-6);display:flex}.wordmark{align-items:center;gap:var(--space-4);font-family:var(--font-serif), Georgia, serif;letter-spacing:-1.8px;white-space:nowrap;font-size:38px;line-height:1.2;display:inline-flex}.company-mark{flex-shrink:0;width:56px;height:56px;display:block}.wordmark-name>span{white-space:nowrap}.wordmark .company-mark{width:60px;height:60px}.wordmark:hover{text-decoration:none}.wordmark-dot{color:var(--rust)}.your-passport{min-height:48px;color:var(--ink);white-space:nowrap;gap:var(--space-3);flex-shrink:0;padding:5px 11px}.your-passport[aria-current=page]{background:var(--hover)}.your-passport .person-avatar{outline:1px solid var(--line);outline-offset:3px;width:40px;height:40px;font-size:20px}.masthead nav{justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.masthead nav>div{gap:var(--space-6);display:flex}.masthead nav>div>a{min-height:56px;padding-inline:var(--space-2);font-size:var(--text-body);color:var(--muted);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;transition:color .16s;display:flex;position:relative}.masthead nav>div>a:hover,.masthead nav a[aria-current=page]{color:var(--ink)}.masthead nav>div>a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;text-decoration-thickness:1px}.utility-trigger{color:var(--ink);flex-shrink:0;margin:2px 0}.utility-trigger[data-state=open]{background:var(--hover)}.utility-trigger[data-state=open]>.chevron{transform:rotate(180deg)}.utility-links{z-index:10;width:200px;max-width:calc(100vw - 32px);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);color:var(--ink);outline:none;box-shadow:0 8px 24px var(--lightningcss-light,#293a2e15)var(--lightningcss-dark,#09140d60)}.utility-links[data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) paper-open}.utility-links[data-state=closed]{pointer-events:none;animation:.1s ease-in paper-close}.utility-links [role=menuitem],.utility-links [role=menuitemradio]{width:100%;min-height:44px;padding:var(--space-3);color:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:4px;outline:none;justify-content:flex-start;align-items:center;font-weight:400;line-height:1.5;display:flex}.utility-links [role=menuitem][data-highlighted],.utility-links [role=menuitemradio][data-highlighted]{background:var(--hover);text-decoration:none}.utility-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--text-small)}.utility-links .theme-menu-item{justify-content:space-between}.theme-check,.theme-check svg{width:16px;height:16px;display:block}.utility-separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--line)}.environment-strip{z-index:40;padding:var(--space-1) 0 max(var(--space-1), env(safe-area-inset-bottom));background:color-mix(in srgb, var(--base) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid color-mix(in srgb, var(--line) 50%, transparent);font-size:var(--text-small);color:var(--muted);pointer-events:none;position:fixed;inset:auto 0 0}.environment-strip-inner{justify-content:space-between;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.page-back-nav{padding-top:var(--space-2)}.edition-shell>main{padding:var(--space-10) 0 var(--space-16);flex:1;min-width:0}.utility-links{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}@media (max-width:900px){.wordmark{font-size:34px}}@media (max-width:760px){.your-passport>span:last-child{display:none}}@media (max-width:600px){.masthead-brand{gap:var(--space-2);padding-bottom:var(--space-4)}.wordmark{letter-spacing:-.9px;gap:var(--space-2);white-space:normal;font-size:clamp(23px,6vw,34px);line-height:1.1}.wordmark .company-mark{width:44px;height:44px}.your-passport{width:44px;min-height:44px;padding:5px}.your-passport .person-avatar{width:32px;height:32px;font-size:20px}.masthead nav,.masthead nav>div{gap:var(--space-2)}.masthead nav>div>a{min-height:52px;font-size:var(--text-body);padding-inline:2px}.utility-trigger{padding-inline:var(--space-2)}.environment-strip{font-size:11px}.edition-shell>main{padding:var(--space-6) 0 var(--space-12)}.edition-shell:has(.voting-week)>main{padding-bottom:var(--space-4)}}@media (max-width:600px) and (max-height:700px){.edition-shell:has(.voting-week) .masthead{padding-top:var(--space-3)}.edition-shell:has(.voting-week) .wordmark{font-size:20px}.edition-shell:has(.voting-week) .wordmark .company-mark{width:32px;height:32px}.edition-shell:has(.voting-week) .masthead nav{margin-top:var(--space-1)}.edition-shell:has(.voting-week)>main{padding-top:var(--space-4);padding-bottom:var(--space-2)}}
