
.n2-seo-page{max-width:1120px;margin:32px auto 0;padding:0 24px;color:#173f43;font:400 17px/1.72 Arial,sans-serif;box-sizing:border-box}.n2-seo-page *{box-sizing:border-box}.n2-seo-hero{padding:46px;border-radius:28px;background:linear-gradient(135deg,#e2f8f9,#f8fcfc);box-shadow:0 14px 42px rgba(7,60,66,.07)}.n2-seo-eyebrow{display:inline-block;padding:7px 12px;border-radius:999px;background:#fff;color:#007d89;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.n2-seo-hero h1{max-width:850px;margin:18px 0 14px;color:#073c42;font-size:44px;line-height:1.12;text-transform:none}.n2-seo-hero p{max-width:900px;margin:0;color:#365f63;font-size:18px}.n2-seo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.n2-seo-actions a{padding:11px 15px;border-radius:11px;background:#0aa5b5;color:#fff!important;font-weight:700;text-decoration:none!important}.n2-seo-toc{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap;margin:24px 0;padding:16px 20px;border:1px solid #d4e9eb;border-radius:14px;background:#fff}.n2-seo-toc strong{color:#073c42}.n2-seo-toc a{color:#007d89!important}.n2-seo-section{margin:28px 0;padding:30px;border:1px solid #e0edef;border-radius:22px;background:#fff}.n2-seo-section h2,.n2-seo-contact h2,.n2-seo-related h2{margin:0 0 18px;color:#073c42;font-size:29px;line-height:1.2;text-transform:none}.n2-seo-section p{margin:0 0 16px}.n2-seo-lead-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.n2-seo-lead-grid>div{padding:18px;border-radius:15px;background:#eff9fa}.n2-seo-lead-grid strong,.n2-seo-lead-grid span{display:block}.n2-seo-lead-grid span{margin-top:7px;color:#4d6d70;font-size:14px;line-height:1.5}.n2-seo-warning{margin:28px 0;padding:23px 26px;border-left:5px solid #e44d42;border-radius:14px;background:#fff2f0;color:#5a3734}.n2-seo-warning strong{display:block;margin-bottom:7px;color:#b62f27;font-size:20px}.n2-seo-warning p{margin:0}.n2-seo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;counter-reset:steps;list-style:none}.n2-seo-steps li{padding:20px;border-radius:16px;background:#f3fafb}.n2-seo-steps strong{display:block;margin-bottom:7px;color:#087985}.n2-seo-faq details{margin:10px 0;border:1px solid #d5e8ea;border-radius:14px;background:#fbfefe}.n2-seo-faq summary{padding:18px 48px 18px 18px;cursor:pointer;color:#153f43;font-weight:700}.n2-seo-faq details p{padding:0 18px 18px}.n2-seo-contact{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;margin:28px 0;padding:30px;border-radius:22px;background:#073c42;color:#dff6f7}.n2-seo-contact h2{color:#fff}.n2-seo-contact p{margin:7px 0}.n2-seo-contact a{color:#fff!important}.n2-seo-contact__note{align-self:center;padding:18px;border-radius:14px;background:#164f55}.n2-seo-related{margin:28px 0 50px}.n2-seo-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.n2-seo-related a{padding:16px;border:1px solid #d5e8ea;border-radius:14px;color:#087985!important;font-weight:700;text-decoration:none!important}.n2-seo-related a:hover{background:#eef9fa}.n2-seo-page img{max-width:100%;height:auto}.n2-seo-page table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:760px){.n2-seo-page{margin-top:18px;padding:0 14px;font-size:16px;line-height:1.65}.n2-seo-hero{padding:28px 20px;border-radius:20px}.n2-seo-hero h1{font-size:31px}.n2-seo-hero p{font-size:16px}.n2-seo-actions{flex-direction:column}.n2-seo-actions a{text-align:center}.n2-seo-toc{align-items:flex-start;flex-direction:column}.n2-seo-section{padding:21px 17px;border-radius:18px}.n2-seo-section h2,.n2-seo-contact h2,.n2-seo-related h2{font-size:24px}.n2-seo-lead-grid,.n2-seo-steps,.n2-seo-contact,.n2-seo-related>div{grid-template-columns:1fr}.n2-seo-warning{padding:20px}.n2-seo-contact{padding:22px 18px}}
