.seo-breadcrumbs{max-width:1180px;margin:14px auto 0;padding:0 18px;color:#405574;font:14px/1.5 Arial,sans-serif}.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.seo-breadcrumbs li+li:before{content:"›";margin-right:7px;color:#7d8da4}.seo-breadcrumbs a{color:#1559a6;text-decoration:underline;text-underline-offset:3px}.seo-intro{background:#fff;border:1px solid #d9e3ef;border-radius:12px;padding:20px;margin:0 0 18px}.seo-intro h1{margin:0 0 8px;color:#082343;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.15}.seo-intro p{margin:0;color:#334d6d;font-size:1rem;line-height:1.6}.seo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.seo-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;background:#075fbf;color:#fff!important;font-weight:700;text-decoration:none}.seo-actions a.wish{background:#e95f00}.seo-empty{background:#fff;border:1px solid #d9e3ef;border-radius:12px;padding:24px;text-align:center;color:#334d6d}.seo-empty h2{margin:0 0 8px;color:#082343}.seo-faq{max-width:1180px;margin:28px auto 0;padding:26px 22px;background:#fff;border:1px solid #d9e3ef;border-radius:12px}.seo-faq h2{margin:0 0 16px;color:#082343}.seo-faq details{border-top:1px solid #e3e9f1;padding:14px 0}.seo-faq summary{cursor:pointer;font-weight:700;color:#0b2d54}.seo-faq p{margin:9px 0 0;line-height:1.55;color:#405574}.seo-error{max-width:720px;margin:80px auto;padding:30px;background:#fff;border:1px solid #d9e3ef;border-radius:12px;font-family:Arial,sans-serif;color:#10294a}.seo-error a{color:#075fbf}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.seo-breadcrumbs{margin-top:10px;padding:0 12px}.seo-intro{padding:16px}.seo-faq{margin:20px 4px 0;padding:20px 15px}.seo-actions a{width:100%;box-sizing:border-box}}
