body{margin:0;background:#f8faf9;font:16px/1.65 Arial,sans-serif}@font-face{font-family:EWSStarterSinhala;src:url(/assets/fonts/noto-serif-sinhala-verified.woff)}.starter-main{max-width:1100px;margin:auto;padding:30px 18px 100px;color:#153748;line-height:1.65}.starter-main h1{font:700 clamp(29px,4vw,44px)/1.18 Georgia,serif;color:#075b45}.starter-main h2,.starter-main h3,.starter-main h4{line-height:1.35;color:#075b45}.starter-main :lang(si){font-family:EWSStarterSinhala,serif;font-size:.9em;line-height:1.9;color:#175c4b}.starter-hero,.starter-note{background:#edf6f1;border:1px solid #bfd4c8;border-radius:14px;padding:24px;margin:0 0 24px}.starter-hero p{max-width:850px}.starter-nav{display:flex;flex-wrap:wrap;gap:8px}.starter-main a{color:#075b45;text-underline-offset:3px;overflow-wrap:anywhere}.starter-nav a{padding:8px 13px;background:#fff;border:1px solid #94b8a5;border-radius:8px;font-weight:700;text-decoration:none}.starter-main label{display:block;font-weight:700;margin:20px 0}.starter-main input{display:block;width:100%;box-sizing:border-box;padding:13px;border:1px solid #759a86;border-radius:8px;font:inherit}.starter-family{margin:30px 0}.starter-course{margin:12px 0;border:1px solid #bcd1c5;border-radius:12px;background:#fff;overflow:hidden;scroll-margin-top:130px}.starter-course>summary{padding:18px;cursor:pointer;background:#f4f9f6;font-weight:700;line-height:1.4;min-height:44px;box-sizing:border-box}.starter-body{padding:8px 22px 24px}.starter-main ul,.starter-main ol{padding-left:23px}.starter-main li{margin:6px 0}.starter-lessons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.starter-lesson{background:#f4f7fa;border-left:3px solid #d1a029;padding:14px}.starter-lesson h4{margin:0 0 8px}.starter-lesson p{margin:6px 0}.starter-map{columns:2;column-gap:30px}.starter-map li{break-inside:avoid}.starter-downloads{padding:18px;border:2px solid #86af9b;border-radius:12px;margin-top:22px}.starter-worksheet{padding:14px 0;border-top:1px solid #cfdfd5}.starter-download-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.starter-download-row a{display:inline-block;padding:10px 13px;border-radius:8px;border:1px solid #6a9980;font-weight:700;text-decoration:none}.starter-download-row a:first-child{background:#096044;color:#fff}.starter-download-row a:nth-child(2){background:#e7edf6;color:#173f67}.starter-questions{padding:14px 18px;background:#fbfcfc;border-radius:9px;margin-top:12px}.starter-questions summary{cursor:pointer;font-weight:700}.starter-questions textarea{display:block;width:100%;box-sizing:border-box;min-height:65px;margin:9px 0;padding:10px;font:inherit;border:1px solid #9ab5a6;border-radius:6px}.starter-questions button{padding:10px 15px;background:#075b45;color:#fff;font:inherit;border:0;border-radius:7px;cursor:pointer}.starter-main [role=status]{font-size:.9em}.starter-paid{padding:16px;background:#fff7da;border:1px solid #d7ba68;border-radius:10px;margin-top:18px}.starter-paid p{margin:6px 0}.starter-paid .starter-download-row a{background:#fff;color:#5b4418;border-color:#baa35d}.starter-scope{font-size:.9em;color:#476173}.starter-source{font-size:.88em}.starter-main [hidden]{display:none!important}.starter-main :focus-visible{outline:3px solid #a97700;outline-offset:3px}@media(max-width:600px){.starter-main{padding:18px 12px 95px}.starter-body{padding:6px 15px 20px}.starter-hero,.starter-note{padding:18px}.starter-map{columns:1}.starter-download-row a{flex:1 1 100%;text-align:center}.starter-course>summary{padding:16px}.starter-downloads{padding:13px}}@media print{.starter-nav,.starter-paid,button,#starter-search,.ews-join-dock{display:none!important}.starter-course{break-inside:avoid}.starter-main{max-width:none;padding:0}}
