.guide-page{padding-top:28px;padding-bottom:48px}.guide-hero{padding:32px 36px;background:#12343b;color:#fff;border-radius:24px}.guide-hero h1{font-size:38px;line-height:1.15;letter-spacing:-.035em;margin:0 0 20px}.guide-hero p{max-width:760px;color:#c5dfe2;font-size:16px;line-height:1.7;margin:0 0 12px}.guide-hero .button{margin-top:10px}.guide-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;align-items:start;padding-top:28px}.guide-nav{position:sticky;top:75px;display:flex;flex-direction:column;gap:4px;padding:18px 14px;border:1px solid #c6dce0;border-radius:12px;background:#e3eef0;font-size:13px}.guide-nav strong{padding:0 10px 8px}.guide-nav a{padding:7px 10px;border-radius:6px;color:#315b63;line-height:1.4}.guide-nav a:hover{background:#cce3e5;color:#087f8b}.guide-nav a:focus-visible{outline:2px solid #087f8b;outline-offset:2px}.guide-content{min-width:0}.guide-section{padding:28px;background:#fff;border:1px solid #dce8e9;border-radius:14px;scroll-margin-top:75px}.guide-section+.guide-section{margin-top:18px}.guide-step{display:block;color:#087f8b;font-size:12px;font-weight:700;margin-bottom:6px}.guide-section h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}.guide-section h3{font-size:18px;line-height:1.4;margin:24px 0 10px}.guide-section p,.guide-section li,.guide-section dd{font-size:15px;line-height:1.75;color:#405d65}.guide-section p{margin:0 0 14px}.guide-section p:last-child{margin-bottom:0}.guide-section strong,.guide-section dt{color:#16343c}.guide-section a:not(.button){color:#087f8b;text-decoration:underline;text-underline-offset:3px}.guide-section ul,.guide-steps{padding-left:22px;margin:12px 0 18px}.guide-section li+li{margin-top:10px}.guide-definitions,.guide-statuses{margin:18px 0}.guide-definitions>div,.guide-statuses>div{padding:14px 0;border-bottom:1px solid #e1ebed}.guide-definitions>div:first-child,.guide-statuses>div:first-child{padding-top:0}.guide-definitions>div:last-child,.guide-statuses>div:last-child{border-bottom:0;padding-bottom:0}.guide-definitions dt{font-weight:650;font-size:15px;margin-bottom:4px}.guide-definitions dd,.guide-statuses dd{margin:0}.guide-statuses dt{display:flex;gap:12px;align-items:center;font-weight:650;font-size:15px;margin-bottom:8px}.guide-statuses dt svg{width:31px;height:31px;flex:none}.guide-statuses dd{padding-left:43px}.guide-note{padding:16px 18px;background:#eaf4f5;border-left:3px solid #88b8bf;border-radius:0 8px 8px 0;margin:20px 0}.guide-note>strong{display:block;margin-bottom:6px}.guide-note p{margin:0}.guide-note em{font-style:normal;font-weight:600}
@media(max-width:900px){.guide-layout{grid-template-columns:1fr;gap:20px}.guide-nav{position:static;display:grid;grid-template-columns:1fr 1fr}.guide-nav strong{grid-column:1/-1}.guide-hero h1{font-size:32px}}
@media(max-width:700px){.guide-page{padding-top:16px;padding-bottom:24px}.guide-hero{padding:24px 10px;border-radius:0}.guide-hero h1{font-size:28px}.guide-hero p{font-size:15px}.guide-layout{padding-top:16px;gap:16px}.guide-nav{padding:14px 10px;border-radius:0;border-inline:0;gap:2px 10px}.guide-nav strong,.guide-nav a{padding-left:0;padding-right:0}.guide-section{padding:22px 10px;border-radius:0;border-inline:0}.guide-section h2{font-size:23px}.guide-section+.guide-section{margin-top:14px}.guide-note{padding:14px 12px}.guide-statuses dd{padding-left:0}}
