.seo-selector-intro{max-width:760px;margin:0 auto 28px;color:var(--muted,#5f665f);line-height:1.9}.seo-related{margin-top:38px;padding-top:30px;border-top:1px solid rgba(90,98,90,.18)}.seo-related h2{margin:.2rem 0 1.2rem}.seo-related-group{margin-top:22px}.seo-related-group h3{margin:0 0 10px;font-size:1rem;font-weight:600}.seo-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-link-grid a{display:block;padding:12px 14px;border:1px solid rgba(90,98,90,.18);border-radius:14px;background:rgba(255,255,255,.55);text-decoration:none;color:inherit}.seo-link-grid a:hover{text-decoration:underline}.symbol-index{padding-block:44px 72px}.symbol-index h1{margin:.25rem 0 1rem}.symbol-index-lead{max-width:720px;line-height:1.9;color:var(--muted,#5f665f)}.symbol-index-group{margin-top:44px}.symbol-index-group h2{margin-bottom:16px}.symbol-index-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.symbol-index-group li a{display:grid;gap:6px;height:100%;padding:18px;border:1px solid rgba(90,98,90,.18);border-radius:18px;background:rgba(255,255,255,.58);color:inherit;text-decoration:none}.symbol-index-group li a:hover{text-decoration:underline}.symbol-index-group span{font-size:.9rem;line-height:1.7;color:var(--muted,#5f665f)}@media(max-width:700px){.seo-link-grid,.symbol-index-group ul{grid-template-columns:1fr}.symbol-index{padding-block:28px 56px}.seo-related{margin-top:30px}}
.color-guide{max-width:880px;margin:44px auto 0}.color-guide h2{margin:0 0 .8rem}.guide-lead{line-height:1.9;color:var(--muted,#5f665f)}.color-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 36px;padding:0;list-style:none}.color-guide-list li{border:1px solid var(--shade-line);border-radius:16px;background:var(--shade-bg);color:var(--shade-ink)}.color-guide-list a{display:block;height:100%;padding:16px;color:inherit;text-decoration:none}.color-guide-list a:hover h3{text-decoration:underline}.color-guide-list h3{margin:0 0 6px;font-size:1.05rem}.color-guide-list p{margin:0 0 6px;font-size:.88rem;line-height:1.75}.color-guide-list .guide-themes{font-weight:600}.guide-peers{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.guide-peers a{display:block;padding:8px 16px;border:1px solid rgba(90,98,90,.18);border-radius:999px;background:rgba(255,255,255,.55);color:inherit;text-decoration:none}.guide-peers a:hover{text-decoration:underline}@media(max-width:700px){.color-guide-list{grid-template-columns:1fr}.color-guide{margin-top:32px}}
