.ct-prose{max-width:68ch;font-size:1.0625rem;line-height:1.65}.ct-prose>*+*{margin-top:1em}.ct-prose h1{display:none}.ct-prose h2,.ct-prose h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:1.8em;font-weight:400;line-height:1.1}.ct-prose h2{font-size:clamp(1.8rem,3vw,2.3rem)}.ct-prose h3{font-size:1.55rem}.ct-prose h4{margin-top:1.6em;font-size:1.0625rem;font-weight:600}.ct-prose a{color:var(--color-action);text-underline-offset:3px}.ct-prose ul,.ct-prose ol{gap:.4em;padding-left:1.3em;display:grid}.ct-prose li::marker{color:var(--color-muted)}.ct-prose img{border-radius:var(--radius-panel)}.ct-prose hr{border:0;border-top:1px solid var(--color-hairline)}.ct-prose strong{font-weight:600}.ct-prose blockquote{border-left:2px solid var(--color-glacier);color:var(--color-muted);padding-left:1em}.ct-prose .lr-table{overflow-x:auto}.ct-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.ct-prose th,.ct-prose td{text-align:left;border-bottom:1px solid var(--color-hairline);vertical-align:top;padding:8px 12px 8px 0}.ct-lede{max-width:52ch;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.5}.ct-lede+.ct-lede{margin-top:1em}.ct-muted{color:var(--color-muted)}.ct-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.ct-aside{gap:20px;display:grid;position:sticky;top:84px}.ct-card{background:var(--color-card);border-radius:var(--radius-plate);align-content:start;gap:12px;padding:clamp(20px,3vw,28px);display:grid}.ct-card h2,.ct-card h3{font:400 1.75rem/1.08 var(--font-display);letter-spacing:-.01em;margin:0}.ct-card p{color:var(--color-muted);font-size:.9375rem}.ct-card .big{font:400 2rem/1 var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;text-decoration:none}.on-deep .ct-card{background:var(--color-deep-2);color:var(--color-on-deep)}.on-deep .ct-card p{color:var(--color-on-deep-2)}.rq{align-content:start;gap:16px;display:grid}.rq.is-card{background:var(--color-card);border-radius:var(--radius-plate);padding:clamp(20px,3vw,32px)}.rq-head{gap:6px;display:grid}.rq-head h2{font:400 clamp(1.8rem, 3vw, 2.3rem)/1.05 var(--font-display);letter-spacing:-.01em;margin:0}.rq-head p{color:var(--color-muted)}.rq-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.rq-field{gap:6px;min-width:0;font-size:.875rem;font-weight:500;display:grid}.rq-field input,.rq-field select,.rq-field textarea{font:inherit;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-hairline);border-radius:var(--radius-control);width:100%;min-height:2.9rem;padding:11px 13px;font-size:1rem;font-weight:400}.rq-field textarea{resize:vertical;min-height:6rem}.rq-field :focus{outline:2px solid var(--color-action);outline-offset:1px}.rq-hint{color:var(--color-muted);padding-bottom:10px;font-size:.8125rem}.rq-check{align-items:center;gap:10px;font-size:.9375rem;display:flex}.rq-check input{width:18px;height:18px;accent-color:var(--color-action)}.rq-status{color:var(--color-danger);font-size:.9375rem}.rq-status.is-ok{color:var(--color-ok)}.ct-logos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ct-logo{border-radius:var(--radius-plate);color:#0e2530;background:#fff;border:1px solid #0000;align-content:space-between;gap:10px;height:100%;padding:18px;text-decoration:none;display:grid}a.ct-logo:hover{border-color:var(--color-hairline)}.ct-logo-img{aspect-ratio:16/9;place-items:center;display:grid}.ct-logo-img img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.ct-logo b{font-size:.9375rem;font-weight:500}.ct-logo small{color:#4d6470;font-size:.8125rem;line-height:1.4}.ct-logos.is-wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ct-team{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ct-person{align-content:start;gap:10px;display:grid}.ct-person-photo{aspect-ratio:4/5;border-radius:var(--radius-plate);background:var(--color-sunk);place-items:center;display:grid;overflow:hidden}.ct-person-photo img{object-fit:cover;width:100%;height:100%}.ct-person-photo span{font:400 2.6rem/1 var(--font-display);color:var(--color-muted)}.ct-person b{font-weight:600}.ct-person small{color:var(--color-muted);font-size:.875rem}.ct-facts{border-radius:var(--radius-plate);background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ct-facts>div{background:var(--color-deep);align-content:start;gap:8px;padding:clamp(20px,3vw,32px);display:grid}.ct-facts b{font:400 clamp(2.4rem, 4vw, 3.4rem)/1 var(--font-display);color:var(--color-on-deep)}.ct-facts span{color:var(--color-on-deep-2)}.ct-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ct-tile{gap:10px;display:grid}.ct-tile-img{aspect-ratio:1;border-radius:var(--radius-plate);background:var(--color-sunk);overflow:hidden}.ct-tile-img img{object-fit:cover;width:100%;height:100%}.ct-tile b{font-weight:500}.ct-steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.ct-step{border-top:1px solid var(--color-hairline);counter-increment:step;grid-template-columns:88px minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(16px,4vw,56px);padding-block:clamp(28px,4vw,44px);display:grid}.ct-step:before{content:counter(step);font:400 clamp(3rem, 5vw, 4.4rem)/.9 var(--font-display);color:var(--color-action)}.ct-step h2{font:400 clamp(1.9rem, 3.2vw, 2.6rem)/1.05 var(--font-display);letter-spacing:-.01em;margin:0 0 12px}.ct-step p{color:var(--color-muted);max-width:52ch}.ct-step-go{align-content:start;gap:10px;display:grid}.ct-step-go a:not(.btn){color:var(--color-action);font-weight:500;text-decoration:none}.ct-step-go a:not(.btn):hover{text-underline-offset:3px;text-decoration:underline}.ct-search{gap:8px;max-width:640px;display:flex}.ct-search input{min-width:0;font:inherit;color:#0e2530;background:#fff;border:1px solid #0000;border-radius:999px;flex:1;padding:.85rem 1.25rem;font-size:1.0625rem}.ct-search input:focus{outline:2px solid var(--color-glacier);outline-offset:2px}.ct-results{gap:0;margin:0;padding:0;list-style:none;display:grid}.ct-results li{border-top:1px solid var(--color-hairline)}.ct-results a{color:inherit;gap:4px;padding-block:18px;text-decoration:none;display:grid}.ct-results a:hover b{color:var(--color-action)}.ct-results b{font:400 1.45rem/1.15 var(--font-display)}.ct-results span{color:var(--color-muted);font-size:.9375rem}.ct-results small{color:var(--color-muted);font-size:.8125rem}.ct-topics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ct-topic{background:var(--color-card);border-radius:var(--radius-plate);gap:12px;padding:22px;display:grid}.ct-topic h3{font:400 1.7rem/1.05 var(--font-display);margin:0}.ct-topic ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ct-topic a{color:var(--color-ink);border-top:1px solid var(--color-hairline);padding:7px 0;font-size:.9375rem;text-decoration:none;display:block}.ct-topic li:first-child a{border-top:0}.ct-topic a:hover{color:var(--color-action)}.ct-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ct-addr{gap:2px;font-style:normal;display:grid}.ct-hours{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:.9375rem;display:grid}.ct-hours dt{color:var(--color-muted)}.ct-hours dd{font-variant-numeric:tabular-nums;margin:0}.ct-policy{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.ct-policy article>.ct-muted{margin-bottom:28px}.ct-draft{border-radius:var(--radius-panel);background:var(--color-hold-soft);color:var(--color-ink);border-left:3px solid var(--color-hold);margin:0 0 24px;padding:14px 16px;font-size:.95rem;line-height:1.5}.ct-draft a{color:inherit}.ct-policy-nav{gap:2px;display:grid;position:sticky;top:84px}.ct-policy-nav a{border-radius:var(--radius-control);color:var(--color-muted);padding:8px 12px;text-decoration:none}.ct-policy-nav a:hover{color:var(--color-ink);background:var(--color-sunk)}.ct-policy-nav a[aria-current=page]{color:var(--color-ink);background:var(--color-card);font-weight:500}.ct-page-title{font:400 clamp(2.8rem, 6vw, 4.8rem)/.98 var(--font-display);letter-spacing:-.02em;margin:0 0 16px}.ct-terms{background:var(--color-hairline);border:1px solid var(--color-hairline);border-radius:var(--radius-plate);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-block:28px 8px;display:grid;overflow:hidden}.ct-terms>div{background:var(--color-card);gap:4px;padding:18px 20px;display:grid}.ct-terms b{font:400 1.9rem/1 var(--font-display);font-variant-numeric:tabular-nums}.ct-terms span{color:var(--color-muted);font-size:.875rem}@media (width<=1100px){.ct-team,.ct-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.ct-split,.ct-policy{grid-template-columns:minmax(0,1fr)}.ct-aside,.ct-policy-nav{position:static}.ct-policy-nav{flex-wrap:wrap;gap:6px;display:flex}.ct-step{grid-template-columns:56px minmax(0,1fr)}.ct-step-go{grid-column:2}.ct-ways,.ct-facts{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ct-team,.ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ct-topics,.rq-two{grid-template-columns:minmax(0,1fr)}.rq-hint{padding-bottom:0}.ct-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-step{grid-template-columns:minmax(0,1fr)}.ct-step:before{font-size:2.6rem}.ct-step-go{grid-column:auto}.ct-search{flex-direction:column}}.ct-intro{margin-bottom:40px}.ct-made-photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-plate);width:100%}.on-deep .ct-page-title{color:var(--color-on-deep)}.on-deep .ct-lede.ct-muted{color:var(--color-on-deep-2)}.ct-results-h{font:400 clamp(1.8rem, 3vw, 2.3rem)/1.05 var(--font-display);letter-spacing:-.01em;margin:0 0 16px}.band-photo .ct-search{flex:100%}.ct-author{align-items:center}.ct-portrait{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-plate);justify-self:end;width:min(100%,360px)}@media (width<=860px){.ct-portrait{justify-self:start;width:min(100%,260px)}}.ct-split>*,.ct-logos>li,.ct-logo,.ct-logo-img,.ct-tiles>li,.ct-team>li,.ct-results li,.ct-topics>*{min-width:0}.ct-logo-img img{width:100%;height:100%}.ct-results a{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}.ct-prose img{width:auto;max-width:100%;max-height:360px}.ct-terms{background:var(--color-card);flex-wrap:wrap;gap:0;display:flex}.ct-terms>div{box-shadow:0 0 0 .5px var(--color-hairline);flex:170px}
