.yst-seo-copy{font-family:inherit;font-size:16px;line-height:1.7;color:inherit;overflow-wrap:anywhere;clear:both}
.yst-seo-copy h2{font-size:clamp(23px,2.2vw,32px);line-height:1.25;margin:28px 0 14px}
.yst-seo-copy h3{font-size:21px;line-height:1.3;margin:24px 0 12px}
.yst-seo-copy p{margin:0 0 16px;max-width:72ch}
.yst-seo-copy a{color:#76512a;text-decoration:underline;text-underline-offset:3px}
.yst-seo-copy a:focus-visible{outline:2px solid #76512a;outline-offset:4px}
.yst-seo-copy .yst-seo-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 22px;padding:0;list-style:none}
.yst-seo-copy .yst-seo-links a{display:inline-flex;align-items:center;min-height:44px}
.yst-seo-copy.yst-seo-home{max-width:1400px;margin:28px auto;padding:24px 28px;background:#f6f4ee}
.yst-seo-copy.yst-seo-intro{padding:0 0 12px}
.yst-seo-copy.yst-seo-after-grid{padding:12px 0 24px}
.yst-seo-copy.yst-seo-article{padding:8px 0 24px}
.yst-seo-copy .yst-seo-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}
.yst-seo-copy .yst-seo-gallery img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain}
.yst-seo-copy.yst-seo-legacy-note{font-size:15px;line-height:1.6;padding:12px 0}
@media(max-width:1000px){.yst-seo-copy.yst-seo-home{margin:22px 14px;padding:18px}.yst-seo-copy .yst-seo-gallery{grid-template-columns:1fr}.yst-seo-copy .yst-seo-links{display:block}.yst-seo-copy h2{margin-top:22px}}
