.seo-links,.seo-detail{max-width:1120px;margin:2rem auto;padding:1.5rem;box-sizing:border-box}.seo-links ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-left:1.2rem}.seo-detail h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.seo-detail h3{margin-top:1.5rem}.seo-detail p{line-height:1.75;max-width:78ch}.seo-breadcrumb{max-width:1120px;margin:1rem auto;padding:0 1.5rem;font-size:.9rem}.seo-table-scroll{overflow-x:auto}.seo-detail table{border-collapse:collapse;width:100%;min-width:420px}.seo-detail th,.seo-detail td{text-align:left;padding:1rem;border-bottom:1px solid #d5d9dd;vertical-align:top}.seo-detail caption{text-align:left;font-weight:600;margin-bottom:1rem}.seo-detail a,.seo-links a,.seo-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.seo-method{font-size:.95rem;background:#f5f6f7;border-radius:12px;padding:1rem}.seo-detail input{display:block;padding:.6rem;margin:.4rem 0 1rem;max-width:100%;border:1px solid #777;border-radius:4px}.seo-detail button{padding:.7rem 1rem;border-radius:4px;cursor:pointer}.seo-detail output{display:block;margin-top:1rem;font-weight:700}