.seo-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:36px}.seo-scope-grid article{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:28px}.seo-scope-grid h3{margin:0 0 16px;color:var(--navy);font-size:21px;line-height:1.5}.seo-scope-grid dd,.seo-scope-grid p{color:var(--muted);line-height:1.85;font-size:15px}.seo-scope-grid p{margin:0}.seo-scope-grid dl{margin:22px 0}.seo-scope-grid dt{font-size:11px;font-weight:700;color:var(--blue);margin-bottom:8px}.seo-scope-grid dd{margin:0}.seo-scope-grid a{margin-top:auto;color:var(--blue);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:650}.seo-inline-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:32px}.seo-inline-links a{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:14px;line-height:1.7;border-bottom:1px solid var(--line);padding-bottom:6px}.seo-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:34px 0 20px}.seo-evidence-grid figure{margin:0}.seo-evidence-grid img{width:100%;height:230px;object-fit:contain;object-position:center;background:var(--soft);border:1px solid var(--line);padding:16px}.seo-evidence-grid figcaption{display:flex;justify-content:space-between;gap:12px;color:var(--navy);font-size:14px;line-height:1.7;margin-top:14px}.seo-note{font-size:13px;color:var(--muted);line-height:1.8}.seo-quote-note{margin-top:42px;border-top:1px solid var(--line);padding-top:30px;max-width:900px}.seo-quote-note h3{color:var(--navy);font-size:24px}.seo-quote-note li,.seo-quote-note p{font-size:15px;color:var(--muted);line-height:1.95}.seo-quote-note ol{padding-left:22px}.seo-company-profile .section-title{font-size:clamp(26px,3.2vw,43px);line-height:1.45;max-width:1000px;overflow-wrap:anywhere}.seo-company-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px;margin:34px 0 0}.seo-company-facts>div{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:125px minmax(0,1fr);grid-gap:16px;gap:16px}.seo-company-facts dt{font-size:13px;color:var(--muted)}.seo-company-facts dd{margin:0;font-size:14px;color:var(--navy);line-height:1.8;overflow-wrap:anywhere}.seo-article-services{border:1px solid var(--line);padding:28px;background:#f6f9fd;margin:40px 0}.seo-article-services h2{font-size:23px!important;color:var(--navy);line-height:1.5!important;margin:12px 0 22px!important}.seo-article-services>div{display:grid;grid-gap:18px;gap:18px;margin-bottom:24px}.seo-article-services strong{display:flex;justify-content:space-between;gap:10px;font-size:16px;color:var(--blue)}.seo-article-services p{font-size:14px!important;line-height:1.9!important;margin:8px 0 0!important}.seo-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:32px}.seo-reading-grid>a{border-top:2px solid var(--blue);padding:24px 0;display:flex;flex-direction:column;align-items:flex-start}.seo-reading-grid h3{font-size:20px;line-height:1.6;color:var(--navy);margin:14px 0}.seo-reading-grid p{font-size:14px;color:var(--muted);line-height:1.9;margin:0 0 24px}.seo-reading-grid span{font-size:12px;color:var(--blue);display:flex;align-items:center;gap:12px}.seo-reading-grid span:last-child{margin-top:auto}@media(max-width:1000px){.seo-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-company-facts{grid-template-columns:1fr}.seo-evidence-grid img{height:190px}}@media(max-width:700px){.seo-evidence-grid,.seo-reading-grid,.seo-scope-grid{grid-template-columns:1fr}.seo-scope-grid article{padding:24px}.seo-evidence-grid img{height:250px}.seo-company-facts>div{grid-template-columns:1fr;gap:8px}.seo-article-services{padding:22px}.seo-reading-grid{gap:8px}}