@font-face{font-family:Sinhala;src:url(/grade-5/assets/sinhala.woff)}*{box-sizing:border-box}body{margin:0;background:#eef5f0;color:#173448;font:17px/1.65 Arial,sans-serif}main{max-width:1020px;margin:auto;padding:20px 18px 60px}header,article,section.panel{padding:24px;background:#fff;border:1px solid #c4d8cb;border-radius:14px;margin:18px 0}header{border-top:6px solid #016d5b}.brand{display:flex;align-items:center;gap:18px}.brand img{width:76px;height:76px;object-fit:contain}.brand div{flex:1}.brand small{display:block;color:#016d5b}h1{font-size:clamp(27px,5vw,42px);line-height:1.2}h2,h3{line-height:1.3;color:#075842}a{color:#075842}nav,.actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.btn,button{font:inherit;display:inline-block;cursor:pointer;background:#075842;color:#fff;border:1px solid #075842;border-radius:8px;padding:10px 15px;min-height:45px;text-decoration:none}.light{background:#fff;color:#075842}.join{text-align:center}.join span{display:block;color:#fff!important}label{display:block;margin:10px 0}select,textarea{font:inherit;border:1px solid #71937f;border-radius:7px;padding:10px;width:100%;max-width:100%;background:#fff}textarea{min-height:74px;margin:7px 0 20px}.selectors{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.grid .panel{margin:0}.notice{background:#fff6da;border-left:5px solid #c29120;padding:16px}.example,.answer{background:#edf6ed;border-left:3px solid #d69b27;padding:14px;margin:12px 0}.small,small{font-size:14px;color:#526b5c}[lang=si]{font-family:Sinhala,serif;color:#175d45;line-height:1.8}.answer{border-color:#016d5b}li{margin:14px 0}summary{cursor:pointer;min-height:45px;padding:8px 0;font-weight:700}.paper-page{margin:20px 0;padding:22px;border:1px solid #c4d8cb;background:#fff}.writing-lines{background:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,#aec0b4 25px,#aec0b4 26px);margin:7px 0 16px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}td,th{border-bottom:1px solid #d1dfd4;padding:9px;text-align:left;vertical-align:top}:focus-visible{outline:3px solid #c29120;outline-offset:3px}footer{padding:20px 0;border-top:1px solid #bacdbd;margin-top:24px}[hidden]{display:none!important}@media(max-width:620px){main{padding:10px 10px 50px}header,article,section.panel{padding:16px}.selectors{grid-template-columns:1fr}.brand{gap:10px}.brand img{width:55px;height:55px}.brand strong{font-size:16px}.brand small{font-size:12px}.btn{max-width:100%}}@media print{@page{size:A4;margin:16mm}body{background:#fff;font-size:11pt;line-height:1.35}main{max-width:none;padding:0}header,.no-print,footer,.actions,#ews-join-dock,.ews-word-launch{display:none!important}.paper-page{border:0;padding:0;margin:0;break-after:page}.paper-page:last-child{break-after:auto}h1{font-size:20pt}h2{font-size:16pt}h3{font-size:12pt}.print-brand{display:block!important;color:#016d5b;border-bottom:2px solid #c29120;padding-bottom:8px}.print-brand img{height:40px;width:40px;object-fit:contain;vertical-align:middle;margin-right:12px}.writing-lines{background:none;border-bottom:1px solid #aaa}.paper-page li{break-inside:avoid}article,section.panel{border:0;padding:0}.notice{background:#fff;border-left:2px solid #aaa}.answer{break-inside:avoid;background:#fff}}.print-brand{display:none}
