/* A fixed left topic rail and visual cards share the existing menu viewport. */
.mega:has(>.why-mega){padding:0;max-height:calc(100dvh - 100% - 12px);overflow-y:auto;overscroll-behavior:contain}
.why-mega{display:grid;grid-template-columns:218px minmax(0,1fr);gap:36px;padding-top:28px;padding-bottom:32px;align-items:start}
.why-menu-rail{border-right:1px solid #d8e5eb;padding-right:24px;min-width:0}
.why-menu-tabs{display:flex;flex-direction:column;gap:8px}
.why-menu-tabs>button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:12px;color:#29495f;font-size:var(--type-ui);font-weight:600;line-height:1.5;border-radius:3px}
.why-menu-tabs>button svg{flex-shrink:0}
.why-menu-tabs>button:hover,.why-menu-tabs>button[aria-selected=true]{background:#eaf7fa;color:#007e9f}
.why-menu-overview{font-size:var(--type-caption);margin:20px 12px 0;min-height:44px}
.why-menu-panels,.why-menu-panel{min-width:0}
.why-menu-panel[hidden]{display:none}
.why-menu-panel-heading{margin-bottom:24px;max-width:680px}
.why-menu-panel-heading>.eyebrow{font-size:var(--type-caption);margin-bottom:10px;color:#007e9f}
.why-menu-panel-heading h2{font-size:var(--type-h3);line-height:1.4;margin-bottom:10px}
.why-menu-panel-heading>p:last-child{font-size:var(--type-ui);line-height:1.7;color:#526c7f}
.why-menu-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.why-menu-cards-value{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.why-menu-cards-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.why-partner-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;padding-top:20px;border-top:1px solid #d8e5eb}
.why-partner-actions>a{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;color:#183e55;font-size:var(--type-ui);line-height:1.5}
.why-partner-actions>a>svg{margin-left:auto;flex-shrink:0;color:#007e9f}
.why-partner-action-symbol{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#eaf7fa;border-radius:50%;color:#007e9f}
.why-partner-actions a:hover,.why-partner-actions a:focus-visible{color:#007e9f;text-decoration:underline;text-underline-offset:4px}
.why-partner-actions a:focus-visible{outline:3px solid #007e9f;outline-offset:3px}
.why-partner-overview{margin-top:18px;min-height:44px;font-size:var(--type-caption)}
.mobile-why-cards .why-partner-actions{grid-template-columns:1fr;gap:8px;margin-top:0;padding-top:0;border:0}
.mobile-why-cards .why-partner-actions>a{font-size:var(--type-ui)}
.why-menu-card{display:flex;flex-direction:column;min-width:0;border-radius:4px;color:#102d43}
.why-menu-picture{display:block;aspect-ratio:16/9;background:#edf8fa;overflow:hidden;border-radius:4px}
.why-menu-picture img{display:block;width:100%;height:100%;object-fit:cover}
.why-menu-card-copy{display:flex;flex-direction:column;gap:12px;padding:18px 1px 0;flex:1}
.why-menu-card-copy>strong{font-size:var(--type-card);font-weight:650;line-height:1.45;letter-spacing:-.015em}
.why-menu-card-copy>span:not(.why-menu-action){font-size:var(--type-ui);line-height:1.7;color:#526c7f}
.why-menu-action{display:flex;align-items:center;gap:12px;font-size:var(--type-ui);font-weight:600;color:#007e9f;min-height:44px;margin-top:auto}
.why-menu-card:hover strong,.why-menu-card:focus-visible strong{color:#007e9f;text-decoration:underline;text-underline-offset:4px}
.why-menu-tabs>button:focus-visible,.why-menu-card:focus-visible{outline:3px solid #007e9f;outline-offset:3px}
.mobile-why-section{min-width:0}
.mobile-why-cards{display:grid;gap:18px;padding:12px 14px 20px}
.mobile-why-cards .why-menu-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;padding:10px 0;border-bottom:1px solid #dce9ee}
.mobile-why-cards .why-menu-card-copy{padding:0;gap:8px}
.mobile-why-cards .why-menu-card-copy>strong{font-size:var(--type-ui)}
.mobile-why-cards .why-menu-card-copy>span:not(.why-menu-action){font-size:var(--type-caption)}
.mobile-why-cards .why-menu-action{font-size:var(--type-caption);min-height:32px}
@media(max-width:1300px){.why-mega{grid-template-columns:1fr;gap:24px}.why-menu-rail{border-right:0;border-bottom:1px solid #d8e5eb;padding-right:0;padding-bottom:16px}.why-menu-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.why-menu-overview{margin-top:12px}.why-menu-cards-value{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.why-menu-cards,.why-menu-cards-value,.why-menu-cards-partners{grid-template-columns:1fr}.why-partner-actions{grid-template-columns:1fr}.why-menu-tabs{grid-template-columns:1fr}.why-menu-cards{gap:24px}.why-menu-picture{max-width:480px}.mobile-why-cards .why-menu-picture{width:96px}.mobile-why-cards .why-menu-card{gap:14px}}
@media(prefers-reduced-motion:reduce){.why-menu-card,.why-menu-card *{transition:none}}
