.seo-wrap{width:min(1100px,92%);margin:auto}.seo-content{background:#f4f2ee;color:#202326;padding:60px 0}.seo-content h2{font-size:clamp(26px,3vw,40px);line-height:1.15}.seo-content p{line-height:1.75;max-width:850px}.seo-content p a{color:#645029;text-decoration:underline;text-underline-offset:3px}.seo-content details{padding:20px 0;border-bottom:1px solid #ccc}.seo-content summary{cursor:pointer;font-weight:700}.seo-content .btn,.seo-content .gold{margin-top:24px}.seo-breadcrumb{font-size:14px;line-height:1.5;margin:18px 0}.seo-breadcrumb a{text-decoration:underline}img{height:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}
.business-contact{line-height:1.6}.business-contact a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.site-contact-footer{width:min(1300px,92%);margin:20px auto;padding:18px 0;border-top:1px solid #ffffff35}.site-contact-footer .business-contact{display:flex;flex-wrap:wrap;gap:8px 32px}.site-contact-footer p{margin:0}.business-contact a:focus-visible{outline:3px solid #d9bb87;outline-offset:4px}

.site-facebook-footer{width:min(1300px,92%);margin:22px auto;font-size:14px}.site-facebook-footer .facebook-page-link{display:inline-block;color:#e3c795;text-decoration:underline;text-underline-offset:3px;padding:12px 0}.facebook-page-link:focus-visible{outline:2px solid #d5b880;outline-offset:4px}
