.ll-phonics-guidance{box-sizing:border-box;max-width:100%;margin:18px 0;padding:0;border:1px solid #b7c7ae;border-radius:16px;background:#fffdf4;color:#244d40;font:16px/1.6 system-ui;text-align:left;overflow-wrap:anywhere}
.ll-phonics-guidance summary{cursor:pointer;padding:16px 20px;font-weight:700;font-size:18px;min-height:48px;box-sizing:border-box;list-style:revert}
.ll-phonics-guidance-body{padding:0 20px 18px}.ll-phonics-guidance h1{font:32px/1.2 Georgia,serif}.ll-phonics-guidance h2,.ll-phonics-guidance h3{font:700 18px/1.4 system-ui;margin:20px 0 8px}.ll-phonics-guidance p{margin:10px 0}.ll-phonics-guidance ol{padding-left:24px}.ll-phonics-guidance li{margin:12px 0}.ll-phonics-guidance nav{display:flex;flex-wrap:wrap;gap:10px}.ll-phonics-guidance a{color:#244d40;text-decoration:underline;text-underline-offset:3px}.ll-phonics-guidance nav a{display:block;padding:9px 12px;min-height:44px;box-sizing:border-box;border:1px solid #b7c7ae;border-radius:10px;background:#e9efdf}.ll-phonics-guidance-note{padding:12px;background:#f1eddd;border-radius:10px}.ll-phonics-guidance :focus-visible{outline:3px solid #ad741d;outline-offset:3px}
.ll-phonics-guide-page{margin:0;background:#f7f3e8;color:#244d40;font:18px/1.6 system-ui}.ll-phonics-guide-page main{max-width:900px;margin:auto;padding:24px 20px 100px}.ll-phonics-guide-page>.ll-phonics-guidance,.ll-phonics-guide-page main>.ll-phonics-guidance{padding:22px}.ll-phonics-guide-page a{color:inherit}@media(max-width:420px){.ll-phonics-guidance summary{padding:14px;font-size:17px}.ll-phonics-guidance-body{padding:0 14px 16px}.ll-phonics-guide-page main{padding:18px 14px 90px}}
