.learn-main{max-width:1100px}.learn-hero{padding:65px 0 40px;max-width:740px}.learn-hero h1{font-size:clamp(2.7rem,7vw,5rem);line-height:1.06;margin-bottom:24px}.learn-hero>p:not(.eyebrow){font-size:1.15rem;color:var(--muted);max-width:580px}.learn-topics{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 30px}.learn-topics a{padding:12px 16px;background:#eaf4fb;border:1px solid var(--line);border-radius:30px;text-decoration:none;font-weight:600;font-size:.9rem}.learn-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.learn-guide{padding:30px;border:1px solid var(--line);border-radius:22px;background:white;scroll-margin-top:24px;min-width:0}.learn-guide h2{font-size:1.85rem}.learn-guide .eyebrow{margin-bottom:14px}.learn-guide p,.learn-guide li{font-size:.98rem;line-height:1.75}.learn-guide ol{padding-left:22px}.learn-guide li{padding-left:5px;margin-bottom:16px}.learn-guide a{color:var(--blue)}.learn-note{padding:18px;background:#edf5fa;border-radius:12px}.learn-guide details{border-top:1px solid var(--line);padding:16px 0}.learn-guide summary{cursor:pointer;font-weight:650;min-height:32px;line-height:1.6}.learn-guide summary:focus-visible{outline:3px solid #3183bd;outline-offset:4px}.learn-guide details p{margin:14px 0 0}.learn-contact{padding:22px;background:#eaf4fb;border-radius:16px;margin-top:18px}.learn-contact h3{font-size:1.3rem}.learn-footer{padding:35px 0 50px;color:var(--muted);font-size:.9rem}.about-header nav{flex-wrap:wrap}.learn-topics a:hover{background:#dceef8}@media(max-width:760px){.learn-layout{grid-template-columns:1fr}.learn-hero{padding-top:36px}.learn-guide{padding:24px}.about-header{gap:16px;flex-wrap:wrap}.about-header nav{gap:16px}.learn-main{width:calc(100% - 32px)}.learn-topics{gap:8px}.learn-topics a{padding:11px 13px}}@media print{.learn-layout{display:block}.learn-guide{break-inside:avoid;margin-bottom:16px}.learn-topics,.actions,.about-header{display:none}}


/* Topic cards lead to readable guides without a wall of text. */
.learn-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0}.learn-topics a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:112px;padding:18px 10px;border:1px solid #cddfe9;border-radius:18px;background:#edf6fb;color:#2b4f63;text-align:center;font-weight:650;text-decoration:none}.learn-topics svg{width:32px;height:32px}.learn-topics a:hover{background:#dfedf6}.learn-layout{display:block}.learn-guide{padding:0;margin:12px 0;scroll-margin-top:24px}.learn-guide-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-size:19px;font-weight:650}.learn-guide-detail>summary::-webkit-details-marker{display:none}.learn-guide-detail>summary small{font-size:13px;color:#446b80;font-weight:400;white-space:nowrap}.learn-guide-body{padding:0 24px 24px}.guide-acknowledge{min-height:44px;margin-top:16px;padding:12px 16px;border:1px solid #cddfe9;border-radius:12px;background:#e5f1f8;color:#285a75;font:inherit;font-weight:600;cursor:pointer}.learn-guide-detail>summary:focus-visible,.guide-acknowledge:focus-visible{outline:3px solid #3183bd;outline-offset:3px}.guide-save-note{font-size:13px;color:#446b80;padding:0 24px 12px}
@media(max-width:600px){.learn-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-guide-detail>summary{font-size:17px;padding:16px}.learn-guide-body{padding:0 16px 18px}.learn-hero h1{font-size:clamp(36px,9vw,54px)}}

.learn-guide>.learn-guide-detail{padding:0;border-top:0}.learn-guide-detail>summary h2{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;font-size:inherit;line-height:inherit}

.learn-feature{padding:28px;border:1px solid #bfd7e6;border-radius:20px;background:#eaf4fb;display:flex;align-items:center;gap:28px}.learn-feature .eyebrow{margin-bottom:12px}.learn-feature h2{font-size:1.7rem;margin-bottom:14px}.learn-feature p:last-child{margin-bottom:0;color:var(--muted)}.learn-feature>div{flex:1;min-width:0}.learn-feature .button{flex-shrink:0;text-align:center;white-space:normal;max-width:260px}.clearance-example{margin-top:22px}.clearance-example h3{font-size:1.15rem;margin-bottom:12px}.learn-guide .clearance-example p{margin-top:12px}.clearance-example p:last-child{margin-bottom:0}@media(max-width:760px){.learn-feature{padding:22px;flex-direction:column;align-items:flex-start;gap:20px}.learn-feature .button{max-width:100%}}

