.v16619-guide{padding:clamp(48px,6vw,82px) 20px;background:linear-gradient(145deg,#06172f 0%,#082a55 100%);color:#fff}
.v16619-shell{width:min(1180px,100%);margin:0 auto}
.v16619-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:end;margin-bottom:30px}
.v16619-kicker{margin:0 0 9px;color:#69c7ff;font-size:.76rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.v16619-heading h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04;letter-spacing:-.035em}
.v16619-heading>p{margin:0;color:#d5e6f7;font-size:1.05rem;line-height:1.65}
.v16619-story{display:grid;grid-template-columns:1.18fr 1fr .72fr;gap:16px}
.v16619-card{position:relative;min-height:420px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:#0a1d39;box-shadow:0 18px 50px rgba(0,0,0,.22)}
.v16619-card img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}
.v16619-card.is-symbol img{object-fit:contain;padding:66px;background:#274686}
.v16619-caption{position:absolute;inset:auto 0 0;padding:70px 22px 22px;background:linear-gradient(transparent,rgba(2,12,29,.94));color:#fff}
.v16619-caption strong{display:block;margin-bottom:5px;font-size:1.08rem}
.v16619-caption span{display:block;color:#d7e8f8;font-size:.92rem;line-height:1.45}
.v16619-number{position:absolute;z-index:2;top:18px;left:18px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#087bea;color:#fff;font-weight:900;box-shadow:0 7px 18px rgba(0,0,0,.2)}
.v16619-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}
.v16619-fact{display:flex;gap:12px;align-items:flex-start;padding:17px 18px;border:1px solid rgba(105,199,255,.28);border-radius:14px;background:rgba(255,255,255,.07)}
.v16619-fact strong{flex:0 0 auto;color:#69c7ff}
.v16619-fact span{color:#e2eef9;line-height:1.45}
.v16619-note{margin:16px 0 0;color:#adc6dc;font-size:.86rem;line-height:1.55}
.v16619-compact{padding:clamp(40px,5vw,66px) 20px;background:#edf5fc}
.v16619-compact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;align-items:center}
.v16619-compact-photo{position:relative;min-height:360px;margin:0;overflow:hidden;border-radius:20px;background:#071a3d;box-shadow:0 18px 46px rgba(7,26,61,.18)}
.v16619-compact-photo img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}
.v16619-compact-photo figcaption{position:absolute;inset:auto 0 0;padding:60px 22px 20px;background:linear-gradient(transparent,rgba(2,12,29,.9));color:#fff;font-weight:750}
.v16619-compact-copy h2{margin:5px 0 12px;color:#071a3d;font-size:clamp(1.8rem,3.2vw,2.65rem);line-height:1.08;letter-spacing:-.025em}
.v16619-compact-copy>p{margin:0 0 21px;color:#52667d;font-size:1.02rem;line-height:1.65}
.v16619-mini-step{display:flex;gap:12px;padding:12px 0;border-top:1px solid #ccdae7;color:#203853;line-height:1.45}
.v16619-mini-step strong{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#087bea;color:#fff;font-size:.82rem}
@media(max-width:900px){.v16619-heading,.v16619-compact-layout{grid-template-columns:1fr}.v16619-story{grid-template-columns:1fr 1fr}.v16619-card:first-child{grid-column:1/-1}.v16619-facts{grid-template-columns:1fr}.v16619-compact-copy{order:-1}}
@media(max-width:600px){.v16619-story{grid-template-columns:1fr}.v16619-card:first-child{grid-column:auto}.v16619-card,.v16619-card img{min-height:300px}.v16619-card.is-symbol,.v16619-card.is-symbol img{min-height:260px}.v16619-card.is-symbol img{padding:48px}.v16619-compact-photo,.v16619-compact-photo img{min-height:280px}}
