:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;color:#123b32;background:#f5fbf7}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 3% 0,#dffbed,transparent 35%),#f7fbf9}a{color:#078665;text-decoration:none}a:hover{text-decoration:underline}.kedu-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px clamp(16px,5vw,55px);background:#fffffff0;border-bottom:1px solid #ddede5;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.kedu-brand{font-weight:900;font-size:17px;letter-spacing:-.04em;color:#064c36}.kedu-brand span{display:inline-grid;place-items:center;background:#058d60;color:white;border-radius:12px;width:38px;height:38px;margin-right:8px}.kedu-top nav{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:800}.kedu-hero{background:linear-gradient(118deg,#06352d,#06694e 65%,#1088a0);border-radius:30px;color:#fff;padding:clamp(26px,5vw,62px);box-shadow:0 20px 55px #13493a22}.kedu-hero .eyebrow{letter-spacing:.2em;font-size:10px;font-weight:900;color:#a0f5c9}.kedu-hero h1{font-size:clamp(34px,6vw,65px);line-height:1.04;letter-spacing:-.055em;margin:20px 0 13px}.kedu-hero p{max-width:650px;line-height:1.65;color:#d7fbeb}.kedu-layout{max-width:1120px;margin:0 auto;padding:34px clamp(15px,3vw,30px) 55px}.kedu-columns{display:grid;grid-template-columns:220px 1fr;gap:30px;margin-top:30px}.kedu-toc{align-self:start;position:sticky;top:100px}.kedu-toc h3{font-size:11px;letter-spacing:.12em;color:#6d9481;margin:0 0 13px}.kedu-toc a{display:block;font-size:12px;font-weight:650;color:#537267;border-left:2px solid #dcece3;padding:9px 13px}.kedu-toc a:hover{border-color:#13b782;color:#046548}.kedu-paper{background:white;border:1px solid #e1eee6;border-radius:26px;padding:clamp(20px,4vw,48px);box-shadow:0 15px 40px #073e2c0c;min-height:420px}.kedu-paper h2{font-size:clamp(19px,3vw,25px);letter-spacing:-.03em;line-height:1.2;color:#0a4a37;margin:36px 0 13px;padding-top:10px;border-top:1px solid #e5f0e9}.kedu-paper h2:first-child{margin-top:0;border:0;padding:0}.kedu-paper p,.kedu-paper li{font-size:14px;line-height:1.85;color:#526d62}.kedu-paper p{margin:13px 0}.kedu-paper strong{color:#174d3a}.kedu-paper a{overflow-wrap:anywhere}.kedu-bottom{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:27px 0;color:#80978a;font-size:12px}.kedu-bottom a{font-weight:700}#kedu-page-error{color:#98572e}@media(max-width:700px){.kedu-columns{grid-template-columns:1fr;gap:12px}.kedu-toc{position:static;display:flex;overflow:auto;gap:5px;scrollbar-width:thin}.kedu-toc h3{display:none}.kedu-toc a{flex:0 0 auto;border:1px solid #d5eae0;border-radius:99px;padding:9px 12px;background:#fff}.kedu-top{padding:12px 15px}.kedu-top nav{gap:8px}.kedu-top nav a{font-size:11px}.kedu-layout{padding-top:15px}.kedu-hero{border-radius:23px}.kedu-paper{padding:22px 18px}}
