.uk-seo-section .product-section-inner {max-width:1100px;}
.uk-seo-section h2 {color:#111c3d;font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 20px;}
.uk-seo-section h3 {color:#111c3d;font-size:21px;line-height:1.35;}
.uk-seo-section p,.uk-seo-section li {color:#43536b;font-size:17px;line-height:1.7;}
.uk-seo-section a {color:#2450c7;text-decoration:underline;text-underline-offset:3px;}
.uk-seo-section a:focus-visible {outline:3px solid #2450c7;outline-offset:4px;}
.uk-seo-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.uk-seo-faq article {padding:22px;border:1px solid #d8e1ee;border-radius:16px;background:#fff;}
.uk-seo-faq h3 {margin:0 0 12px;}.uk-seo-faq p {margin:0;}
.uk-seo-table-wrap {overflow-x:auto;margin:20px 0;}
.uk-seo-table {width:100%;border-collapse:collapse;background:#fff;}
.uk-seo-table th,.uk-seo-table td {padding:14px;border:1px solid #d8e1ee;text-align:left;vertical-align:top;line-height:1.5;}
.uk-seo-table th {background:#edf3ff;}.uk-seo-note {font-size:14px!important;}
@media(max-width:700px){.uk-seo-faq{grid-template-columns:1fr}.uk-seo-section{padding:28px 20px 44px}.uk-seo-table{min-width:520px}}
