.info-intro{display:grid;gap:clamp(28px,4vw,56px);padding-block:clamp(44px,6vw,88px) clamp(36px,5vw,64px)}.info-intro--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.info-intro-text{display:grid;gap:18px;align-content:start}.info-intro h1{font-family:Manrope,Inter,sans-serif;font-weight:800;font-size:clamp(34px,4.4vw,58px);line-height:1.06;letter-spacing:-.04em;max-inline-size:18ch;text-wrap:balance}.info-lead{color:var(--text-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.7;max-inline-size:58ch}.info-actions{display:flex;flex-wrap:wrap;gap:10px;padding-block-start:6px}.info-intro-aside{min-inline-size:0}.info-section{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,64px);padding-block:clamp(36px,5vw,64px)}.info-section:before{content:"";position:absolute;inset-block-start:0;inset-inline:clamp(16px,4vw,40px);border-block-start:1px solid var(--border)}.info-section--wide{grid-template-columns:minmax(0,1fr);gap:24px}.info-section-head{display:grid;gap:10px;align-content:start}.info-section-head h2{font-family:Manrope,Inter,sans-serif;font-weight:750;font-size:clamp(22px,2.2vw,30px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.info-section-head p{color:var(--text-muted);font-size:15px;line-height:1.65;max-inline-size:44ch}.info-section-body{min-inline-size:0;display:grid;gap:18px;align-content:start}.info-section-body>p{color:var(--text-muted);font-size:16px;line-height:1.75;max-inline-size:66ch}.info-section-body>p strong{color:var(--text);font-weight:650}.info-rows{display:grid;margin:0}.info-rows>div{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:8px 28px;padding-block:18px;border-block-start:1px solid var(--border)}.info-rows>div:first-child{border-block-start:0;padding-block-start:4px}.info-rows dt{font-weight:650;font-size:16px;color:var(--text)}.info-rows dd{margin:0;color:var(--text-muted);font-size:15.5px;line-height:1.7}.info-rows dd a{color:var(--action-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.info-panel{position:relative;display:grid;gap:14px;padding:clamp(20px,2.4vw,28px);border:1px solid var(--border);border-radius:var(--r-lg, 24px);background:var(--surface);box-shadow:var(--panel-shadow)}.info-panel:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:24px;height:1px;background:linear-gradient(90deg,transparent,var(--sheen),transparent)}.info-panel h2,.info-panel h3{font-family:Manrope,Inter,sans-serif;font-weight:750;font-size:18px;letter-spacing:-.015em}.info-panel p{color:var(--text-muted);font-size:15px;line-height:1.65}.info-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px}.info-media a{display:grid;gap:12px;color:var(--text)}.info-media img{inline-size:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md, 18px);border:1px solid var(--border);background:var(--surface-2)}.info-media span{color:var(--text-subtle);font-size:13px}.info-media strong{font-weight:650;font-size:15.5px;line-height:1.4}.info-media a:hover strong{color:var(--action-text)}.info-closing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding-block:clamp(32px,4vw,48px);border-block-start:1px solid var(--border)}.info-closing h2{font-family:Manrope,Inter,sans-serif;font-weight:750;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.025em;max-inline-size:30ch}.info-closing p{color:var(--text-muted);margin-block-start:6px;max-inline-size:58ch}@media(max-width:960px){.info-intro--split,.info-section{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.info-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}}.info-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:var(--r-md, 18px);background:var(--surface);box-shadow:var(--panel-shadow);overflow:hidden}.info-steps li{display:grid;gap:8px;align-content:start;padding:22px 22px 24px}.info-steps li+li{border-inline-start:1px solid var(--border)}.info-steps span{font-family:Manrope,Inter,sans-serif;font-weight:800;font-size:28px;line-height:1;color:var(--action-text);font-variant-numeric:tabular-nums}.info-steps strong{font-weight:650;font-size:16px}.info-steps p{color:var(--text-muted);font-size:14.5px;line-height:1.6}@media(max-width:720px){.info-steps{grid-template-columns:minmax(0,1fr)}.info-steps li+li{border-inline-start:0;border-block-start:1px solid var(--border)}}
