.seo-text-section{border-top:1px solid var(--border-subtle);padding:56px 0 64px}.seo-text-inner{max-width:var(--max-width);padding:0 var(--page-pad);margin:0 auto}.seo-text-section h2{color:var(--ink);margin-bottom:20px;font-size:26px;font-weight:600;line-height:1.35}.seo-text-section h3{color:var(--ink);margin:28px 0 10px;font-size:18px;font-weight:600;line-height:1.4}.seo-text-section p{color:var(--muted);margin-bottom:14px;font-size:16px;line-height:1.75}.seo-text-section ul{color:var(--muted);margin:0 0 14px 20px;font-size:16px;line-height:1.75;list-style:outside}.seo-text-section strong{color:var(--ink);font-weight:600}.seo-text-body{interpolate-size:allow-keywords;max-height:max-content;transition:max-height .5s;position:relative;overflow:hidden}.seo-text-body.is-collapsed{max-height:180px}.seo-text-body.is-collapsed:after{content:"";background:linear-gradient(to bottom, #f5f5f800, var(--bg));pointer-events:none;height:100px;position:absolute;bottom:0;left:0;right:0}.seo-text-toggle{color:var(--green);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:12px;padding:0;font-size:15px;font-weight:500;text-decoration:underline;transition:color .15s;display:inline-block}.seo-text-toggle:hover{color:var(--green-hover)}.seo-text-toggle:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:820px){.seo-text-section{padding:40px 0 48px}.seo-text-inner{padding:0 20px}.seo-text-section h2{font-size:22px}.seo-text-section h3{font-size:16px}.seo-text-section p{font-size:15px}}
