.hsc-learning{max-width:1120px;margin:2rem auto;padding:clamp(1rem,3vw,2.4rem);border:1px solid #c8b280;border-radius:20px;background:#f8fbfa;color:#173247}.hsc-learning h2{font:600 clamp(1.6rem,3vw,2rem)/1.25 Georgia,serif}.hsc-learning p,.hsc-learning li{line-height:1.65}.hsc-learning a{color:#173247;overflow-wrap:anywhere}.hsc-learning nav,.hsc-l-actions,.hsc-l-choices{display:flex;gap:.8rem;flex-wrap:wrap;margin:1rem 0}.hsc-learning nav a{padding:.6rem;border-bottom:2px solid #a78046}.hsc-learning label{display:block;font-weight:600;margin:1rem 0}.hsc-learning select,.hsc-learning textarea{display:block;width:100%;box-sizing:border-box;font:inherit;margin-top:.4rem;padding:.8rem;border:1px solid #9cafa9;border-radius:9px;color:#173247;background:#fff}.hsc-learning button{font:600 1rem/1.4 system-ui;min-height:44px;padding:.8rem 1rem;border:1px solid #173247;border-radius:9px;background:#173247;color:#fff;cursor:pointer}.hsc-learning button:disabled{opacity:.5;cursor:default}.hsc-l-section{border-top:1px solid #cfdbd4;padding:1.2rem 0}.hsc-l-section>summary{cursor:pointer;font:600 1.3rem/1.4 Georgia,serif;padding:.6rem 0}.hsc-learning [data-family-plan],.hsc-learning [data-adventure-stage],.hsc-learning [data-source-game],.hsc-learning [data-evidence-game]{border:1px solid #cfdbd4;border-radius:12px;background:#fff;padding:clamp(1rem,3vw,1.6rem);margin:1rem 0;overflow-wrap:anywhere}.hsc-learning [data-family-plan]>a{display:block;margin:1rem 0}.hsc-learning [role=status]{background:#eaf1ee;padding:.8rem;border-left:3px solid #7a9d8b;border-radius:6px}.hsc-l-position{font-weight:700;letter-spacing:.04em}.hsc-learning :focus-visible{outline:3px solid #b47e25;outline-offset:4px}.hsc-learning[hidden],.hsc-learning [hidden]{display:none!important}.hsc-learning[id],.hsc-learning [id],.hsc-discovery[id],.hsc-discovery [id],.hsc-workbench[id]{scroll-margin-top:140px}@media(max-width:600px){.hsc-l-choices{display:grid;grid-template-columns:1fr}.hsc-l-actions>*{flex:1 1 100%}.hsc-learning ol{padding-left:1.4rem}}@media print{.hsc-learning button,.hsc-learning select,.hsc-learning nav{display:none}.hsc-learning details:not([open])>*{display:block}}
