.seo-content{width:min(1020px,calc(100% - 40px));margin:0 auto 96px}.seo-content>h2,.faq>h2{font:500 clamp(32px,5vw,52px)/1.08 Georgia,serif;margin:0 0 28px;max-width:850px}.seo-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(28px,5vw,64px);align-items:start}.seo-intro p,.faq p{font-size:16px;line-height:1.75;color:#52615c;margin:0 0 18px}.seo-intro aside{padding:26px;border-radius:20px;background:#eef2ec;border:1px solid #d9e0da}.seo-intro h3{font:500 27px/1.18 Georgia,serif;margin:0 0 14px}.faq{margin-top:64px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{padding:20px 42px 20px 0;font-size:17px;font-weight:800;cursor:pointer;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:5px;top:15px;font:400 28px/1 Georgia,serif;color:var(--accent)}.faq details[open] summary:after{content:'−'}.faq details p{max-width:820px;padding:0 34px 20px 0;margin:0}@media(max-width:760px){.seo-content{margin-bottom:72px}.seo-intro{grid-template-columns:1fr}.faq{margin-top:48px}.faq summary{font-size:16px}}
.brand-story{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);margin-top:72px;padding:clamp(26px,5vw,52px);border:1px solid #d9e0da;border-radius:24px;background:#f5f7f3}.brand-story h3{font:500 clamp(27px,3.5vw,40px)/1.13 Georgia,serif;margin:0 0 20px}.brand-story p{font-size:16px;line-height:1.75;color:#52615c;margin:0 0 16px}.brand-offer{align-self:center;padding:28px;border-radius:18px;background:#17392f;color:#fff}.brand-offer h3{font-size:25px;margin-bottom:18px}.brand-offer ul{padding:0;margin:0;list-style:none}.brand-offer li{padding:16px 0;border-top:1px solid rgba(255,255,255,.22);font-size:16px;line-height:1.5}.brand-offer li:first-child{border-top:0;padding-top:0}@media(max-width:760px){.brand-story{grid-template-columns:1fr;margin-top:48px;padding:24px}.brand-offer{padding:24px}}
