.guide-page{color:#0b2438;background:#f5f3ee}.guide-wrap{width:min(1180px,100% - 48px);margin:auto}.guide-hero{color:#fff;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.guide-hero>picture>img,.guide-overlay{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-overlay{background:linear-gradient(90deg,#031423fa,#031423d6 57%,#0314232e)}.guide-hero-copy{max-width:1180px;padding:150px 0 88px;position:relative}.guide-crumb{gap:10px;margin-bottom:54px;font-size:12px;display:flex}.guide-crumb a{color:#d6b66b}.guide-hero small,.guide-label{color:#b9923f;letter-spacing:.14em;font-size:11px;font-weight:800}.guide-hero h1{max-width:920px;margin:18px 0 24px;font-family:Manrope,sans-serif;font-size:clamp(42px,5.4vw,76px);line-height:1.02}.guide-hero p{max-width:720px;font-size:19px;line-height:1.7}.guide-meta{color:#ffffffb8;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:12px;display:flex}.guide-toc{border-bottom:1px solid #d8d8d2;align-items:center;gap:24px;min-height:72px;display:flex}.guide-toc a{color:#49606f;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.guide-criteria{border-top:1px solid #d8d8d2;grid-template-columns:1fr 1fr;display:grid}.guide-criteria div{border-bottom:1px solid #d8d8d2;grid-template-columns:44px 1fr;gap:12px;padding:20px 12px;display:grid}.guide-criteria b,.guide-related small{color:#9a7627}.guide-criteria span{color:#49606f;line-height:1.5}.guide-related{padding:0 0 92px}.guide-related .guide-wrap>div{border-top:1px solid #d8d8d2;border-left:1px solid #d8d8d2;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.guide-related a{color:#0b2438;background:#fff;border-bottom:1px solid #d8d8d2;border-right:1px solid #d8d8d2;gap:10px;min-height:150px;padding:28px 56px 28px 28px;text-decoration:none;display:grid;position:relative}.guide-related strong{font:700 20px/1.3 Manrope,sans-serif}.guide-related a>span{position:absolute;top:50%;right:24px}.guide-section{padding:92px 0}.guide-layout{grid-template-columns:1.4fr .8fr;gap:90px;display:grid}.guide-section h2{margin:18px 0 22px;font:700 clamp(28px,3vw,44px)/1.12 Manrope,sans-serif}.guide-section p,.guide-section li{color:#49606f;font-size:17px;line-height:1.75}.guide-section ul{padding-left:22px}.guide-section li{margin:12px 0}.guide-layout aside{color:#fff;background:#071f34;height:max-content;padding:42px}.guide-step{border-bottom:1px solid #294052;grid-template-columns:42px 1fr;gap:12px;padding:21px 0;display:grid}.guide-step b{color:#d3aa50}.guide-layout aside .button{text-align:center;width:100%;margin-top:30px}.guide-faq{background:#fff}.guide-faq article{border-top:1px solid #d8d8d2;max-width:850px;margin-top:25px;padding-top:25px}.guide-faq h2{font-size:26px}@media (width<=800px){.guide-wrap{width:min(100% - 32px,1180px)}.guide-hero{min-height:640px}.guide-hero-copy{padding:125px 0 56px}.guide-hero h1{font-size:40px}.guide-hero p{font-size:16px}.guide-layout{grid-template-columns:1fr;gap:42px}.guide-section{padding:64px 0}.guide-layout aside{padding:28px}.guide-meta{gap:6px;display:grid}.guide-toc{gap:18px;overflow-x:auto}.guide-toc strong,.guide-toc a{white-space:nowrap}.guide-criteria,.guide-related .guide-wrap>div{grid-template-columns:1fr}}
