*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#19354c;background:#f8fbff;font-size:16px;line-height:1.65}a{color:#124e82}a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #9a5c00;outline-offset:4px}small[lang=si]{display:block}main{max-width:1160px;margin:auto;padding:20px 24px 60px}h1,h2,h3,h4{line-height:1.25}h2{font-size:30px;margin:8px 0 16px}h3{font-size:21px;margin:8px 0}h4{font-size:19px}p{margin:10px 0 16px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:#fff;padding:15px;z-index:99}.centre-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1160px;margin:auto;padding:20px 24px;border-bottom:1px solid #d9e5f0}.centre-brand{display:flex;gap:12px;align-items:center;text-decoration:none}.centre-brand img{object-fit:contain}.centre-brand strong,.centre-brand small{display:block}.centre-brand strong{font-size:19px}.centre-brand small{font-size:13px;margin-top:5px}.centre-header nav{display:flex;align-items:center;gap:20px}.button{display:inline-block;background:#124e82;color:#fff;padding:12px 18px;border-radius:10px;font:700 15px/1.45 Arial,sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer}.button small{font-weight:400;margin-top:3px}.button.outline{background:#fff;border-color:#3974a1;color:#124e82}.plain-link{font-weight:700}.centre-hero{display:grid;grid-template-columns:1fr 180px;gap:24px;align-items:center;padding:44px 40px;background:#e9f5ff;border-radius:25px;margin:20px 0 24px;position:relative;overflow:hidden;border-bottom:6px solid #91bd4c}.eyebrow{font-size:12px;letter-spacing:.12em;font-weight:800;color:#245c34}h1{font-size:clamp(36px,5vw,58px);line-height:1.12;letter-spacing:-.03em;margin:17px 0 20px}h1 em{font-style:normal;color:#124e82}.centre-hero p{max-width:730px}.centre-hero>div>p[lang=si]{font-size:18px;color:#174e3a;background:transparent;padding:0;border:0}.hero-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.hero-pills span{border-radius:20px;background:#fff;padding:6px 12px;font-size:12px;font-weight:700;border:1px solid #c4dbea}.upload-notice{padding:22px 25px;background:#fff6d9;border:1px solid #dec36f;border-radius:16px;margin:24px 0 40px}.upload-notice strong{font-size:20px}.upload-notice p[lang=si]{background:transparent;border:0;padding:0;margin-bottom:0;color:#58431c}.section-heading{display:flex;gap:20px;justify-content:space-between;align-items:center}.grade-search{font-weight:700;min-width:260px}input,select{font:inherit;padding:12px;border:1px solid #8daac0;border-radius:9px;background:#fff;color:#19354c;max-width:100%}.grade-search input{display:block;width:100%;margin-top:6px}.grade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:24px 0 40px}.grade-card{position:relative;display:block;padding:22px;background:#fff;border:1px solid #cfdeeb;border-top:5px solid #3d82ba;border-radius:15px;text-decoration:none;color:#19354c;box-shadow:0 5px 18px #163c6408;transition:transform .15s}.grade-card:nth-child(3n+2){border-top-color:#689d36}.grade-card:nth-child(3n){border-top-color:#d6a52a}.grade-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #163c6418}.grade-card h3{font-size:24px}.grade-card h3 small{font-size:14px;font-weight:400;margin-top:7px}.grade-number{display:inline-block;background:#edf5fc;border-radius:10px;padding:4px 12px;font-size:25px;font-weight:800;color:#276494}.grade-card p{font-size:14px;margin-top:16px}.term-tags{font-size:12px;display:block;margin:16px 0;color:#4a6477}.grade-card strong{font-size:14px;color:#124e82}.exam-section{margin:44px 0}.exam-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.exam-grid article{background:#edf7ed;border:1px solid #bbd9ba;border-radius:18px;padding:28px}.exam-grid article:nth-child(2){background:#fff6dc;border-color:#dec878}.free-label{font-size:12px;font-weight:800;letter-spacing:.1em;color:#245c34}.province-section{margin:44px 0}.province-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.province-list>span{display:block;padding:15px 20px;border:1px solid #d4e2ee;background:#fff;border-radius:12px;font-weight:700}.province-list small{font-weight:400;font-size:13px}.centre-note{padding:26px;background:#edf5fa;border-radius:17px;margin:26px 0}.centre-note p[lang=si]{background:transparent;border:0;padding:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.breadcrumbs{margin:10px 0;font-size:14px}.term-nav{display:flex;gap:12px;margin:28px 0;flex-wrap:wrap}.term-link{background:#124e82;color:#fff;border-radius:12px;padding:12px 22px;text-decoration:none;font-weight:700;flex:1;text-align:center}.term-link small{font-weight:400}.filters{display:flex;align-items:end;gap:15px;padding:20px;border:1px solid #d5e2ed;background:#fff;border-radius:14px;flex-wrap:wrap}.filters label{display:block;flex:1;min-width:200px;font-size:14px;font-weight:700}.filters select{display:block;width:100%;margin-top:7px}.muted{color:#526b7c;font-size:14px}.term-panel{scroll-margin-top:20px;background:#fff;border:1px solid #cfdeeb;border-radius:20px;padding:25px;margin:25px 0}.term-heading{display:flex;gap:16px;align-items:center;border-bottom:1px solid #dbe6ef;margin-bottom:22px;padding-bottom:10px}.term-heading>span{font-size:38px;color:#2c6da0;font-weight:800}.term-heading h2{margin:0}.term-heading small{font-size:16px;font-weight:400}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection h3 small{font-size:14px;font-weight:400;margin-top:7px}.collection{min-width:0;padding:18px;border:1px solid #d6e4ed;border-radius:13px;background:#f9fcff}.pending{display:block;font-weight:700;font-size:13px;background:#fff1c4;border-radius:8px;padding:9px 10px;color:#634713;margin:18px 0 10px}.pending span{display:block}.resource{padding-top:20px;border-top:1px solid #cfdeeb;margin-top:15px}.resource .actions{display:grid}.grade-nav{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.grade-chip{display:block;padding:8px 14px;background:#fff;border:1px solid #b6cddd;border-radius:8px;text-decoration:none;font-weight:700}.free-paper-centre footer{background:#0b293d;color:#fff;padding:32px 24px}.free-paper-centre footer .footer-inner{max-width:1112px;margin:auto}.free-paper-centre footer a{color:#dcefff}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.grade-card{transition:none}}@media(max-width:950px){.grade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid{grid-template-columns:1fr}.centre-hero{grid-template-columns:1fr 130px}.centre-hero>img{width:130px;height:auto}}@media(max-width:680px){main{padding:16px 16px 35px}.centre-header{padding:16px;flex-wrap:wrap}.centre-header nav{width:100%;justify-content:space-between}.centre-brand strong{font-size:17px}.centre-hero{display:block;padding:28px 22px}.centre-hero>img{display:none}.centre-hero>div>p[lang=si]{font-size:16px}.section-heading{display:block}.grade-search{margin-top:20px;display:block}.grade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grade-card{padding:17px 13px}.grade-card h3{font-size:22px}.exam-grid{grid-template-columns:1fr}.province-list{grid-template-columns:1fr 1fr}.province-list>span{padding:12px;font-size:14px}h2{font-size:26px}.term-panel{padding:18px 14px}.term-link{padding:12px;min-width:85px;font-size:14px}.filters{padding:15px}.filters label{min-width:100%;width:100%}.upload-notice{padding:20px}.centre-note{padding:22px}.grade-card p{min-height:44px}}.answers-offer{margin:22px 0 4px;padding-top:18px;border-top:1px dashed #aec5b7}.answers-offer .answers-button{display:block;background:#17643d;color:#fff;border-color:#17643d;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.answers-offer p{font-size:13px;color:#375944;margin-top:12px}.answers-offer p[lang=si]{padding:0;border:0;background:transparent;font-size:13px;color:#375944}.province-list>a{display:block;padding:15px 20px;border:1px solid #d4e2ee;background:#fff;border-radius:12px;font-weight:700;text-decoration:none}.province-list>a:hover{border-color:#124e82;background:#edf5fc}.province-section .province-list{grid-template-columns:repeat(3,minmax(0,1fr))}.term-panel>h2>small{font-size:16px;font-weight:400;margin-top:10px}.answers-button:hover{background:#0e4c2b}@media(max-width:680px){.province-section .province-list{grid-template-columns:1fr}.province-list>a{padding:13px 16px}}.paper-charge-policy{margin:20px 0 28px;padding:22px 26px;background:#edf8eb;border:2px solid #538a39;border-radius:16px;color:#173e29}.paper-charge-policy>strong{font-size:21px;line-height:1.4;display:block}.paper-charge-policy p[lang=si]{padding:0;background:none;border:0;color:#173e29}.answers-offer>strong{display:block;color:#173e29;font-size:15px;line-height:1.5}.answers-offer .answers-button{margin-top:15px}@media(max-width:680px){.paper-charge-policy{padding:20px}.paper-charge-policy>strong{font-size:19px}}.ews-student-label{display:block;width:fit-content;padding:8px 13px;margin-bottom:12px;border-radius:8px;background:#145a35;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.02em}.source-notice{border:2px solid #266a44;background:#f0faf2;border-radius:18px;padding:22px;margin:24px 0;color:#153c2b}.source-notice strong{font-size:1.2rem}.source-credit{font-size:.88rem;overflow-wrap:anywhere}.resource{min-width:0;scroll-margin-top:20px}.resource .actions{flex-wrap:wrap}.resource .actions p{flex-basis:100%}.paper-help{margin-top:18px;border-top:1px solid #d7e5db;padding-top:12px}.paper-help summary{cursor:pointer;font-weight:700;color:#15543c}.paper-help small{display:block}.paper-help .answers-offer{margin-top:12px}.coverage{margin:30px 0}.coverage-scroll{overflow-x:auto;border:1px solid #cfddd4;border-radius:14px}.coverage table{border-collapse:collapse;width:100%;min-width:450px;background:#fff}.coverage th,.coverage td{padding:13px;text-align:center;border-bottom:1px solid #dce8df}.coverage thead{background:#124e82;color:#fff}.coverage tbody th{text-align:left}.coverage tbody a{color:#145a35;font-weight:800;text-underline-offset:3px}.availability{padding:16px;background:#fff5c7;color:#493e17;border-radius:12px}.resource[hidden]{display:none!important}.free-paper-centre [lang=si]{line-height:1.8}.source-notice p{max-width:90ch}.term-panel{scroll-margin-top:16px}@media(max-width:700px){.collection-grid{grid-template-columns:1fr}.source-notice{padding:17px}.resource{padding:18px}.coverage th,.coverage td{padding:10px}.resource .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.paper-brand-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:12px;margin-bottom:15px;border-bottom:2px solid #769b77}.paper-brand-left{display:flex;align-items:center;gap:8px}.paper-brand-left strong,.paper-brand-right strong{font-weight:800;color:#62866a;font-size:1.3rem}.paper-brand-right{color:#151515;font-weight:400;font-size:1.2rem}.paper-brand-left img{object-fit:contain}.paper-brand-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;border-top:1px solid #769b77;padding-top:13px;margin-top:20px;font-size:.85rem;overflow-wrap:anywhere}.paper-brand-footer a{color:#164b70}.paper-reference{text-align:right;color:#3e5146;font-size:.78rem}.paper-request{background:#eef9ef;border:2px solid #367446;border-radius:13px;padding:17px}.paper-request>strong{display:block;font-size:1.12rem;color:#174f2b}.paper-request .answer-charges{margin:7px 0;font-weight:800;color:#823515}.paper-request .answers-button{background:#17633d;color:#fff}.paper-request .paper-help{font-size:.9rem}@media(max-width:480px){.paper-brand-footer{flex-wrap:wrap}.paper-reference{flex-basis:100%;text-align:left}}.free-paper-centre .collection-grid{display:block}.free-paper-centre .collection{margin-bottom:24px}.free-paper-centre .collection>.resource{max-width:920px;margin:20px auto}.paper-request p{line-height:1.7}
