/* Search-friendly editorial content; consistent with current visual identity. */
.seo-information{background:#fffaf2;border-top:1px solid #e7dbca;border-bottom:1px solid #e7dbca;padding:44px 20px;color:#2d4056}
.seo-information-inner{max-width:1140px;margin:auto}
.seo-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:2px;color:#967540;margin:0 0 12px}
.seo-information h2{font:500 clamp(30px,4vw,48px)/1.14 'Cormorant Garamond',Georgia,serif;margin:0 0 14px;color:#182e44}
.seo-information p{font:15px/1.75 Arial,sans-serif;color:#4b5c68}
.seo-information-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}
.seo-information h3{font:600 25px/1.2 'Cormorant Garamond',Georgia,serif;margin:0 0 8px;color:#273d53}
.seo-information-grid>div{border-left:2px solid #d6bb86;padding:6px 16px}
.seo-information-grid p{font-size:14px;margin:0}
.seo-guide-promo{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#f5efdf;border:1px solid #e1d2b0;border-radius:13px;padding:21px;margin-top:27px}
.seo-guide-promo p{font-size:14px;margin:0}
.seo-guide-promo a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:47px;padding:12px 16px;text-decoration:none;color:#fff;border-radius:8px;background:#253c56;font:700 13px Arial,sans-serif;text-align:center}
.seo-information .seo-order-note{font-size:12px;color:#6c7782;margin:20px 0 0}
@media(max-width:760px){.seo-information{padding:28px 15px}.seo-information-grid{grid-template-columns:1fr;gap:18px}.seo-guide-promo{display:block}.seo-guide-promo a{margin-top:16px;width:100%}}
@media print{.seo-information{display:none!important}}