.futures-wheel #warning-sidebar .warning-comparison-link{display:block;margin:16px 0;padding:11px 12px;border:1px solid #91aeb4;border-left:3px solid #ef7863;background:#fff;color:#163553;font-size:14px;line-height:1.5;text-decoration:none}
.futures-wheel #warning-sidebar .warning-comparison-link:hover{background:#e3efee;text-decoration:underline;text-underline-offset:3px}
.futures-wheel .primary-nav{position:relative;z-index:10;display:flex;align-items:stretch;gap:8px;min-height:58px;padding:0 30px;background:#f4f8f8;border-bottom:1px solid #cddbdd;color:#163553}
.futures-wheel .primary-nav summary,.futures-wheel .primary-nav .warning-signs-link{display:flex;align-items:center;gap:14px;min-height:57px;padding:14px 20px;border:0;border-bottom:3px solid transparent;color:#163553;font:600 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer;list-style:none}
.futures-wheel .primary-nav summary::-webkit-details-marker{display:none}
.futures-wheel .primary-nav summary::after{content:'⌄';font-size:18px;line-height:1}
.futures-wheel .primary-nav details[open] summary::after{transform:rotate(180deg)}
.futures-wheel .primary-nav summary.nav-active,.futures-wheel .primary-nav a[aria-current="page"]{border-bottom-color:#ef7863;background:#163553;color:#fff}
.futures-wheel .primary-nav summary:hover,.futures-wheel .primary-nav .warning-signs-link:hover{background:#e3efee;color:#163553}
.futures-wheel .primary-nav :is(a,button,summary):focus-visible{outline:3px solid #ef7863;outline-offset:-3px}
.futures-wheel .primary-nav .scenario-tabs,.futures-wheel .primary-nav .scenario-menu-links{position:absolute;top:100%;left:30px;display:flex;flex-direction:column;gap:0;width:390px;max-width:calc(100vw - 60px);height:auto;max-height:65dvh;overflow:auto;padding:8px;background:#fff;border:1px solid #cddbdd;border-radius:0 0 6px 6px;box-shadow:0 12px 28px #16355326}
.futures-wheel .primary-nav .scenario-tabs button,.futures-wheel .primary-nav .scenario-menu-links a{display:block;flex:none;width:100%;min-height:44px;padding:12px 14px;text-align:left;white-space:normal;border:0;border-left:3px solid transparent;border-radius:2px;background:#fff;color:#163553;font:400 14px/1.45 Arial,Helvetica,sans-serif;text-decoration:none}
.futures-wheel .primary-nav .scenario-tabs button[aria-selected="true"]{border-left-color:#ef7863;background:#163553;color:#fff}
.futures-wheel .primary-nav .scenario-tabs button:hover,.futures-wheel .primary-nav .scenario-menu-links a:hover{background:#e3efee;color:#163553}
@media(max-width:650px){.futures-wheel .primary-nav{padding:0 12px;gap:0}.futures-wheel .primary-nav summary,.futures-wheel .primary-nav .warning-signs-link{padding:14px 12px;font-size:14px}.futures-wheel .primary-nav .scenario-tabs,.futures-wheel .primary-nav .scenario-menu-links{left:12px;max-width:calc(100vw - 24px)}}
.futures-wheel .primary-nav{flex-wrap:wrap}

@media(max-width:650px){.futures-wheel .primary-nav{flex-wrap:wrap}.futures-wheel .primary-nav .warning-signs-link,.futures-wheel .primary-nav summary{min-height:44px;padding:10px 9px;font-size:13px}}
