.seo2-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto;padding-block:48px}.seo2-hero{padding-block:38px 26px;max-width:1000px}.seo2-hero h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.035em;overflow-wrap:break-word}.seo2-answer{font-size:1.05rem;line-height:1.7;max-width:72ch;margin-top:1.3rem;text-wrap:pretty}.seo2-answer a{font:inherit;white-space:normal}.seo2-article{max-width:78ch;font-size:1rem;line-height:1.8}.seo2-article section{margin-block:2.5rem}.seo2-article h2,.seo2-links h2,.seo2-owner h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin-block:0 1rem}.seo2-article details{border-top:1px solid currentColor;padding-block:1rem}.seo2-article summary{cursor:pointer;font-weight:600}.seo2-article a,.seo2-links a{text-decoration:underline;text-underline-offset:.2em}.seo2-links ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px 32px;padding-left:1.2rem}.seo2-disclaimer{font-size:.9rem;opacity:.85;border-top:1px solid currentColor;padding-top:1rem}.seo2-related{margin-block:2rem}.seo2-page{padding-top:100px}.seo2-page .eyebrow{font-size:.8rem;letter-spacing:.13em;text-transform:uppercase}@media(max-width:640px){.seo2-shell{width:calc(100% - 32px);padding-block:28px}.seo2-page{padding-top:80px}.seo2-hero{padding-top:20px}.seo2-answer{font-size:1rem}}
.seo2-answer a{display:inline!important;border:0!important;padding:0!important;margin:0 .25em!important;color:inherit!important;text-decoration:underline;white-space:normal!important}
