body{background:#fafbfc}.seo-page{max-width:1120px;margin:auto;padding:26px 24px 70px}.seo-page h1{max-width:900px;font-size:clamp(32px,4.5vw,52px);line-height:1.12;margin:18px 0}.seo-page h2{font-size:24px;letter-spacing:-.5px}.lead{max-width:850px;color:#566171;line-height:1.8;font-size:17px}.notice,.official,.evidence-label{color:#657080;font-size:12px;line-height:1.7}.collection-count{font-weight:650;font-size:14px;margin:20px 0 8px}.breadcrumbs{font-size:13px;margin:0 0 38px;color:#637083}.seo-page a:hover{color:#2754f5}.jump-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 36px}.jump-links a{border:1px solid #e1e6ee;background:white;border-radius:22px;padding:9px 14px;font-size:13px}.jump-links span{color:#78818f;margin-left:6px}.case-section{scroll-margin-top:24px;margin:34px 0}.story-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 36px}.story-list li{background:white;border:1px solid #e4e8ef;border-radius:16px;padding:23px;overflow-wrap:anywhere}.story-list h3{font-size:17px;line-height:1.5;margin:0 0 16px;font-weight:650;letter-spacing:-.2px}.case-meta{color:#657080;font-size:12px;line-height:1.6}.case-links{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#2754f5;margin-top:16px}.guide{max-width:850px;margin:38px 0;line-height:1.8}.guide h3{font-size:16px;margin-bottom:4px}.guide p{color:#566171}.related{border-top:1px solid #e1e6ee;margin:40px 0 30px;padding-top:18px;line-height:2;font-size:14px}.related h2{font-size:18px;margin-bottom:4px}.cta{display:inline-block;background:#2754f5;color:white;border-radius:28px;padding:13px 20px;font-size:14px}.seo-page .cta:hover{background:#1742df;color:white}footer p{max-width:800px;font-size:12px;color:#657080;line-height:1.7}a:focus-visible{outline:2px solid #2754f5;outline-offset:4px}@media(max-width:800px){.story-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.story-list{grid-template-columns:1fr}.seo-page{padding:22px 18px 50px}.breadcrumbs{margin-bottom:26px}.topbar>a:last-child{font-size:12px}.guide{margin:26px 0}}
