.top .wrap>.button{min-height:42px;padding:10px 18px;font-size:14px}
.crumbs{padding-top:26px;color:#60736d;font-size:13px}.crumbs a{color:#315f55}
.seo-block{padding-bottom:46px}.seo-block>h2{font-family:Compass,Arial,sans-serif;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.02em;margin:0 0 14px}.seo-block>p{max-width:760px;color:#45605b;line-height:1.65}
.seo-block .grid{padding-bottom:0}
.seo-table{overflow-x:auto;background:#fff;border:1px solid #dce3dc;border-radius:18px}.seo-table table{width:100%;border-collapse:collapse;font-size:14px}.seo-table th,.seo-table td{padding:12px 14px;text-align:start;border-bottom:1px solid #edf0ea;white-space:nowrap}.seo-table th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#547568}.seo-table tr:last-child td{border-bottom:0}
.seo-offer h3{font-family:Compass,Arial,sans-serif;font-size:23px;margin:8px 0}.seo-price{margin:0}.seo-price strong{font-size:20px}.seo-price span{color:#60736d;font-size:13px}
.seo-offer dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;font-size:14px;line-height:1.5}.seo-offer dt{font-weight:800}.seo-offer dd{margin:0;color:#45605b}
.seo-offer details{margin:10px 0;color:#45605b}.seo-offer summary{cursor:pointer;font-weight:800;color:#102d32}
.seo-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#60736d}.seo-source{display:inline-block;color:#315f55;font-weight:800;font-size:13px;margin:4px 12px 4px 0}
.seo-steps{padding-inline-start:22px;max-width:820px}.seo-steps li{margin-bottom:18px;line-height:1.6}.seo-steps p{margin:6px 0;color:#45605b}
.seo-articles .card{margin-bottom:15px}.seo-articles .card h2{margin-top:10px}
.seo-articles .card h2 a{color:inherit;text-decoration:none}.seo-articles .card h2 a:hover{text-decoration:underline}.seo-read{display:inline-flex;align-items:center;min-height:44px;color:#215a4d;font-weight:800;text-decoration:underline;text-underline-offset:3px}.seo-article{max-width:800px;margin-inline:auto;font-size:17px;line-height:1.75}.seo-article>p{max-width:none}.seo-article-date{font-size:13px;font-weight:800;letter-spacing:.04em}
.seo-sources{list-style:none;padding:0;display:grid;gap:10px}.seo-sources li{display:grid;gap:3px;background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:14px 16px}.seo-sources a{font-weight:800;color:#102d32}.seo-sources span{color:#45605b;font-size:14px;line-height:1.5}
.seo-more{padding-bottom:60px}.seo-more div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seo-more a{border:1px solid #cbd6cc;border-radius:20px;padding:8px 14px;text-decoration:none;font-weight:700;font-size:14px}
.cta .button{flex:none}
html[dir=rtl] .seo-source{margin:4px 0 4px 12px}
@media(max-width:700px){.top .wrap>.button{min-height:38px;padding:8px 13px;font-size:13px}}
