
.seo-guide{max-width:1160px;margin:0 auto;padding:56px 24px;color:#26352b}.seo-guide h1,.seo-guide h2{line-height:1.2}.seo-guide h1{font-size:clamp(2rem,5vw,3.4rem)}.seo-guide h2{font-size:1.8rem;margin:28px 0 12px}.seo-guide p,.seo-guide li{line-height:1.8}.seo-guide a{text-decoration:underline;text-underline-offset:4px}.seo-guide address{font-style:normal;line-height:1.8}.seo-guide ul{padding-inline-start:24px}.seo-guide nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.seo-guide .guide-cta{display:inline-block;background:#26352b;color:#fff;padding:14px 20px;border-radius:4px}.seo-guide table{width:100%;border-collapse:collapse}.seo-guide th,.seo-guide td{padding:12px;text-align:start;border-bottom:1px solid #d6cdbf}.seo-guide .table-wrap{overflow-x:auto}.seo-fallback .hero{min-height:540px}.seo-fallback .hero-copy{padding:72px 24px}.seo-fallback .hero-buttons a{display:inline-flex;padding:14px 20px}.seo-fallback .ritual-grid article{padding:12px}.seo-fallback .faq-item p{padding:16px}.seo-fallback .language-links{font-size:14px}.language-menu a{display:block;padding:10px 16px;text-decoration:none}.language-menu a.active{background:#ebe4d8}
.language .language-menu a{display:block;width:100%;padding:10px 12px;color:#29241c;background:transparent;text-align:start;font-size:12px;font-weight:600;text-decoration:none}.language .language-menu a:hover,.language .language-menu a.active{background:#eadfc8;color:#8d321f}.language .language-menu a:focus-visible{background:#eadfc8;color:#8d321f;outline:2px solid #8d321f;outline-offset:-2px}
