.learn{--ink:#163653;--blue:#244bc1;--sky:#eaf5fc;--line:#d4e1eb;--muted:#486077;color:var(--ink);font-size:1.125rem;line-height:1.65}
.learn *{box-sizing:border-box}.learn a,.learn button,.learn input{touch-action:manipulation}.learn :focus-visible{outline:3px solid #136cab;outline-offset:4px}.learn a{text-underline-offset:4px}.learn-wrap{max-width:1180px;margin:auto;padding:0 28px}.learn-hero{background:linear-gradient(115deg,#edf6fc 0%,#f7fbfe 65%,#e6efff 100%);border-bottom:1px solid var(--line);padding:48px 0 38px}.learn-kicker{text-transform:uppercase;font-size:.875rem;letter-spacing:.14em;font-weight:800;color:#315582;margin:0 0 12px}.learn h1{font-size:clamp(2.25rem,4.6vw,3.8rem);line-height:1.1;font-weight:800;letter-spacing:-.035em;max-width:850px;margin:0 0 20px}.learn h2{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.2;font-weight:750;letter-spacing:-.02em;margin:0 0 16px}.learn h3{font-size:1.3rem;line-height:1.3;font-weight:750;margin:0 0 10px}.learn p{margin:0 0 16px}.learn-deck{max-width:660px;color:var(--muted);font-size:1.2rem}.learn-search{max-width:700px;margin-top:24px}.learn-search label{display:block;font-size:1rem;font-weight:700;margin-bottom:8px}.learn-search-row{display:flex;gap:8px}.learn-search input{min-width:0;flex:1;border:1px solid #8ba3bb;border-radius:8px;background:white;padding:12px 16px;color:var(--ink);font-size:1rem}.learn-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;background:var(--blue);color:white!important;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;border:1px solid var(--blue);cursor:pointer}.learn-button:hover{background:#183998}.learn-button.secondary{color:var(--blue)!important;background:white;border-color:#aebfda}.learn-note{font-size:.875rem;color:var(--muted)}.learn-search .learn-note{margin:8px 0 0}.learn-section{padding:44px 0}.learn-section.soft{background:#f4f8fb}.learn-paths{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.learn-paths a{padding:10px 15px;border:1px solid #b3c7db;border-radius:30px;background:white;text-decoration:none;font-size:1rem;font-weight:650}.learn-paths a[aria-current=true]{background:var(--ink);color:white;border-color:var(--ink)}.learn-paths a:hover{border-color:var(--blue)}.learn-heading-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px}.learn-heading-row h2{margin:0}.learn-heading-row a{font-size:1rem;font-weight:650}.learn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.learn-card{display:flex;flex-direction:column;position:relative;padding:28px;border:1px solid var(--line);border-radius:14px;background:white;text-decoration:none;transition:box-shadow .15s,border-color .15s}.learn-card:hover{border-color:#728fac;box-shadow:0 8px 24px #15354e0c}.learn-card p{color:var(--muted);font-size:1.0625rem}.learn-card .learn-kicker{font-size:.8rem;color:#315582}.learn-card h3{font-size:1.5rem;max-width:450px}.learn-card-foot{margin-top:auto;display:flex;justify-content:space-between;font-size:.9rem;gap:16px;color:#36577b}.learn-card-foot strong{color:var(--blue)}.learn-card.core{border-top:4px solid var(--blue)}.learn-mini-diagram{display:flex;gap:7px;margin-bottom:22px}.learn-mini-diagram span{display:flex;align-items:center;justify-content:center;background:#eaf2fc;color:#23477b;width:44px;height:44px;border-radius:10px;font-weight:800}.learn-mini-diagram span:nth-child(even){background:#def2f3;color:#16616a}.learn-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;background:#173b5b;color:white;border-radius:16px;padding:36px}.learn-feature p{color:#d8e7f3}.learn-feature .learn-kicker{color:#adddf7}.learn-feature ul{padding-left:22px}.learn-feature li{margin:8px 0}.learn-feature .learn-button{background:white!important;color:#183b5b!important}.learn-details{border-bottom:1px solid var(--line);padding:18px 0}.learn-details summary{font-weight:700;cursor:pointer;padding:4px 0}.learn-details p{color:var(--muted);margin:12px 0 0;max-width:760px}.learn-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}.learn-sources{font-size:1rem}.learn-sources a{color:var(--blue);display:block;padding:5px 0}.learn-breadcrumb{font-size:1rem;padding:22px 0}.learn-breadcrumb a{color:var(--blue)}.learn-meta{font-size:.9rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 22px}.learn-article{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:56px;padding:40px 0 48px}.learn-article-content{min-width:0}.learn-answer{border-left:4px solid #208eaf;background:#edf7fb;padding:24px;margin-bottom:30px;border-radius:0 10px 10px 0}.learn-answer p{margin:0}.learn-article section{margin-bottom:34px;scroll-margin-top:100px}.learn-article section h2{font-size:1.6rem}.learn-article p{max-width:760px}.learn-sidebar{font-size:1rem}.learn-sidebar-inner{position:sticky;top:100px}.learn-sidebar a{display:block;margin:12px 0;color:var(--blue)}.learn-sidebar h2{font-size:1.1rem}.learn-sidebar .learn-button{margin-top:20px}.learn-diagram{padding:26px;background:#f1f7fc;border:1px solid var(--line);border-radius:14px;margin:28px 0}.learn-diagram h2{font-size:1.4rem}.learn-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.learn-block{background:white;border:1px solid var(--line);padding:20px;border-radius:10px}.learn-block b{font-size:1.8rem;color:var(--blue);display:block;line-height:1.25;margin-bottom:8px}.learn-block p{font-size:1rem;margin:0}.learn-block h3{font-size:1.1rem}.learn-block ul{padding-left:20px;font-size:1rem;margin:0}.learn-block li{margin:8px 0}.learn-table{width:100%;border-collapse:collapse;font-size:1rem}.learn-table th,.learn-table td{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid var(--line)}.learn-table th{font-weight:700}.learn-table th:first-child{width:34%}.learn-checklist{padding:25px;background:#f4f8fb;border-radius:12px}.learn-checklist label{display:flex;gap:12px;align-items:flex-start;padding:9px 0;font-size:1.0625rem;cursor:pointer}.learn-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:5px;accent-color:var(--blue)}.learn-checklist input:checked+span{text-decoration:line-through;color:#536779}.learn-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.learn-empty{padding:35px;background:#f3f7fc;border:1px solid var(--line);border-radius:12px}.learn-print-note{display:none}.learn-warning{padding:20px;border:2px solid #a36e13;background:#fff8e5;margin:20px 0}
@media(max-width:760px){.learn-wrap{padding:0 20px}.learn-hero{padding:32px 0}.learn h1{font-size:2.35rem}.learn-grid,.learn-two-col,.learn-feature,.learn-article{grid-template-columns:1fr}.learn-feature{padding:25px;gap:15px}.learn-section{padding:32px 0}.learn-card{padding:23px}.learn-article{gap:24px;padding-top:25px}.learn-sidebar-inner{position:static}.learn-sidebar{border-top:1px solid var(--line);padding-top:22px}.learn-heading-row{align-items:flex-start}.learn-blocks{grid-template-columns:1fr}.learn-diagram{padding:18px}.learn-table th,.learn-table td{padding:12px 5px}.learn-search-row{flex-wrap:wrap}.learn-search input{flex-basis:200px}.learn-paths{gap:8px}.learn-paths a{font-size:.9375rem;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.learn *{transition:none!important;scroll-behavior:auto!important}}
@media print{body>header,body>footer,.learn-sidebar,.learn-actions,.learn-breadcrumb,.learn-no-print{display:none!important}.learn{font-size:11pt;color:#000}.learn-wrap{max-width:none;padding:0}.learn-hero{background:white;padding:0;border:0}.learn h1{font-size:26pt}.learn h2{font-size:18pt}.learn-article{display:block;padding:15px 0}.learn-print-note{display:block;font-size:9pt}.learn-diagram,.learn-block,.learn-checklist,.learn-answer{background:white;border:1px solid #999;break-inside:avoid}.learn-blocks{grid-template-columns:1fr 1fr}.learn-sources a{font-size:9pt;overflow-wrap:anywhere}.learn-sources a:after{content:' (' attr(href) ')';color:#333}.learn-article section{margin-bottom:18px}.learn-checklist label{padding:4px 0}.learn-details{break-inside:avoid}.learn-details p{display:block!important}}

.learn-block ul,.learn-feature ul{list-style:disc}
.learn-card-foot strong{flex-shrink:0;white-space:nowrap}
.learn-visual-link{font-weight:700;color:var(--blue);font-size:1rem}.learn-poster-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white}.learn-poster-card img{width:100%;height:auto;display:block}.learn-poster-caption{padding:24px}.learn-poster-caption h2{font-size:1.4rem}.learn-poster-caption p{font-size:1rem;color:var(--muted)}.learn-poster-caption .learn-actions{align-items:center;margin-bottom:0}.learn-guide-poster img{width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.learn-guide-poster figcaption{font-size:.9rem;color:var(--muted);margin-top:8px}.learn-guide-poster{max-width:640px}.learn #diagram-text{scroll-margin-top:100px}@media print{.learn-guide-poster{display:none}.learn-poster-card{break-inside:avoid}.learn-poster-caption{display:none}}
