.seo-guide{max-width:900px}.seo-guide h1{font-size:clamp(28px,4vw,44px);line-height:1.2}.seo-guide h2{font-size:25px;line-height:1.35;margin:30px 0 12px}.seo-guide p,.seo-guide li{line-height:1.85}.seo-guide a,.seo-related a{color:#6b222d;text-underline-offset:3px}.seo-related{margin:32px 0;padding:22px;background:#f5efe2;border:1px solid #dfd2be;border-radius:10px}.seo-related h2{font-size:23px;margin:0 0 15px}.seo-related ul{padding-left:22px}.seo-related li{margin:10px 0;line-height:1.6}.seo-collection-intro{max-width:850px;font-size:17px;line-height:1.7}.seo-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:22px 20px;border-top:1px solid #dfd2be;font-size:14px}.seo-footer-links a{color:inherit}.seo-table-wrap{overflow-x:auto;margin:22px 0}.seo-table-wrap table{width:100%;border-collapse:collapse;background:#fffdf8}.seo-table-wrap caption{text-align:left;margin-bottom:12px;font-weight:600}.seo-table-wrap td,.seo-table-wrap th{text-align:left;padding:12px;border:1px solid #d8c5a8}.seo-cart-title{font-size:32px;margin-bottom:22px}@media(max-width:650px){.seo-related{padding:17px}.seo-collection-intro{font-size:16px}.seo-guide h2{font-size:22px}}
