.learning-path .container{max-width:1050px}.learning-path .section{padding:2.6rem 0}.path-note,.path-practice{background:#edf3f7;border-radius:16px;padding:1.2rem 1.4rem;margin:1rem 0}.path-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.4rem 0}.path-nav a{padding:.9rem;border:1px solid #bdcbd8;border-radius:12px;background:#fff;color:#082958;font-weight:700}.path-lessons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.path-lessons article{padding:1.2rem;border:1px solid #d6dce3;border-radius:14px;background:#fff}.path-stage{scroll-margin-top:110px;border-top:1px solid #dce1e7}.learning-path details{border:1px solid #cbd4de;border-radius:10px;margin:1rem 0;padding:1rem}.learning-path summary{cursor:pointer;font-weight:700}.path-quiz{margin:1.5rem 0}.path-quiz fieldset{border:1px solid #aab9ca;border-radius:12px;padding:1rem;margin:1.4rem 0;min-width:0}.path-quiz legend{font-weight:700;padding:0 .3rem;max-width:100%;font-size:1.05rem}.path-quiz label{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem;margin:.4rem 0;background:#fff;border-radius:7px;cursor:pointer}.path-quiz input{margin-top:.25rem;flex-shrink:0;width:1.1rem;height:1.1rem}.learning-path button{background:#082958;color:#fff;padding:.8rem 1rem;border:0;border-radius:9px;font:inherit;cursor:pointer;min-height:44px}.learning-path button:focus-visible,.learning-path a:focus-visible,.learning-path input:focus-visible,.learning-path summary:focus-visible{outline:3px solid #b66d00;outline-offset:3px}.question-result,.stage-result,#path-progress{font-weight:700}.path-stage a{overflow-wrap:anywhere}.back-top{display:inline-block;margin-top:1rem}.small{font-size:.9rem}@media(max-width:640px){.path-nav,.path-lessons{grid-template-columns:1fr}.learning-path .section{padding:1.7rem 0}.learning-path fieldset{padding:.8rem}.learning-path .container{padding-left:18px;padding-right:18px}}@media print{.site-header,.site-footer,.path-nav,.back-top,#path-print,#path-reset,.path-quiz button{display:none!important}.learning-path .container{width:100%;max-width:none;padding:0}.learning-path .section{padding:0}.path-stage{break-before:page;border:0}.path-lessons{display:block}.path-lessons article{border:0;padding:0}.learning-path details{border:0;padding:.4rem 0}.path-quiz label{padding:.1rem;margin:.1rem}.path-practice{padding:.7rem}.learning-path a{color:#000;text-decoration:underline}}
