.learning-page{max-width:1120px;margin:0 auto;padding:28px 32px 64px}.learning-heading{max-width:780px;margin:32px 0}.learning-heading h1{letter-spacing:-.035em;margin:14px 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.1}.learning-heading>p:last-child{color:#596477;font-size:1.12rem;line-height:1.65}.learning-footer{color:#596477;border-top:1px solid #dcdedc;margin-top:40px;padding-top:22px;font-size:.9rem}.learning-footer a{color:#2358ce}.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.learning-card{background:#fffdf6;border:1px solid #dcdedc;border-radius:14px;min-width:0;padding:24px}.learning-card h2{margin:0 0 12px;font-size:1.35rem}.learning-card p{color:#596477;line-height:1.6}.learning-card ul{gap:8px;padding:0;list-style:none;display:grid}.learning-card a{color:#2358ce;text-underline-offset:3px;text-decoration:underline}.learning-card li a{min-height:44px;padding:9px 0;display:block}.learning-shortcuts{flex-wrap:wrap;gap:12px;margin:18px 0 28px;display:flex}.learning-shortcuts a{color:#2358ce;background:#fffdf6;border:1px solid #dcdedc;border-radius:9px;min-height:44px;padding:12px 16px}.learning-note{background:#e9eef7;border-radius:10px;margin:24px 0;padding:16px 20px;line-height:1.6}.learning-note a{color:#2358ce}@media (max-width:640px){.learning-page{padding:20px 20px 44px}.learning-grid{grid-template-columns:1fr}.learning-card{padding:20px}.learning-heading{margin:24px 0}}.learning-page>.learning-card{margin-top:24px}.learning-card ol{padding-left:1.4rem;line-height:1.7}.learning-card ol li+li{margin-top:10px}
