.learning-overview{max-width:1120px;margin:auto;padding:36px 24px 64px}.learning-overview h1{margin-top:28px}.learning-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.learning-option{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e3e7;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.learning-option h2,.learning-option p{margin:0}.learning-option .tag{white-space:normal;align-self:flex-start}.learning-option .button{white-space:normal;text-align:center;margin-top:auto}.learning-tags{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.learning-tags li{background:#eef7f6;border-radius:8px;padding:5px 9px}.learning-progress progress{accent-color:#187b7a;width:100%}.learning-overview .back-link{margin:18px 0;display:inline-block}.learning-overview a:focus-visible{outline-offset:4px;outline:3px solid #187b7a}@media (max-width:700px){.learning-options{grid-template-columns:1fr}.learning-overview{padding:24px 16px}.learning-option{padding:22px}.learning-overview h1{font-size:30px}}.learning-overview h1{max-width:none;font-size:clamp(26px,4vw,38px)}.learning-overview .lang-switch{border-color:var(--blue-200);background:var(--blue-050)}.learning-overview .lang-switch a{color:var(--slate-700)}.learning-overview .lang-switch a:not([aria-current]):hover{background:#06244314}.learning-overview .lang-switch a[aria-current=true]{color:var(--navy-950);background:var(--white)}.learning-options--single{grid-template-columns:minmax(0,1fr);max-width:460px}
