body{margin:0;background:#f6fafb;color:#102b3a;font:18px/1.65 -apple-system,BlinkMacSystemFont,Arial,sans-serif}main,header,footer{max-width:960px;margin:auto;padding:24px}nav{display:flex;gap:22px;flex-wrap:wrap}a{color:#126a86;overflow-wrap:anywhere}h1{font-size:clamp(32px,6vw,52px);line-height:1.12}h2{font-size:25px;line-height:1.25}.lead{font-size:22px;color:#496170}.layout{display:grid;grid-template-columns:1fr 240px;gap:40px}.shot{width:100%;height:auto;border-radius:20px}.card{background:white;border:1px solid #d8e6e9;border-radius:16px;padding:22px;margin:18px 0}.buttons{display:flex;gap:14px;flex-wrap:wrap}.buttons a{background:#126a86;color:white;padding:12px 20px;border-radius:12px;text-decoration:none}a:focus-visible{outline:3px solid #e97557;outline-offset:4px}.note,figcaption{font-size:14px;color:#496170}figure{margin:24px 0}footer{border-top:1px solid #d8e6e9}.skip{position:absolute;top:-90px}.skip:focus{top:0;background:white;padding:12px}@media(max-width:640px){.layout{grid-template-columns:1fr}figure{max-width:240px}main,header,footer{padding:20px}}
.breadcrumbs{font-size:14px;gap:8px;margin-bottom:26px}.questions{border-top:1px solid #d8e6e9;margin-top:28px;padding-top:12px}.questions h3{font-size:20px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.guide-grid .card{margin:8px 0}.guide-grid h2{margin-top:0}
