.seo-main{padding-bottom:64px}.seo-breadcrumb{display:flex;gap:12px;color:var(--muted);font-size:14px;padding-top:24px}.seo-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;padding:48px 0}.seo-hero h1{font-size:clamp(36px,4.5vw,58px);line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}.seo-hero img{width:100%;height:auto;border-radius:12px}.seo-hero p,.seo-content,.seo-example,.seo-access,.seo-faq{max-width:780px}.seo-lead{font-size:24px;line-height:1.4}.seo-content{padding:24px 0 32px}.seo-content li{padding:8px 0}.seo-example{padding:28px;background:#f1eee7;border-left:4px solid var(--mustard);border-radius:6px}.seo-sentence{font-size:23px}.seo-example details{border:0;padding:8px 0}.seo-example audio{max-width:100%;width:100%;margin-top:12px}.seo-access{margin:40px 0}.seo-access h2{font-size:30px;letter-spacing:-.025em}.seo-panel{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--chalk)}.seo-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seo-two h3{margin-top:0}.seo-faq{padding:16px 0 40px}.seo-faq details{border-bottom:1px solid var(--line);padding:16px 0}.seo-faq summary,.seo-example summary{cursor:pointer;font-weight:600;min-height:28px}.seo-related{border-top:1px solid var(--line);padding-top:32px}.seo-links{display:flex;flex-wrap:wrap;gap:12px 24px}.seo-detail-link{display:block;font-size:14px;margin-top:18px;color:#705716}.seo-detail-link:focus-visible,.seo-links a:focus-visible,summary:focus-visible{outline:3px solid #705716;outline-offset:4px}h3 a{color:inherit;text-decoration:none}h3 a:hover{text-decoration:underline}@media(max-width:700px){.seo-hero{grid-template-columns:1fr;gap:28px;padding:28px 0}.seo-hero img{max-width:480px}.seo-lead{font-size:21px}.seo-example,.seo-panel{padding:22px}.seo-two{grid-template-columns:1fr}.seo-main{padding-bottom:40px}}

.seo-main p{margin:16px 0}.seo-main h2{margin-bottom:18px}.seo-main h3{margin-bottom:12px}.seo-hero .actions{margin-top:24px}.seo-hero .seo-lead{margin:0 0 20px}
