/* Public discovery pages; selectors do not affect order, admin or Mini App UI. */
.seo-products .country-product-copy h3{overflow-wrap:anywhere;line-height:1.3}
.seo-page{padding-top:32px;padding-bottom:70px;max-width:1120px}.seo-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#abc0b3;margin-bottom:32px}.seo-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.seo-intro{max-width:840px;padding:18px 0 38px}.seo-intro h1{font-size:clamp(32px,5vw,58px);line-height:1.14;letter-spacing:-.035em;margin:12px 0 22px;text-wrap:balance}.seo-lead{font-size:18px;line-height:1.8;color:#b9cabe;max-width:750px}.seo-intro .hero-actions{flex-wrap:wrap;margin-top:25px}.seo-products{padding:24px;border:1px solid #284f3c;border-radius:22px;background:#102018;margin:0 0 38px}.seo-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.seo-section-title h2{font-size:24px;margin:7px 0}.seo-products .country-product-copy h3{font-size:17px;margin:0 0 8px}.seo-products .field-note{margin-top:16px;line-height:1.6;color:#b2c4b8}.seo-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:44px;align-items:start}.seo-reading section{margin-bottom:30px}.seo-reading h2,.seo-faq h2,.seo-related h2{font-size:26px;line-height:1.3;margin:0 0 16px}.seo-reading p,.seo-reading li{font-size:16px;line-height:1.85;color:#c0d0c5}.seo-reading ol{padding-left:24px}.seo-reading li{padding:5px 0}.seo-text-link{display:inline-flex;align-items:center;gap:8px;color:#5ce5ac;text-decoration:underline;text-underline-offset:4px;font-size:14px;min-height:42px}.seo-text-link svg{width:16px;height:16px}.seo-aside{border:1px solid #2d4939;border-radius:18px;background:#13271c;padding:24px}.seo-aside h2{font-size:21px;margin:12px 0}.seo-aside ul{padding-left:18px;color:#c0d0c5;line-height:1.8;font-size:14px}.seo-aside li{margin-bottom:10px}.seo-faq{max-width:780px;margin:24px 0 38px}.seo-faq .faq-list p{line-height:1.8}.seo-related{border-top:1px solid #284334;padding-top:32px;margin-top:30px}.seo-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-link-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #2e4b3b;border-radius:16px;background:#13261c;min-width:0;transition:border-color .15s ease}.seo-link-card:hover,.seo-link-card:focus-visible{border-color:#35dda1;outline-offset:4px}.seo-link-card strong{font-size:19px;line-height:1.35;color:#ecf7ef}.seo-link-card span{font-size:14px;line-height:1.75;color:#b4c9bb}.seo-link-card svg{width:20px;height:20px;margin-top:auto;color:#43dfa2}.seo-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #284334;padding-top:24px;padding-bottom:24px;font-size:13px;color:#b3c8ba}.seo-footer-links a{min-height:32px;display:inline-flex;align-items:center}.seo-footer-links a:hover{text-decoration:underline}.seo-discovery .section-heading{align-items:center}
@media(max-width:800px){.seo-reading-layout{grid-template-columns:minmax(0,1fr);gap:20px}.seo-aside{margin-bottom:28px}.seo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-products{padding:18px}.seo-page{padding-top:24px}.seo-section-title h2{font-size:21px}}
@media(max-width:520px){.seo-link-grid{grid-template-columns:minmax(0,1fr)}.seo-intro{padding-top:0}.seo-intro .hero-actions{display:grid;grid-template-columns:minmax(0,1fr)}.seo-lead{font-size:16px}.seo-breadcrumbs{font-size:12px;margin-bottom:24px}.seo-products{padding:14px}.seo-section-title{align-items:flex-start}.seo-reading h2,.seo-faq h2,.seo-related h2{font-size:23px}.seo-link-card{padding:20px}.seo-footer-links{gap:8px 18px}.seo-discovery .section-heading{display:block}}
