.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-bottom:14px}.footer-links a{color:#fff;text-decoration:none;font-size:13px}.footer-links a:hover{text-decoration:underline}.long-guide{max-width:850px;margin:46px auto 0}.long-guide section{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line)}.long-guide h2,.policy-grid h2,.school-analysis h2,.quality-callout h2{font-size:28px;font-weight:500}.long-guide h3,.school-analysis h3{font-size:19px}.long-guide p,.long-guide li,.policy-grid p,.school-analysis p,.school-analysis li,.quality-callout p{font-size:16px;line-height:1.75;color:#405562}.long-guide li,.school-analysis li{margin:8px 0}.checklist,.guide-warning{padding:24px 28px;background:#eaf3f2;border-left:5px solid var(--accent);border-radius:10px}.guide-warning{border-left-color:#d19a22}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px}.policy-grid section{background:#fff;border:1px solid var(--line);border-radius:14px;padding:25px}.policy-grid h2{margin-top:0}.school-analysis{margin-top:48px;padding:30px 34px;background:#fff;border:1px solid var(--line);border-radius:14px}.school-analysis h2{margin:10px 0 18px}.school-analysis a{color:var(--accent);font-weight:750}.quality-callout{margin:0 0 48px;padding:30px 34px;background:#eaf3f2;border-radius:14px}.quality-callout h2{margin:9px 0 12px}.quality-callout .primary-link{display:inline-block;width:auto;margin-top:8px}.site-header nav{flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.policy-grid{grid-template-columns:1fr}.school-analysis,.quality-callout,.checklist,.guide-warning{padding:22px}.site-header nav a:nth-child(3){display:none}}
