.seo2026-page{color:#20364b;font-family:Arial,sans-serif;font-size:18px;line-height:1.8;background:#fff}.seo2026-shell{max-width:1180px;margin:auto;padding:0 28px}.seo2026-narrow{max-width:850px;margin:auto}.seo2026-hero{padding:65px 0 70px;background:linear-gradient(130deg,#f4f1e9,#eef3f7);border-bottom:1px solid #d6e0e6}.seo2026-breadcrumb{font-size:13px;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px;color:#5e7080}.seo2026-breadcrumb a{text-decoration:none}.seo2026-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#8b682f;font-weight:700;margin:0 0 18px}.seo2026-page h1{font-family:Georgia,serif;color:#18374f;font-size:clamp(34px,4.3vw,58px);font-weight:400;line-height:1.14;max-width:970px;letter-spacing:-.025em;margin:0 0 25px}.seo2026-lead{font-size:21px;line-height:1.65;max-width:910px;margin:0 0 28px}.seo2026-short{background:#17374f;color:#fff;border-left:4px solid #bf9a5e;padding:25px 30px;border-radius:0 14px 14px 0;max-width:910px}.seo2026-short strong{display:block;color:#e4c695;font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px}.seo2026-short p{margin:0;font-size:17px;line-height:1.7}.seo2026-toc{padding:28px 0;border-bottom:1px solid #e1e7ed}.seo2026-toc ol{display:flex;flex-wrap:wrap;gap:12px 25px;margin:0;padding:0;list-style:none}.seo2026-toc a{font-size:14px;text-decoration:none;color:#365e7c;border-bottom:1px solid #becbd6}.seo2026-section{padding:56px 0;border-bottom:1px solid #e6ebef;scroll-margin-top:110px}.seo2026-section:nth-of-type(even){background:#fafbfc}.seo2026-page h2,.seo2026-addition h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.28;color:#18374f;margin:0 0 25px}.seo2026-page h3,.seo2026-addition h3{font-size:20px;line-height:1.4;color:#1c3b54;margin:0 0 12px}.seo2026-page p,.seo2026-addition p{margin:0 0 19px}.seo2026-page a,.seo2026-addition a{color:#234f73;text-underline-offset:4px}.seo2026-page ul,.seo2026-page ol,.seo2026-addition ol{padding-left:25px}.seo2026-page li,.seo2026-addition li{margin:10px 0}.seo2026-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:28px 0}.seo2026-grid article{padding:26px;border:1px solid #d8e1e7;border-top:3px solid #b79862;border-radius:10px;background:#fff}.seo2026-grid p:last-child{margin:0}.seo2026-note{border-left:3px solid #b79862;background:#f5f2eb;padding:25px 28px;margin:28px 0}.seo2026-note strong{display:block;color:#17374f;margin-bottom:10px}.seo2026-note p:last-child{margin:0}.seo2026-related{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0 0}.seo2026-related a{display:block;padding:12px 17px;border:1px solid #ccd9e2;border-radius:8px;font-size:15px;background:#fff;text-decoration:none}.seo2026-related a:hover{border-color:#a17b42;background:#f8f4ed}.seo2026-steps li{padding-left:7px;margin:18px 0}.seo2026-steps strong{color:#17374f}.seo2026-faq details{border-bottom:1px solid #d4dfe6;padding:19px 0}.seo2026-faq summary{cursor:pointer;font-weight:700;color:#17374f}.seo2026-faq details p{margin:16px 0 0}.seo2026-author{display:flex;align-items:center;gap:25px;padding:32px;background:#f0f4f7;border-radius:14px}.seo2026-author img{width:112px;height:134px;object-fit:cover;object-position:center top;border-radius:9px;flex:none}.seo2026-author h2{font-size:27px;margin-bottom:6px}.seo2026-author p{font-size:15px;margin-bottom:6px}.seo2026-source-list{font-size:14px;line-height:1.65}.seo2026-source-list a{overflow-wrap:anywhere}.seo2026-sources p{font-size:14px;color:#5b6f81}.seo2026-contact{padding:60px 0;background:#17374f;color:#fff;scroll-margin-top:90px}.seo2026-contact h2{color:#fff}.seo2026-contact p{color:#e1e8ed}.seo2026-buttons{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.seo2026-buttons a{display:inline-flex;align-items:center;padding:14px 22px;border:1px solid #c6a877;border-radius:8px;color:#17374f;background:#dec69c;font-weight:700;text-decoration:none}.seo2026-buttons a+ a{color:#fff;background:transparent}.seo2026-warning{font-size:15px;line-height:1.6;padding:20px;border:1px solid #7290a5;border-radius:8px;margin-top:30px}.seo2026-addition{padding:58px 0;border-top:1px solid #dae3ea;border-bottom:1px solid #dae3ea;background:#f4f7f9;font-family:Arial,sans-serif;font-size:17px;line-height:1.8;scroll-margin-top:100px;color:#20364b}.seo2026-addition .seo2026-shell{max-width:1080px}.seo2026-addition .seo2026-source-list{margin-top:22px}.seo2026-draftbar{padding:9px 20px;background:#f2d8a5;color:#18374f;font:13px/1.5 Arial,sans-serif;text-align:center}.seo2026-draftbar a{color:inherit;text-decoration:underline}.seo2026-review{font-family:Arial,sans-serif;color:#243b50;background:#f3f5f7;min-height:100vh;padding:50px 0}.seo2026-review header{background:#17374f;color:#fff;border-radius:18px;padding:36px;margin-bottom:24px}.seo2026-review header p{color:#d1dce4;line-height:1.65}.seo2026-review h1{font:38px/1.2 Georgia,serif;margin:12px 0 18px}.seo2026-review h2{font:29px/1.3 Georgia,serif;margin:40px 0 22px}.seo2026-review .seo2026-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo2026-review article h3{font:24px/1.3 Georgia,serif;margin:9px 0 14px}.seo2026-review article p{font-size:15px;line-height:1.7}.seo2026-review article a{display:inline-block;color:#224f74;margin-top:8px;font-weight:700;text-decoration:none}.seo2026-review .seo2026-index{font-size:12px;color:#927141;letter-spacing:.1em;text-transform:uppercase}.seo2026-review .seo2026-change{padding:22px 0;border-bottom:1px solid #d4dfe7}.seo2026-change p{line-height:1.7;margin:10px 0;font-size:16px}.seo2026-change a{color:#234f73}.seo2026-review footer{font-size:14px;line-height:1.8;margin-top:35px}.seo2026-page :focus-visible,.seo2026-review :focus-visible{outline:3px solid #c49a51;outline-offset:5px}.seo2026-page [id]{scroll-margin-top:100px}
@media(max-width:640px){.seo2026-shell{padding:0 20px}.seo2026-hero{padding:34px 0 40px}.seo2026-breadcrumb{margin-bottom:24px}.seo2026-lead{font-size:18px}.seo2026-short{padding:22px}.seo2026-page{font-size:17px}.seo2026-section{padding:38px 0}.seo2026-author{align-items:flex-start;padding:23px;gap:18px}.seo2026-author img{width:76px;height:100px}.seo2026-author h2{font-size:22px}.seo2026-review{padding-top:22px}.seo2026-review header{padding:26px}.seo2026-review h1{font-size:30px}.seo2026-review .seo2026-grid{grid-template-columns:1fr}.seo2026-grid article{padding:23px}.seo2026-buttons{flex-direction:column}.seo2026-buttons a{justify-content:center}.seo2026-addition{padding:40px 0}.seo2026-toc ol{display:grid;gap:9px}}
