.seo-editorial{max-width:900px;margin:auto;padding:42px 24px}.seo-editorial section{margin-bottom:38px}.seo-editorial p{line-height:1.85}.seo-editorial h2{font-size:clamp(1.35rem,3vw,1.85rem);margin:0 0 14px}.seo-editorial li{line-height:1.8;margin:8px 0}.seo-breadcrumb{font-size:.9rem;margin-bottom:22px}.seo-region-directory{padding-top:52px;padding-bottom:52px}.seo-region-directory .card a{color:inherit}.seo-languages,.seo-local-nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.seo-local-nav a{font-weight:600}.seo-budget,.seo-prices{border:1px solid #c9dbea;border-radius:20px;background:#f5f9fd;padding:24px;margin:30px 0}.seo-budget input{display:block;width:min(100%,320px);padding:12px;border:1px solid #9ab7d1;border-radius:8px;background:white}.seo-budget output{display:block;font-size:1.25rem;margin:16px 0;font-weight:700}.seo-prices table{width:100%;border-collapse:collapse;font-size:.92rem}.seo-prices td,.seo-prices th{padding:12px;text-align:start;border-bottom:1px solid #d8e3ed}.seo-prices details{margin-top:18px}.seo-prices summary{cursor:pointer;font-weight:600}.seo-prices .table-scroll{overflow-x:auto}.seo-note{color:#405a70;font-size:.93rem}.seo-article-cover{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:20px;margin:0 0 30px}.seo-contents{padding:20px;background:#f5f9fd;border-radius:18px}.seo-editorial [id]{scroll-margin-top:100px}html[dir=rtl] .seo-editorial{text-align:right}html[dir=rtl] .seo-local-nav{direction:rtl}@media(max-width:700px){.seo-local-nav{font-size:.85rem;gap:12px}.sv-header .nav{flex-wrap:wrap}.seo-prices{padding:16px}.seo-editorial{padding:28px 20px}.seo-languages{gap:12px}}
html[lang^=ar] .sv,html[lang^=ar] .sv h1,html[lang^=ar] .sv h2,html[lang^=ar] .sv p{font-family:Tahoma,Arial,sans-serif}

.sv .seo-local-header .nav{display:flex;justify-content:space-between;gap:18px}.sv .seo-local-header .seo-local-nav{display:flex;flex-wrap:wrap}@media(max-width:700px){.sv .seo-local-header .brand{width:100%;display:flex;justify-content:center}.sv .seo-local-header .seo-local-nav{width:100%;justify-content:center;gap:12px}.sv .seo-local-header .nav{padding-block:16px}}
@media(max-width:700px){.sv .sv-header.seo-local-header .nav.wrap{flex-wrap:wrap!important}.sv .seo-local-header .seo-local-nav{flex:1 1 100%}}