.learning-pilot{color:#172334;background:#fff;max-width:900px;margin:auto;padding:24px;font-size:1.15rem;line-height:1.65}.learning-pilot h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.15}.learning-pilot button{color:#fff;font:inherit;cursor:pointer;background:#172334;border:2px solid #172334;border-radius:8px;margin:6px 4px;padding:12px 18px}.learning-pilot button:disabled{opacity:.55;cursor:default}.learning-pilot label{margin:12px 0;display:block}.learning-pilot input{vertical-align:middle;width:22px;height:22px;margin-right:12px}.learning-pilot fieldset{border:2px solid #a4afbd;border-radius:8px;margin:24px 0;padding:20px}.learning-pilot legend{padding:0 8px;font-weight:700}.learning-pilot :focus-visible{outline-offset:4px;outline:4px solid #b34700}.learning-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.learning-cards section,.learning-pilot aside{background:#eef6f4;border-top:7px solid #176859;border-radius:12px;padding:20px}.learning-pilot a{color:#075b91;text-decoration:underline}.learning-pilot [role=status]{font-weight:700}.learning-pilot p{overflow-wrap:anywhere}
