body[data-lang="zh"] .en{display:none!important}
body[data-lang="en"] .zz{display:none!important}
.lang-button{padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);cursor:pointer;font-weight:750}
.page-byline{align-self:center;color:var(--muted);font:700 .72rem var(--serif)}
.guide-page{max-width:1180px}
.guide-hero{background:linear-gradient(135deg,var(--navy),#205482);border-radius:22px;padding:38px 42px;color:#fff}
.guide-hero>p:first-child{font:800 .72rem Arial;letter-spacing:.08em;color:#8ed1ed}
.guide-hero h1{font:800 clamp(2rem,4vw,3rem) var(--serif);margin:6px 0 12px}
.guide-hero>p:not(:first-child){max-width:820px;color:#d1dee9}
.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}
.guide-grid article,.homework-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:23px;box-shadow:0 12px 35px rgba(25,54,82,.06)}
.guide-grid article>span{font:800 .72rem Arial;color:var(--blue)}
.guide-grid h2,.homework-card h2{font:800 1.25rem var(--serif);margin:7px 0}
.guide-grid p{color:var(--muted);margin:0}
.homework-card ol{columns:2;padding-left:22px}.homework-card li{margin:5px 0}
@media(max-width:760px){header{height:auto;min-height:72px;padding:10px 14px;gap:10px}header nav{flex-wrap:wrap;justify-content:flex-end}.page-byline{display:none}.guide-hero{padding:26px 22px}.guide-grid{grid-template-columns:1fr}.homework-card ol{columns:1}}
