.daily-drivers header small{color:#7f8da7;font:10px/1.5 monospace}.daily-drivers .daily-driver{-webkit-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #30394d;flex:1;grid-template-columns:28px minmax(0,1fr) 12px;align-content:center;gap:10px;padding:22px 0;display:grid}.daily-drivers .daily-driver:nth-of-type(2){background:linear-gradient(90deg,#15203b88,#0000)}.daily-driver>i{color:#8197ff;font:italic 25px/1.2 monospace}.daily-driver>b{color:#8497ff;font-size:15px;font-weight:400}.daily-driver:hover h4{color:#a4b3ff}.daily-driver:focus-visible{outline-offset:3px;outline:2px solid #a4b3ff}.driver-dialog{color:#ecf0ff;overscroll-behavior:contain;box-sizing:border-box;background:#091123;border:1px solid #526288;border-radius:16px;width:min(660px,100vw - 32px);max-width:none;max-height:min(82dvh,800px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #0009}.driver-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050fc2}.driver-modal-top{z-index:1;background:#0c1529;border-bottom:1px solid #303d57;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.driver-modal-top>span{color:#94a9ff;letter-spacing:.1em;font:600 12px/1.5 monospace}.driver-modal-top>button{color:#ecf1ff;cursor:pointer;background:#111e36;border:1px solid #3a4967;border-radius:6px;width:36px;height:36px;font-size:25px;line-height:1}.driver-modal-top>button:hover{background:#243452}.driver-dialog :focus-visible{outline-offset:3px;outline:2px solid #a1b1ff}.driver-modal-body{padding:24px 28px}.driver-modal-date{letter-spacing:.03em;color:#8e9fb9!important;margin:0 0 12px!important;font:11px/1.5 monospace!important}.driver-dialog h2{letter-spacing:-.025em;color:#f4f6ff;margin:0 0 14px;font-size:clamp(24px,3vw,31px);font-weight:600;line-height:1.2}.driver-dialog p,.driver-dialog li{color:#b0bfd4;font-size:15px;line-height:1.75}.driver-dialog p{margin:0}.driver-dialog ul{margin:10px 0 0;padding-left:20px}.driver-dialog li+li{margin-top:7px}.driver-dialog section{border-top:1px solid #293951;padding:20px 0}.driver-dialog section h3{letter-spacing:.06em;color:#9babcc;margin:0 0 10px;font:600 11px/1.5 monospace}.driver-dialog .driver-conclusion{background:linear-gradient(130deg,#172644,#121b31);border:1px solid #3b4f80;border-radius:8px;margin:22px 0 0;padding:18px}.driver-dialog .driver-conclusion h3{color:#9eb2ff}.driver-dialog .driver-conclusion+section{border-top:0}.driver-sources>a{color:#a1b4ff;text-underline-offset:3px;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.7;text-decoration:underline;display:block}.driver-dialog .driver-disclaimer{color:#8192ad;font-size:11px}@media (max-width:1250px){.daily-drivers .daily-driver{grid-template-columns:20px minmax(0,1fr);align-content:start;gap:6px;padding:0 0 14px}.daily-driver>b{display:none}.daily-driver>i{font-size:18px}}@media (max-width:500px){.daily-drivers .daily-driver{grid-template-columns:26px minmax(0,1fr)}.driver-dialog{border-radius:12px;width:calc(100vw - 24px);max-height:88dvh}.driver-modal-body{padding:20px}.driver-modal-top{padding:10px 20px}.driver-dialog p,.driver-dialog li{font-size:14px}}
