.dn-header{box-sizing:border-box;position:sticky;top:0;z-index:60;background:#faf9f5;min-height:72px;padding:12px 3%;border-bottom:1px solid #d6d3cd;display:flex;align-items:center;gap:15px;color:#0b0f17;font:11px Inter,Arial,sans-serif}.dn-brand{font:bold 28px Georgia,serif;letter-spacing:-1px;white-space:nowrap}.dn-brand span{color:#e84a27}.dn-edition{font:7px monospace;letter-spacing:1.3px;padding-left:14px;border-left:1px solid #d6d3cd;white-space:nowrap}.dn-header nav{display:flex;align-items:center;justify-content:center;flex:1;gap:15px}.dn-header nav a{font:600 10px Georgia,serif;white-space:nowrap;text-transform:uppercase;padding:6px 0;border-bottom:2px solid transparent}.dn-header nav a[aria-current]{border-bottom-color:#e84a27}.dn-tools{display:flex;gap:8px;white-space:nowrap}.dn-tools button{font:10px Inter,Arial,sans-serif;border:1px solid #d6d3cd;background:white;padding:8px 10px;border-radius:3px}.dn-tools button:last-child{background:#e84a27;color:white;border-color:#e84a27}.dn-tools kbd{font-size:8px;color:#64748b;margin-left:9px}.dn-tools [data-count]{background:#efece6;padding:2px 4px;margin-left:4px}.dn-preview{grid-column:1/-1;background:#efece6;border-left:3px solid #e84a27;color:#334155;padding:9px 12px;margin-bottom:8px;font:10px/1.6 monospace;letter-spacing:.2px}.dn-data-note{font:9px/1.6 monospace;color:#9c381f;border-top:1px solid #d6d3cd;padding:7px 0}.dn-story-link:hover{text-decoration:underline;text-decoration-color:#e84a27;text-underline-offset:4px}.dn-story-link:focus-visible,.dn-header a:focus-visible,button:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.dn-footer-note{max-width:1500px;margin:22px auto 0;font:10px/1.7 monospace;color:#64748b}.dn-motion{position:fixed;bottom:12px;right:14px;z-index:65;border:1px solid #d6d3cd;background:#faf9f5;color:#334155;padding:7px 10px;font:9px monospace;box-shadow:0 2px 10px #0001}body.dn-paused *{animation-play-state:paused!important}#dn-dialog{width:min(830px,calc(100% - 28px));max-height:88vh;overflow:auto;border:1px solid #0b0f17;background:#faf9f5;color:#0b0f17;padding:46px 42px}#dn-dialog::backdrop{background:#0b0f17bf;backdrop-filter:blur(4px)}.dn-close{position:absolute;top:12px;right:16px;font:18px Arial;cursor:pointer}.dn-kicker{font:10px/1.5 monospace;color:#e84a27;letter-spacing:1px;text-transform:uppercase}#dn-dialog h2{font:bold 36px/1.12 Georgia,serif;margin:18px 0}#dn-dialog p{font:14px/1.9 Inter,Arial,sans-serif;color:#334155;margin:18px 0}#dn-dialog img{width:100%;max-height:350px;object-fit:cover;margin:20px 0}.dn-reader-tools{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.dn-reader-tools button,.dn-result{font:11px/1.5 Inter,Arial,sans-serif;border:1px solid #d6d3cd;padding:10px 13px;background:white;color:#0b0f17;text-align:left;cursor:pointer}.dn-reader-tools button:first-child{background:#0b0f17;color:white}#dn-dialog .dn-disclaimer{border-top:1px solid #d6d3cd;padding-top:15px;font:10px/1.8 monospace;color:#64748b}.dn-search-input{width:100%;margin:20px 0;padding:12px;border:1px solid #d6d3cd;background:white;font:14px Inter,Arial,sans-serif}.dn-result{display:block;width:100%;margin:8px 0}.dn-result small{display:block;color:#e84a27;font:9px monospace;margin-bottom:5px}.dn-lane-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.dn-lane-list a{padding:12px 16px;border:1px solid #d6d3cd;font:12px Inter,Arial,sans-serif;background:white}#dn-toast{position:fixed;bottom:45px;left:50%;transform:translateX(-50%);z-index:100;background:#0b0f17;color:white;padding:12px 20px;font:12px Inter,Arial,sans-serif;display:none}#dn-toast.show{display:block}html{scroll-padding-top:130px}body{overflow-x:clip}main{min-width:0}main>*{min-width:0}table{max-width:100%}.animate-ticker:hover,.animate-marquee:hover{animation-play-state:paused}.dn-header a,.dn-header button{cursor:pointer}@media(max-width:1300px){.dn-edition{display:none}.dn-header nav{gap:12px}.dn-brand{font-size:25px}.dn-tools kbd{display:none}}@media(max-width:1050px){.dn-header{flex-wrap:wrap;padding:12px 4%;gap:9px}.dn-header nav{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;padding-top:5px;gap:22px}.dn-tools{margin-left:auto}.dn-header nav a{font-size:10px}.dn-header{min-height:98px}}@media(max-width:640px){.dn-tools button{font-size:9px;padding:7px}.dn-header{padding:10px 16px}.dn-header nav{gap:19px}.dn-brand{font-size:24px}.dn-preview{font-size:8px;padding:8px;margin-bottom:2px}#dn-dialog{padding:42px 22px 25px}#dn-dialog h2{font-size:28px}main{padding-left:16px!important;padding-right:16px!important}body>div[data-purpose*="ticker"]>div:last-child{display:none}body>section{overflow-x:auto}table{font-size:10px!important}th,td{padding:8px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
html{overflow-x:hidden}.dn-header,.dn-header nav{min-width:0;max-width:100%}.dn-header{width:100%}@media(max-width:640px){main article [class*="justify-between"]{flex-wrap:wrap;gap:8px}footer{overflow-wrap:anywhere}}
