.learn{padding-top:48px;padding-bottom:56px;color:#59334f;font-size:1rem;line-height:1.75}.learn h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.12;max-width:920px;margin:20px 0 28px}.learn h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.25;letter-spacing:-.5px;margin:20px 0 14px}.learn h3{font-size:1.6rem;line-height:1.25;margin:15px 0}.learn p{margin:12px 0 20px}.learn .eyebrow{font-size:.875rem;letter-spacing:1.4px}.learn-lede{font-size:1.15rem;max-width:740px}.learn-intro{padding-bottom:24px}.learn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0 40px}.learn-card{border:1px solid #d2bdcc;border-radius:12px;background:#fffdfa;padding:28px;min-width:0;text-decoration:none;color:inherit}.learn-card:hover{border-color:#8b426f}.learn-card p{font-size:1rem}.learn-number{font-family:Georgia,serif;font-size:1.6rem;color:#965a80}.learn-read{text-decoration:underline;font-size:.95rem}.learn-nav{display:flex;flex-wrap:wrap;gap:10px 26px;padding-block:12px;border-top:1px solid #dbcdd5;font-size:.95rem;line-height:1.6}.learn-nav a{padding:4px 0}.learn-actions{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0}.learn .btn{font-size:1rem;white-space:normal;text-align:center}.learn-note,.learn-next{padding:26px 30px;background:#efe4ec;border-left:3px solid #9b5c85;margin:24px 0 40px}.learn-urgent{padding:22px 28px;border:2px solid #945570;border-radius:12px;margin:12px 0 32px}.learn-article{max-width:760px;margin:auto}.learn-article article h2{margin-top:34px}.learn-evidence{border-top:1px solid #d2bdcc;margin-top:36px;padding-top:20px;font-size:.9rem}.learn-evidence h2{font-size:1.4rem}.learn-evidence ul{padding-left:20px}.learn-evidence a,.learn-card a{overflow-wrap:anywhere}.learn-home{border-bottom:1px solid #d2bdcc}.learn-home p{max-width:730px}.learn a:focus-visible,.learn-nav a:focus-visible{outline:3px solid #94275f;outline-offset:5px}footer p{line-height:1.6} @media(max-width:650px){.learn-grid{grid-template-columns:1fr}.learn{padding-top:28px;padding-bottom:32px}.learn-card{padding:22px}.learn-note,.learn-next,.learn-urgent{padding:20px}.learn-nav{gap:8px 19px}.learn-actions .btn{width:100%}}@media print{.learn-nav,.learn-actions{display:none}.learn{padding:0}.learn-card{break-inside:avoid}.learn-grid{display:block}}
