.seo-content{max-width:1120px;margin:0 auto;padding:48px 28px;line-height:1.95}.seo-content h2{font-size:30px;margin:24px 0 12px}.seo-content h3{font-size:23px}.seo-content p{font-size:19px;color:#544b3c}.occasion-seo-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.occasion-seo-links a{padding:8px 17px;border:1px solid #c4a66a;border-radius:22px;background:#f3ead7;font-size:16px}.occasion-seo-links a:hover{background:#e5d3af}.occasion-page h1{font-size:clamp(34px,4vw,54px)}@media(max-width:600px){.seo-content{padding:30px 20px}.seo-content h2{font-size:25px}.seo-content p{font-size:18px}}
