.seo-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:34px;align-items:start}.seo-page article{min-width:0}.accuracy-note{margin:12px 0 0;padding:10px 14px;border-radius:6px;background:var(--soft);color:#334155}.unit-detail{padding:20px 0;border-top:1px solid var(--line)}.unit-detail:last-child{border-bottom:1px solid var(--line)}.unit-detail h3{color:var(--blue);font-size:1.12rem}.unit-detail p{margin:.65rem 0}.steps,.worked-examples,.check-list{padding-left:1.35rem}.steps li,.worked-examples li,.check-list li{margin:.55rem 0}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.fact-grid div{border:1px solid var(--line);background:var(--soft);border-radius:var(--radius);padding:14px}.fact-grid span{display:block;color:var(--muted);font-size:.82rem;margin-bottom:5px}.faq-item{padding:16px 0;border-top:1px solid var(--line)}.faq-item h3{font-size:1rem;margin-bottom:6px}.faq-item p{margin:0;color:#3f4b5d}.methodology-note{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--soft)}.seo-links,.related-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;list-style:none;padding:0;margin:0}.related-panel{position:sticky;top:20px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.related-panel h2{padding:14px 16px;margin:0;background:var(--blue);color:#fff;font-size:1rem}.related-panel ul{grid-template-columns:1fr;padding:12px 16px}.related-panel a{font-size:.92rem}.all-category-link{display:block;padding:12px 16px;border-top:1px solid var(--line);background:var(--soft);font-weight:700}@media(max-width:850px){.seo-layout{grid-template-columns:1fr}.related-panel{position:static}.related-panel ul{grid-template-columns:1fr 1fr}}@media(max-width:650px){.fact-grid{grid-template-columns:1fr}}@media(max-width:520px){.seo-links,.related-panel ul{grid-template-columns:1fr}}
