@font-face{font-family:Manrope;font-weight:500;src:url(/_astro/Manrope-500.CZLIDiDz.woff2)format("woff2");font-display:swap}@font-face{font-family:Manrope;font-weight:600;src:url(/_astro/Manrope-600.TdJ1B2B8.woff2)format("woff2");font-display:swap}@font-face{font-family:Manrope;font-weight:700;src:url(/_astro/Manrope-700.eRDBnsiM.woff2)format("woff2");font-display:swap}@font-face{font-family:Manrope;font-weight:800;src:url(/_astro/Manrope-800.DVdT-yGn.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:400;src:url(/_astro/Inter-400.DWg4oQgD.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:400;font-style:italic;src:url(/_astro/Inter-400-italic.CY3z1Bmj.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:500;src:url(/_astro/Inter-500.X8GaciSt.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:600;src:url(/_astro/Inter-600.CsrCDNmi.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:700;src:url(/_astro/Inter-700.BioNcFBZ.woff2)format("woff2");font-display:swap}:root{--kc-ink:#0e2a2f;--kc-ink-2:#173c42;--kc-teal:#1f6f6b;--kc-teal-2:#2e8a84;--kc-mist:#9cc9c2;--kc-mist-2:#dcebe8;--kc-copper:#c46a3a;--kc-copper-2:#f3e3d8;--kc-paper:#f7f4ef;--kc-white:#fff;--kc-grey-90:#1e3237;--kc-grey-70:#4a5b5f;--kc-grey-50:#7a888b;--kc-grey-30:#b9c2c3;--kc-grey-15:#dee3e3;--kc-grey-05:#f1f3f3;--kc-font-display:"Manrope", "Helvetica Neue", Arial, sans-serif;--kc-font-text:"Inter", "Helvetica Neue", Arial, sans-serif;--rule:#0e2a2f29;--rule-strong:var(--kc-ink);--rule-light:#f7f4ef38;--gutter:clamp(1rem, 4vw, 2.5rem);--section:clamp(4rem, 9vw, 7.5rem);--radius:2px;--measure:38rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{font-family:var(--kc-font-text);color:var(--kc-ink);background:var(--kc-paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0;font-size:1.0625rem;line-height:1.65}h1,h2,h3{font-family:var(--kc-font-display);color:var(--kc-ink);text-wrap:balance;margin:0 0 .5em}h1{letter-spacing:-.035em;font-size:clamp(2.6rem,5.6vw,4.75rem);font-weight:500;line-height:1.03}h2{letter-spacing:-.03em;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:500;line-height:1.08}h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.3}p{margin:0 0 1em}a{color:var(--kc-teal);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--kc-ink)}:focus-visible{outline:2px solid var(--kc-copper);outline-offset:3px}main:focus{outline:none}.lead{color:var(--kc-grey-70);max-width:var(--measure);font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.55}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--kc-teal);align-items:baseline;gap:.75em;margin:0 0 1.25rem;font-size:.75rem;font-weight:600;display:flex}.label .num{font-variant-numeric:tabular-nums;color:var(--kc-ink)}.label .num:after{content:" —";color:var(--kc-grey-50)}.muted{color:var(--kc-grey-70)}.small{font-size:.875rem}.icon{flex:none;width:1.15em;height:1.15em}.wrap{width:100%;max-width:78rem;padding:0 var(--gutter);margin:0 auto}.narrow{max-width:48rem}.section{padding:var(--section) 0}.section+.section{padding-top:0}.section-ruled{border-top:1px solid var(--rule)}.section-white{background:var(--kc-white)}.section+.section-white,.section-white+.section{padding-top:var(--section)}.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.section-head .label{grid-column:1/-1}.section-head h2{margin:0}.section-head p{color:var(--kc-grey-70);margin:0}.split .section-head{grid-template-columns:minmax(0,1fr)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.split-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split-media{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.skip-link{z-index:10;background:var(--kc-ink);color:var(--kc-paper);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.btn{border:1px solid var(--kc-ink);border-radius:var(--radius);background:var(--kc-ink);color:var(--kc-paper);font-family:var(--kc-font-display);letter-spacing:.01em;cursor:pointer;align-items:center;gap:.6em;padding:.85rem 1.4rem;font-size:.975rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn:hover{background:var(--kc-teal);border-color:var(--kc-teal);color:var(--kc-white)}.btn-outline{color:var(--kc-ink);background:0 0}.btn-outline:hover{background:var(--kc-ink);border-color:var(--kc-ink);color:var(--kc-paper)}.btn-light{background:var(--kc-paper);border-color:var(--kc-paper);color:var(--kc-ink)}.btn-light:hover{background:var(--kc-white);border-color:var(--kc-white);color:var(--kc-ink)}.btn-outline-light{border-color:var(--kc-paper);color:var(--kc-paper);background:0 0}.btn-outline-light:hover{background:var(--kc-paper);border-color:var(--kc-paper);color:var(--kc-ink)}.btn-small{padding:.55rem .95rem;font-size:.875rem}.link-arrow{font-family:var(--kc-font-display);color:var(--kc-ink);border-bottom:1px solid var(--kc-ink);align-items:center;gap:.5em;padding-bottom:.15em;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow .icon{transition:transform .15s}.link-arrow:hover{color:var(--kc-teal);border-color:var(--kc-teal)}.link-arrow:hover .icon{transform:translate(.2em)}.site-header{border-bottom:1px solid var(--rule);background:var(--kc-paper)}.header-row{align-items:center;gap:2.5rem;min-height:5.25rem;display:flex}.brand{flex:none;display:inline-flex}.brand svg{width:auto;height:3rem;display:block}.main-nav ul,.lang-switch,.site-footer ul,.chooser-box ul{margin:0;padding:0;list-style:none}.main-nav ul{gap:2rem;display:flex}.main-nav a{font-family:var(--kc-font-display);color:var(--kc-ink);border-bottom:1px solid #0000;padding:.3rem 0;font-size:.975rem;font-weight:500;text-decoration:none}.main-nav a:hover,.main-nav a[aria-current=page]{border-bottom-color:var(--kc-ink)}.main-nav .nav-portal{display:none}.header-actions{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.lang-switch{letter-spacing:.08em;gap:.25rem;font-size:.8rem;font-weight:600;display:flex}.lang-switch a,.lang-switch span{color:var(--kc-grey-50);padding:.25rem .4rem;text-decoration:none;display:inline-block}.lang-switch span{color:var(--kc-ink);border-bottom:1px solid var(--kc-ink)}.hero{padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem)}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);display:grid}.hero h1{max-width:13ch}.hero-note{border-top:1px solid var(--rule);max-width:34rem;color:var(--kc-grey-70);align-items:flex-start;gap:.75rem;margin:2.5rem 0 0;padding-top:1.25rem;font-size:.9rem;display:flex}.hero-note .icon{color:var(--kc-teal);margin-top:.15em}.figure{margin:0}.figure picture,.figure img{width:100%;display:block}.figure img{object-fit:cover;background:var(--kc-mist-2);height:auto}.figure-portrait img{aspect-ratio:4/5}.figure-landscape img{aspect-ratio:4/3}.figure-wide img{aspect-ratio:12/5}.figure figcaption{border-top:1px solid var(--rule);color:var(--kc-grey-70);justify-content:space-between;gap:1rem;margin-top:.75rem;padding-top:.75rem;font-size:.8rem;display:flex}.figure-sticky{position:sticky;top:7rem}.figure-focus-left img{object-position:30% 50%}.figure-focus-right img{object-position:85% 50%}.credentials{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.credentials li{padding:1.5rem 1.5rem 1.5rem 0}.credentials li+li{border-left:1px solid var(--rule);padding-left:1.5rem}.credentials strong{font-family:var(--kc-font-display);letter-spacing:-.01em;margin-bottom:.35rem;font-size:1.35rem;font-weight:600;display:block}.credentials span{color:var(--kc-grey-70);font-size:.875rem}.columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.columns>*{border-top:1px solid var(--rule-strong);padding-top:1.25rem}.columns .num{letter-spacing:.1em;color:var(--kc-teal);font-variant-numeric:tabular-nums;margin-bottom:2.5rem;font-size:.8rem;font-weight:600;display:block}.columns p{color:var(--kc-grey-70)}.route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 clamp(3rem,6vw,5rem);padding:0;list-style:none;display:grid}.route-strip figcaption{gap:.1rem;display:grid}.route-strip .route-name{font-family:var(--kc-font-display);color:var(--kc-ink);font-size:1.1rem;font-weight:600}.route-steps{border-top:1px solid var(--kc-teal);margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;position:relative}.route-steps:before{content:"";background:var(--kc-teal);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.route-strip>li:last-child .route-steps:before{background:var(--kc-copper)}.route-strip>li:not(:last-child) .route-steps:after{content:"";border-top:1px solid var(--kc-teal);width:1.5rem;position:absolute;top:-1px;right:-1.5rem}.route-strip>li:last-child .route-steps:after{content:"";border-top:1px solid var(--kc-teal);border-right:1px solid var(--kc-teal);width:9px;height:9px;position:absolute;top:-5px;right:1px;transform:rotate(45deg)}.route-steps li{align-items:baseline;gap:.85rem;padding:.45rem 0;display:flex}.route-steps .num{min-width:1.75rem;font-family:var(--kc-font-display);color:var(--kc-teal);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.route-steps .num+span{font-family:var(--kc-font-display);color:var(--kc-ink);font-size:1.05rem;font-weight:600}.timeline{--marker:2.75rem;border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:var(--marker) minmax(0, 4fr) minmax(0, 7fr);border-top:1px solid var(--rule);align-items:start;gap:1rem 2rem;padding:1.5rem 0;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";top:calc(1.5rem + var(--marker));bottom:-1.5rem;left:calc(var(--marker) / 2);border-left:1px solid var(--kc-teal);position:absolute}.timeline .num{z-index:1;width:var(--marker);height:var(--marker);border:1px solid var(--kc-teal);background:var(--kc-paper);font-family:var(--kc-font-display);color:var(--kc-teal);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid;position:relative}.timeline li:last-child .num{border-color:var(--kc-copper);background:var(--kc-copper);color:var(--kc-white)}.timeline h3{margin:.6rem 0 0}.timeline p{color:var(--kc-grey-70);margin:.55rem 0 0}.ledger{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.ledger li{border-top:1px solid var(--rule);grid-template-columns:7rem minmax(0,4fr) minmax(0,7fr);gap:.5rem 2rem;padding:1.35rem 0;display:grid}.ledger .ref{letter-spacing:.12em;text-transform:uppercase;color:var(--kc-grey-50);font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.75rem;font-weight:600}.ledger h3{margin:0}.ledger p{color:var(--kc-grey-70);margin:0}.checklist{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.checklist li{border-top:1px solid var(--rule);align-items:flex-start;gap:.85rem;padding:.9rem 0;display:flex}.checklist .icon{color:var(--kc-teal);margin-top:.25em}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--rule-strong);padding-top:1.25rem}.steps .num{font-family:var(--kc-font-display);color:var(--kc-teal);margin-bottom:1.75rem;font-size:3rem;font-weight:500;line-height:1;display:block}.steps p{color:var(--kc-grey-70)}.process{--marker:3rem;--gap:2rem;--marker-bg:var(--kc-paper);gap:2.5rem var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.section-white .process{--marker-bg:var(--kc-white)}.process li{position:relative}.process li:not(:last-child):before{content:"";top:calc(var(--marker) / 2);left:calc(var(--marker) + .75rem);right:calc(.75rem - var(--gap));border-top:1px solid var(--kc-teal);position:absolute}.process li:not(:last-child):after{content:"";top:calc(var(--marker) / 2 - 4px);right:calc(.75rem - var(--gap));border-top:1px solid var(--kc-teal);border-right:1px solid var(--kc-teal);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.process .num{z-index:1;width:var(--marker);height:var(--marker);border:1px solid var(--kc-teal);background:var(--marker-bg);font-family:var(--kc-font-display);color:var(--kc-teal);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:1.15rem;font-weight:600;line-height:1;display:grid;position:relative}.process li:last-child .num{background:var(--kc-teal);color:var(--kc-white)}.process h3{margin:0 0 .5rem}.process p{color:var(--kc-grey-70);margin:0;font-size:.975rem}.note{color:var(--kc-grey-70);align-items:flex-start;gap:.75rem;margin:1.25rem 0 0;font-size:.925rem;display:flex}.note .icon{color:var(--kc-teal);margin-top:.2em}.figure-stack{gap:2.5rem;display:grid}.panel{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--kc-white);padding:clamp(1.5rem,3vw,2.25rem)}.panel-after{margin-top:clamp(2rem,4vw,3rem)}.panel h2{font-size:clamp(1.4rem,2.2vw,1.75rem)}.callout{border-left:3px solid var(--kc-copper);background:var(--kc-white);align-items:flex-start;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.25rem 1.5rem;display:flex}.callout .icon{color:var(--kc-copper);margin-top:.2em}.callout h3{margin-bottom:.25rem}.callout p{color:var(--kc-grey-70);margin:0}.callout p+p{margin-top:.5rem}.faq{border-bottom:1px solid var(--rule)}.faq details{border-top:1px solid var(--rule)}.faq summary{font-family:var(--kc-font-display);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--kc-teal);font-weight:400}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--kc-grey-70);margin:0 0 1.25rem}.faq-groups{gap:2.5rem;display:grid}.faq h3{font-family:var(--kc-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-teal);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.page-intro{padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(2.5rem,5vw,4rem)}.page-intro h1{max-width:18ch}.page-intro-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);display:grid}.page-intro-grid h1{max-width:14ch}.page-intro .meta{color:var(--kc-grey-50);margin-top:1.5rem;font-size:.875rem}.page-intro .credentials{margin-top:clamp(2.5rem,5vw,4rem)}.band{background:var(--kc-ink);color:var(--kc-paper);padding:clamp(3.5rem,7vw,5.5rem) 0}.band h2{color:var(--kc-paper);margin-bottom:.4em}.band p{color:var(--kc-mist);max-width:var(--measure);margin:0}.band-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.band-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.link-light{font-family:var(--kc-font-display);color:var(--kc-paper);text-underline-offset:.25em;font-weight:600}.link-light:hover{color:var(--kc-white)}.name-mark{background:var(--kc-ink);border-radius:var(--radius);font-family:var(--kc-font-display);letter-spacing:-.03em;justify-content:center;align-items:baseline;padding:clamp(2.5rem,6vw,4rem) 1rem;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;display:flex}.name-mark-kap{color:var(--kc-mist)}.name-mark-cura{color:var(--kc-copper)}.contact-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.contact-aside{border-top:1px solid var(--rule-strong);padding-top:1.25rem}.contact-aside .email{font-family:var(--kc-font-display);font-size:1.25rem;font-weight:600}.aside-block{border-top:1px solid var(--rule);margin-top:2.25rem;padding-top:1.25rem}.aside-block h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.aside-block p{color:var(--kc-grey-70);margin:0}.after-list{color:var(--kc-grey-70);margin:0;padding-left:1.25rem}.after-list li+li{margin-top:.35rem}.contact-aside .figure{margin-top:2.25rem}.form{background:var(--kc-white);border:1px solid var(--rule);border-radius:var(--radius);gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.form h2{margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem)}.form label{gap:.4rem;display:grid}.form label>span{font-size:.875rem;font-weight:600}.form small{color:var(--kc-grey-50);font-weight:400}.form input,.form textarea{border:1px solid var(--kc-grey-30);border-radius:var(--radius);background:var(--kc-paper);width:100%;color:var(--kc-ink);font:inherit;padding:.75rem .9rem}.form input:focus,.form textarea:focus{outline:2px solid var(--kc-teal);outline-offset:0;border-color:var(--kc-teal);background:var(--kc-white)}.form .field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}.form .hint{color:var(--kc-grey-70);margin:-.5rem 0 0;font-size:.85rem}.form .consent{align-items:flex-start;gap:.75rem;display:flex}.form .consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.form .consent span{font-size:.9rem;font-weight:400}.form .btn{justify-self:start}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.alert{border-left:3px solid var(--kc-copper);background:var(--kc-copper-2);margin:0;padding:.9rem 1rem}.alert[hidden]{display:none}.legal section{border-top:1px solid var(--rule);padding:1.5rem 0}.legal h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.legal p{color:var(--kc-grey-90)}.site-footer{background:var(--kc-ink);color:var(--kc-mist);font-size:.925rem}.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2.5rem;padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:2.5rem;display:grid}.brand-reversed svg{height:3rem;margin-bottom:1.25rem}.footer-brand p{max-width:24rem}.site-footer h2{font-family:var(--kc-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-paper);margin-bottom:1rem;font-size:.75rem;font-weight:600}.site-footer li+li{margin-top:.45rem}.site-footer a{color:var(--kc-paper);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid var(--rule-light);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;padding-bottom:2rem;font-size:.8rem;display:flex}.footer-bottom p{margin:0}.chooser{min-height:100vh;padding:var(--gutter);place-items:center;display:grid}.chooser-box{text-align:center;width:100%;max-width:44rem}.chooser-box .brand svg{height:3.35rem;margin:0 auto 3rem}.chooser-box ul{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.chooser-box li{padding:2rem 1.5rem 0}.chooser-box li+li{border-left:1px solid var(--rule)}.chooser-box .chooser-title{font-size:clamp(1.75rem,3vw,2.25rem)}.chooser-box .chooser-links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.chooser-box p{color:var(--kc-grey-70);margin:1rem 0 0;font-size:.925rem}.chooser-box .btn{margin-top:1rem}@media (width<=72rem){.header-row{flex-wrap:wrap;gap:1rem 2rem;padding:1rem 0}.main-nav{order:3;width:100%;overflow-x:auto}.main-nav ul{flex-wrap:wrap;gap:.25rem 1.5rem}.process{grid-template-columns:minmax(0,1fr);gap:0}.process li{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:1.25rem;padding-bottom:2rem;display:grid}.process li:last-child{padding-bottom:0}.process .num{grid-row:span 2;margin:0}.process h3{margin-top:.7rem}.process li:not(:last-child):before{top:calc(var(--marker) + .5rem);bottom:.5rem;left:calc(var(--marker) / 2);border-top:0;border-left:1px solid var(--kc-teal);right:auto}.process li:not(:last-child):after{top:auto;bottom:.5rem;left:calc(var(--marker) / 2 - 4px);right:auto;transform:rotate(135deg)}}@media (width<=56rem){.hero-grid,.page-intro-grid,.split,.split-7-5,.split-5-7,.section-head,.contact-grid,.footer-grid,.columns,.steps,.route-strip{grid-template-columns:minmax(0,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials li:nth-child(odd){border-left:0;padding-left:0}.credentials li:nth-child(n+3){border-top:1px solid var(--rule)}.timeline li{grid-template-columns:var(--marker) minmax(0, 1fr)}.ledger li{grid-template-columns:4rem minmax(0,1fr)}.figure-sticky{position:static}.route-strip>li:not(:last-child) .route-steps:after{display:none}.timeline li p,.ledger li p{grid-column:2}.hero h1{max-width:none}}@media (width<=40rem){.form .field-row,.chooser-box ul{grid-template-columns:minmax(0,1fr)}.chooser-box li+li{border-left:0;border-top:1px solid var(--rule)}.header-actions .btn{display:none}.main-nav .nav-portal{display:list-item}.band-actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
