.month11-learning{max-width:940px}.month11-week{margin:1.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #55749a;border-radius:14px;background:#0b1d35;color:#f3f6fc}.month11-week p,.month11-learning li{line-height:1.8;overflow-wrap:anywhere}.month11-week h3{margin-top:1.4rem}.month11-goal,.month11-artifact{border-left:4px solid #e8bc63;padding:.7rem 1rem;background:#152844}.month11-week details{margin-top:1rem;padding:1rem;border:1px solid #92a6c7;border-radius:10px}.month11-week summary{cursor:pointer;font-weight:700}.month11-source{overflow-x:auto}.month11-source table{width:100%;border-collapse:collapse}.month11-source caption{text-align:left;padding:.8rem 0}.month11-source th,.month11-source td{text-align:left;vertical-align:top;padding:.7rem;border-bottom:1px solid #92a6c7}.month11-learning h2{scroll-margin-top:1rem}.month11-learning :focus-visible{outline:3px solid #e8bc63;outline-offset:4px}.month11-simulator button{margin:.5rem .5rem .5rem 0}.month11-simulator li{margin:.7rem 0}body header.nav{position:static;height:auto;min-height:0;flex-wrap:wrap;padding:1rem;gap:1rem}body header.nav nav{position:static;inset:auto;width:auto;padding:0;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:600px){body header.nav{flex-direction:column;align-items:flex-start}.month11-learning h1{font-size:2rem;overflow-wrap:anywhere}.month11-source{font-size:.9rem}}
