.cs .hd{background:#ffffffeb;box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cs .hd-logo{opacity:1}.cs-top{padding:clamp(112px,14vw,170px) 0 clamp(40px,6vw,72px)}.cs-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:28px;font-family:var(--ui);font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--mute)}.cs-back:hover{color:var(--ink)}.cs-h1{font-family:var(--hd);font-weight:var(--hdw,400);letter-spacing:var(--hdl,0);font-size:clamp(2.6rem,8vw,6.2rem);line-height:.98;max-width:14ch}.cs-h1 em{font-weight:var(--emw,300);font-style:normal}.cs-top .lede{max-width:60ch}.cs-top .btns{margin-top:32px}@media(max-width:600px){.cs-top .btns{flex-direction:column}.cs-top .btn{width:100%}}.cs-hero{padding:0 var(--gut)}.cs-hero figure{max-width:1400px;margin:0 auto}.cs-hero img{width:100%;border-radius:14px;box-shadow:0 30px 80px -40px #00000073}.cs-facts{display:grid;gap:22px 40px;margin-top:clamp(48px,7vw,88px);padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:760px){.cs-facts{grid-template-columns:repeat(4,1fr)}}.cs-facts dt{font-family:var(--ui);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-weight:500}.cs-facts dd{font-size:17px;line-height:1.45}.cs-facts a{color:var(--ink);text-underline-offset:3px}.cs-body{padding:clamp(64px,9vw,120px) 0}.cs-body h2{font-family:var(--hd);font-weight:var(--hdw,400);letter-spacing:var(--hdl,0);font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1;margin:0 0 18px}.cs-body p{max-width:62ch;color:var(--ink2)}.cs-body p+p{margin-top:16px}.cs-block+.cs-block{margin-top:clamp(56px,8vw,96px)}.cs-figs{display:grid;gap:clamp(28px,4vw,48px);margin-top:clamp(48px,7vw,80px)}.cs-figs figure{margin:0}.cs-figs img{width:100%;border-radius:12px;background:var(--paper2)}.cs-figs figcaption{margin-top:12px;font-size:15px;color:var(--mute)}.cs-figs figcaption b{font-family:var(--ui);font-weight:500;letter-spacing:.14em;color:var(--ink);margin-right:10px;font-size:12px}@media(min-width:860px){.cs-figs{grid-template-columns:1fr 1fr}.cs-figs .wide{grid-column:1/-1}}.cs-end{background:var(--paper2);padding:clamp(80px,11vw,140px) 0}.cs-end .h2{max-width:18ch}.cs-next{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px}.cs-next a{min-height:44px;display:inline-flex;align-items:center}.me-grid{display:grid;gap:clamp(32px,5vw,72px);align-items:end}@media(min-width:860px){.me-grid{grid-template-columns:1.25fr 1fr}}.me-ph{margin:0;max-width:520px}.me-ph img{width:100%;height:auto;border-radius:14px;box-shadow:0 30px 80px -40px #00000073}@media(max-width:859px){.me-ph{max-width:88vw;margin:0 auto}}.me-figs{margin-top:clamp(40px,6vw,72px)}.me-list{list-style:none;padding:0;margin:20px 0 0;border-top:1px solid var(--line)}.me-list li{padding:14px 0;border-bottom:1px solid var(--line);font-size:17px;color:var(--mute)}.me-list a{color:var(--ink);font-weight:500;text-underline-offset:3px;display:inline-block;min-height:24px}.cs-block .faq{margin-top:20px}.gd-by{margin-top:22px;font-family:var(--ui);font-size:15px;color:var(--mute)}.gd-by a{color:var(--ink);text-underline-offset:3px}.gd-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.gd-list li{border-bottom:1px solid var(--line)}.gd-list a{display:block;padding:clamp(28px,4vw,44px) 0;color:inherit;text-decoration:none}.gd-list h2{margin:0 0 10px;transition:color .25s var(--e-out)}.gd-list p{margin:0 0 14px}.gd-list a:hover h2{color:var(--gold)}
