.seo-detail-copy{max-width:960px!important}.seo-detail-copy article{max-width:820px;margin:0 auto 36px}.seo-detail-copy p{font-size:1.02rem;line-height:1.85;color:#52525b}.seo-detail-copy a{color:#7139a6;text-decoration:underline;text-underline-offset:3px}.seo-detail-copy h2{line-height:1.25}.seo-detail-note{max-width:820px;margin:24px auto 0;padding:20px;border:1px solid #e5d9ef;border-radius:12px;background:#faf7fd}.seo-detail-copy table{width:100%;border-collapse:collapse}.seo-detail-copy th,.seo-detail-copy td{padding:14px;text-align:left;border-bottom:1px solid #e4e4e7;vertical-align:top}.seo-detail-copy figure{margin:32px auto;max-width:900px}.seo-detail-copy img{display:block;width:100%;height:auto;border-radius:12px}.seo-detail-copy figcaption{font-size:.85rem;color:#62606b;margin-top:10px}.seo-detail-links{display:flex;flex-wrap:wrap;gap:12px}.seo-detail-links a{padding:12px 16px;border:1px solid #e5d9ef;border-radius:10px}@media(max-width:640px){.seo-detail-copy article{margin-bottom:28px}.seo-detail-copy p{font-size:1rem}}.seo-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.seo-discovery-grid a{display:flex;justify-content:space-between;gap:12px;padding:17px 18px;border:1px solid #e4d9ee;border-radius:12px;background:#fff;color:#251631;font-size:.94rem;text-decoration:none;line-height:1.5}.seo-discovery-grid a:hover{border-color:#9d59e1;color:#7139a6}.seo-discovery-grid a:focus-visible{outline:3px solid #9d59e1;outline-offset:3px}@media(max-width:850px){.seo-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.seo-discovery-grid{grid-template-columns:1fr}}.seo-detail-copy{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;width:100%}
