:root{--blue:#0b6e99;--deep:#0e3f57;--ink:#24343b;--muted:#60717a;--line:#d7e3e8;--pale:#eef7fa;--warm:#fff8e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2f6f8;color:var(--ink);font:17px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--blue)}.site-nav{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--line);padding:14px max(22px,calc((100% - 1060px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.site-nav .brand{font-weight:900;font-size:23px;color:var(--deep);text-decoration:none;letter-spacing:.06em}.site-nav div{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.site-nav div a{font-size:14px;font-weight:650;text-decoration:none;color:#315866}.site-nav a:hover{text-decoration:underline}main{width:min(960px,calc(100% - 36px));margin:34px auto 54px;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden}.article-head{padding:56px 64px 48px;background:linear-gradient(140deg,#e7f5fa,#fff)}.article-head span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.article-head h1{color:var(--deep);font-size:clamp(34px,6vw,58px);line-height:1.06;margin:14px 0 18px;max-width:850px}.article-head p{font-size:20px;max-width:750px;color:#45616d;margin:0}article>section,article>aside{padding:34px 64px}article>section+section{border-top:1px solid #edf2f4}h2{font-size:27px;line-height:1.2;color:var(--deep);margin:0 0 16px}h3{line-height:1.25;color:var(--deep)}p{margin:0 0 18px}li{margin-bottom:10px}.lead{font-size:20px}.steps ol{counter-reset:step;list-style:none;padding:0}.steps li{position:relative;padding:0 0 22px 54px}.steps li::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:800}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.guide-card{display:block;border:1px solid var(--line);border-radius:16px;padding:22px;text-decoration:none;color:var(--ink);background:#fff}.guide-card:hover{border-color:var(--blue);box-shadow:0 10px 26px #0b6e9915}.guide-card small{color:var(--blue);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.guide-card h2{font-size:22px;margin:8px 0}.guide-card p{margin:0}.result-list{display:grid;gap:14px}.result-list>div,.faq details{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fbfdfe}.result-list strong{font-size:19px;color:var(--deep)}aside{margin:14px 64px 40px;padding:28px!important;border-radius:18px;background:var(--pale)}.warning{background:var(--warm)}.button{display:inline-block;background:var(--blue);color:#fff;text-decoration:none;border-radius:28px;padding:12px 20px;font-weight:800}.faq details{margin-bottom:12px}.faq summary{font-weight:800;color:var(--deep);cursor:pointer}.faq details p{margin:14px 0 0}footer{margin:28px 64px 0;padding:30px 0 42px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}footer nav{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}footer nav a{color:inherit}@media(max-width:760px){.site-nav{position:static;display:block}.site-nav div{margin-top:10px;gap:10px 16px}.article-head,article>section,article>aside{padding:28px 24px}.article-head h1{font-size:38px}.article-head p,.lead{font-size:18px}.guide-grid{grid-template-columns:1fr}aside{margin:10px 18px 30px}footer{margin:20px 24px 0}main{width:100%;margin:0;border:0;border-radius:0}}
.site-nav .brand{display:block;width:132px;flex:0 0 auto;letter-spacing:normal}.site-nav .brand img{display:block;width:100%;height:auto}
