.seo-page{padding-top:56px;padding-bottom:70px}.seo-page h1{max-width:940px;font-size:clamp(38px,5vw,64px);overflow-wrap:anywhere}.seo-page .lead{max-width:760px}.seo-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:65px;align-items:start}.seo-grid article{padding:24px 0;border-bottom:1px solid var(--line)}.seo-page h2{font-size:30px;letter-spacing:-.6px;line-height:1.2}.seo-grid article p{font-size:17px;line-height:1.85;max-width:750px}.seo-grid aside{background:#eaece3;padding:24px;border-radius:12px}.seo-grid aside img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.seo-grid aside h2{font-size:26px}.seo-grid .button{max-width:100%;white-space:normal}.seo-note{font-size:12px;margin:18px 0 0}.seo-faq{padding-top:45px}.seo-faq details{padding:18px 0;border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;font-weight:600}.seo-faq p{margin:15px 0 0;max-width:800px}.seo-related{display:flex;gap:20px;flex-wrap:wrap;padding:35px 0}.seo-related a{text-decoration:underline}.seo-contact{padding:28px;background:#eaece3;border-radius:12px;overflow-wrap:anywhere}@media(max-width:760px){.seo-grid{grid-template-columns:1fr;gap:25px}.seo-page{padding-top:32px}.seo-grid aside{max-width:100%}.seo-grid aside img{max-width:240px;margin:auto}.seo-page h2{font-size:27px}.seo-page .lead{font-size:17px}.seo-related{display:grid;gap:20px}.seo-grid article p{font-size:16px}.seo-page h1{letter-spacing:-1px}.header>.button{padding:11px 15px}}