.secondary-english{--ink:#1B2A4A;--accent:#F4A921;--paper:#FAF7F0;color:var(--ink)}
.secondary-english .page-content{max-width:1120px}.se-hero{border-top:5px solid var(--accent);padding:clamp(24px,5vw,56px);background:white;margin:12px 0 28px}.se-hero h1{font-family:Georgia,serif;font-size:clamp(36px,6vw,64px)}.se-lead{font-size:clamp(21px,3vw,30px);line-height:1.4}.secondary-english .eyebrow,.se-label{color:#49566c;letter-spacing:.05em;font-size:13px;font-weight:700}.se-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.se-card{color:var(--ink);background:white;border:1px solid #cbd1db;border-radius:6px;padding:26px;text-decoration:none}.se-card:hover{border-color:var(--ink)}.se-card h3{margin:12px 0}.se-card span:last-child{font-weight:700}.secondary-english section{scroll-margin-top:20px}.secondary-english section+section{margin-top:40px}.se-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.se-actions a,.secondary-english button{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:white;text-decoration:none;cursor:pointer}.secondary-english button.secondary,.se-actions a{background:white;color:var(--ink)}.secondary-english button:disabled{opacity:.55;cursor:not-allowed}.secondary-english :focus-visible{outline:3px solid #9d6500;outline-offset:4px}.se-panel,.se-question{background:white;border:1px solid #cbd1db;padding:clamp(18px,3vw,32px);margin:18px 0;border-radius:6px;break-inside:avoid}.se-note{border-left:4px solid var(--accent);padding:14px 18px;background:#fff4d7;margin:18px 0}.se-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.secondary-english label{display:block;font-weight:650;margin:10px 0 6px}.secondary-english input,.secondary-english textarea,.secondary-english select{display:block;width:100%;padding:12px;font:inherit;color:var(--ink);background:white;border:1px solid #7c8798;border-radius:3px}.secondary-english textarea{resize:vertical;min-height:100px}.secondary-english input[readonly],.secondary-english textarea[readonly]{background:#f1f3f6}.se-review-option{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.se-review-option input{width:20px;min-height:20px;flex:0 0 20px}.se-feedback{padding:12px;border-left:4px solid #49566c;margin:12px 0}.se-correct,.se-success{background:#e6f3e9;color:#15582c;border-left:4px solid #28753d;padding:14px}.se-incorrect,.se-error{background:#fff0f0;color:#a51c24;border-left:4px solid #b52a32;padding:14px}.se-status{white-space:pre-line}.se-record{font-size:14px;color:#49566c}.se-guide{border-left:4px solid var(--accent);padding:12px 18px;margin:14px 0;background:var(--paper)}.se-controls{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.se-stage{font-weight:700}.se-wordcount{font-size:14px;color:#49566c}.se-slide{font-size:clamp(19px,2.5vw,28px)}.se-slide h2{font-size:clamp(28px,4vw,44px)}.se-slide blockquote{margin:20px 0;padding:20px;border-left:4px solid var(--accent);background:var(--paper)}.se-slide [data-reveal]{padding:18px;background:#f1f4f8;margin:14px 0}.se-presentation{background:var(--paper);padding:clamp(14px,3vw,40px);overflow:auto;max-height:100vh}.se-presentation.projection{position:fixed;inset:0;z-index:1000;max-width:none}.se-presentation:fullscreen{width:100%;height:100%}.se-presentation button{font-size:17px}.se-trap{display:none!important}.se-print-record{display:none}.secondary-english dialog{max-width:520px;border:2px solid var(--ink);border-radius:8px;padding:24px}.secondary-english dialog::backdrop{background:#1b2a4a80}[hidden]{display:none!important}
@media(max-width:650px){.se-grid,.se-details{grid-template-columns:1fr}.se-hero{padding:24px 20px}.se-card{padding:20px}.se-controls button{flex:1 1 140px}.secondary-english .brand-logo{width:210px;height:80px}.secondary-english .main-nav{gap:4px 12px}.se-presentation.projection .se-slide{font-size:20px}}
@media print{body.secondary-english{font:11pt/1.4 Arial,sans-serif;background:white;color:#111}.secondary-english .site-header,.secondary-english .site-footer,.secondary-english button,.secondary-english .se-actions,.secondary-english .no-print,.secondary-english dialog,.secondary-english #worksheet-form{display:none!important}.secondary-english .page-content{max-width:none;padding:0}.se-print-record{display:block}.se-question,.se-panel{padding:10px;border:1px solid #aaa;box-shadow:none;break-inside:avoid;margin:10px 0}.se-print-record h2{font-size:14pt;margin:14px 0 6px}.se-print-record h3{font-size:12pt}.se-print-record p{white-space:pre-wrap;margin:6px 0;overflow-wrap:anywhere}.se-hero{padding:0;border:0}.se-hero h1{font-size:20pt}.se-guide{background:white;border-color:#777}.se-print-record .se-guide{display:block!important}}

@media print{body.secondary-english:has(#worksheet-root) .se-hero{display:none}}
