:root{--lc-ink:#14324f;--lc-teal:#08766f;--lc-gold:#efca73;--lc-paper:#faf8f1;--lc-line:#d9e3e5}body:has(.lc-header){margin:0;background:var(--lc-paper);color:var(--lc-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}body:has(.lc-header) *{box-sizing:border-box}.lc-header{max-width:1240px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lc-brand{display:flex;align-items:center;gap:12px;color:var(--lc-ink);text-decoration:none;line-height:1.35}.lc-brand img{border-radius:50%;flex-shrink:0}.lc-brand strong{display:block;font-size:18px}.lc-brand small{display:block;font-size:13px}.lc-header nav{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;font-weight:700}.lc-header nav a,.lc-footer a{color:inherit;text-decoration:none}.lc-header nav a:hover,.lc-footer a:hover{text-decoration:underline}.lc-wrap{width:min(1140px,calc(100% - 48px));margin:auto}.lc-hero{background:var(--lc-ink);color:#fff;padding:64px 0 56px;border-bottom:8px solid var(--lc-gold)}.lc-hero .lc-wrap{max-width:1140px}.lc-eyebrow{display:block;font-size:11px;letter-spacing:1.5px;font-weight:800;text-transform:uppercase;color:var(--lc-teal);line-height:1.5}.lc-hero .lc-eyebrow{color:var(--lc-gold);margin-bottom:12px}.lc-hero h1{font-size:clamp(34px,5.2vw,62px);font-weight:800;line-height:1.08;max-width:950px;letter-spacing:-1.5px;margin:0 0 24px}.lc-gold{display:block;color:var(--lc-gold)}.lc-hero p{max-width:790px;color:#edf1f2}.lc-hero .lc-lead{font-size:23px;line-height:1.45;max-width:850px}.lc-stats{display:flex;flex-wrap:wrap;gap:12px 26px;margin:26px 0;font-size:14px;font-weight:700}.lc-stats span{padding-right:26px;border-right:1px solid #718292}.lc-stats span:last-child{border:0}.lc-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:7px;border:1px solid transparent;background:var(--lc-teal);color:#fff!important;text-decoration:none;font:700 14px/1.5 Arial,sans-serif;cursor:pointer;min-height:46px;white-space:normal;text-align:center;max-width:100%}.lc-btn:hover{filter:brightness(.94)}.lc-hero .lc-btn{background:var(--lc-gold);color:var(--lc-ink)!important}.lc-secondary{background:#fff;color:var(--lc-ink)!important;border-color:var(--lc-line)}.lc-hero .lc-secondary{background:transparent;color:#fff!important;border-color:#7e94a4}.lc-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.lc-content{padding-top:46px;padding-bottom:65px}.lc-content h1{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.6px}.lc-content h2{font-size:29px;line-height:1.25;margin:0 0 20px}.lc-content h3{font-size:20px;line-height:1.4;margin:0 0 14px}.lc-content p{margin:14px 0}.lc-how{padding:30px;background:#e9f1ee;border-radius:12px;margin-bottom:52px}.lc-how strong{font-size:21px}.lc-unit-grid,.lc-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lc-course-grid{margin-top:20px}.lc-card{padding:25px;background:#fff;border:1px solid var(--lc-line);border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lc-card h3{margin-top:10px}.lc-card h3 a{color:var(--lc-ink);text-decoration:none}.lc-card p{font-size:15px;margin-top:0}.lc-card ul{font-size:15px;padding-left:20px;margin:0 0 20px}.lc-card li{margin-bottom:5px}.lc-card small{font-size:13px;color:#536978;margin-bottom:16px}.lc-card .lc-text-link{margin-top:auto}.lc-text-link{color:var(--lc-teal);font-weight:700;font-size:14px}.lc-filters{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin:24px 0}.lc-filters label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.lc-filters input,.lc-filters select{display:block;width:100%;min-height:48px;padding:12px;border:1px solid #b7c8cf;border-radius:6px;font-size:16px;background:#fff;color:var(--lc-ink)}.lc-about{border-top:1px solid var(--lc-line);margin-top:52px;padding-top:32px}.lc-about p,.lc-small{font-size:14px;color:#486174}.lc-block{margin-top:46px;scroll-margin-top:20px}.lc-block h2{margin-top:12px}.lc-bundle{background:#e6f2ed;border-left:5px solid var(--lc-teal);padding:25px;margin:25px 0 45px;border-radius:0 9px 9px 0}.lc-bundle p{font-size:15px}.lc-bundle h3{font-size:22px}.lc-whatsapp{background:#086647}.lc-back{display:block;color:#d2e9e5;margin-bottom:25px;font-size:14px}.lc-progress{background:#fff;border:1px solid var(--lc-line);padding:16px 20px;border-radius:7px;font-size:15px;font-weight:700}.lc-sources{border:1px solid var(--lc-line);padding:22px;background:#fff;border-radius:8px;margin:35px 0 0;font-size:14px;overflow-wrap:anywhere}.lc-sources summary{font-size:17px;font-weight:700;cursor:pointer}.lc-breadcrumb{font-size:13px;margin-bottom:26px}.lc-breadcrumb a{color:var(--lc-teal)}.lc-objectives{background:#e9f1ee;padding:24px;border-radius:9px;margin:26px 0}.lc-objectives ul{font-size:15px;margin-bottom:0;padding-left:20px}.lc-lesson-menu{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 40px}.lc-lesson-menu a{border:1px solid var(--lc-line);padding:8px 14px;border-radius:6px;color:var(--lc-ink);font-size:14px;background:#fff}.lc-lesson{padding:38px 0;border-top:1px solid var(--lc-line);scroll-margin-top:24px;max-width:860px}.lc-lesson h2{margin-top:12px}.lc-examples{padding:22px 25px;border-left:4px solid #c89d47;background:#fff;margin:24px 0}.lc-examples ul{padding-left:20px;margin-bottom:0}.lc-examples li{margin-bottom:10px;white-space:pre-wrap}.lc-tip{font-size:15px;color:#375c6a}.lc-complete{padding:10px 16px;background:#fff;border:1px solid #79968f;border-radius:6px;font-size:14px;cursor:pointer;margin:18px 0;color:var(--lc-teal);min-height:44px}.lc-complete[aria-pressed=true]{background:#d3e9de;color:#154c36}.lc-practice{background:#eef3ed;border:1px solid #d3e1d7;padding:19px;border-radius:8px;margin:20px 0}.lc-practice strong{font-size:16px}.lc-practice p{font-size:14px;margin:7px 0 13px}.lc-practice small{display:block;font-size:11px;color:#4d6b62;margin-top:10px;overflow-wrap:anywhere}.lc-unit-finish{background:#fff;padding:28px;border-radius:10px;border:1px solid var(--lc-line);margin:22px 0}.lc-next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-top:1px solid var(--lc-line);padding-top:25px;margin-top:40px}.lc-next a{color:var(--lc-teal);font-size:14px;font-weight:700}.lc-footer{background:#0c253a;color:#e8eff1;padding:40px max(24px,calc((100% - 1140px)/2));display:grid;grid-template-columns:1.5fr 1fr;gap:40px;font-size:14px}.lc-footer nav{display:flex;flex-direction:column;gap:8px}.lc-footer p{margin:10px 0}.lc-footer .ews-footer-academy{color:#fff!important}.lc-footer .ews-footer-educator{color:#d4e3e8!important}.lc-listening{background:#e9f1f5;padding:24px;margin:22px 0;border-radius:10px}.lc-listening audio{display:block;width:100%;max-width:650px;margin:20px 0}.lc-listening details{border-top:1px solid #c5d4dd;padding-top:16px;margin-top:20px;cursor:pointer}.lc-listening p,.lc-listening li{font-size:15px}.lc-skip{position:absolute;left:12px;top:-100px;background:#fff;color:var(--lc-ink);z-index:10;padding:10px}.lc-skip:focus{top:10px}.lc-entry{background:#e9f2ed;border:1px solid #b5cfc4;border-left:6px solid #08766f;padding:22px!important;max-width:1140px;margin:20px auto!important;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#14324f}.lc-entry strong{font-size:23px!important;line-height:1.3;display:block}.lc-entry p{font-size:14px!important;line-height:1.6;margin:7px 0!important;max-width:750px}.lc-entry>a{display:block;min-width:180px;background:#08766f;color:#fff!important;font:700 14px/1.5 Arial,sans-serif!important;padding:14px;border-radius:7px;text-decoration:none!important;text-align:center}.lc-course-card[hidden]{display:none!important}.lc-header~main [hidden]{display:none!important}:where(.lc-header,.lc-content,.lc-hero,.lc-footer) a:focus-visible,:where(.lc-content) button:focus-visible{outline:3px solid #c59331;outline-offset:4px}@media(max-width:850px){.lc-header{align-items:flex-start;flex-direction:column;padding:18px 24px;gap:18px}.lc-header nav{gap:12px 20px}.lc-unit-grid,.lc-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-how .lc-unit-grid{grid-template-columns:1fr}.lc-hero{padding-top:42px}.lc-filters{grid-template-columns:1fr}.lc-entry{margin:15px 20px!important}.lc-entry strong{font-size:20px!important}}@media(max-width:560px){body:has(.lc-header){font-size:16px}.lc-wrap{width:calc(100% - 36px)}.lc-brand strong{font-size:16px}.lc-header{padding:18px}.lc-header nav{font-size:13px;gap:10px 17px}.lc-hero{padding:38px 0}.lc-hero h1{letter-spacing:-.8px}.lc-hero .lc-lead{font-size:20px}.lc-stats{gap:10px 12px;font-size:12px}.lc-stats span{padding-right:12px}.lc-unit-grid,.lc-course-grid{grid-template-columns:1fr}.lc-card{padding:22px}.lc-content{padding-top:30px}.lc-how{padding:23px}.lc-content h2{font-size:25px}.lc-bundle{padding:20px}.lc-footer{grid-template-columns:1fr;padding:32px 20px;gap:25px}.lc-examples{padding:18px}.lc-practice{padding:16px}.lc-entry{display:block}.lc-entry>a{margin-top:15px}.lc-entry strong{font-size:20px!important}.lc-objectives{padding:20px}.lc-listening{padding:18px}}@media print{.lc-header nav,.lc-lesson-menu,.lc-practice,.lc-complete,.lc-next,.lc-footer,.lc-bundle{display:none}.lc-hero{background:#fff;color:#14324f}.lc-hero p{color:#14324f}.lc-lesson{break-inside:avoid}body:has(.lc-header){background:#fff;font-size:11pt}}.lc-video{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#e8eee9;color:#14324f;padding:15px max(24px,calc((100% - 1140px)/2));font-size:13px;line-height:1.5}.lc-video strong,.lc-video span{display:block}.lc-video strong{font-size:17px}.lc-video a{flex-shrink:0;color:#08766f;font-weight:700}.lc-video span[lang=si]{font-size:12px}@media(max-width:560px){.lc-video{display:block;padding:15px 18px}.lc-video a{display:inline-block;margin-top:10px}}.lc-card h3>a{display:block}
