#newspaper-root{flex:1;overflow-y:auto;overflow-x:hidden}.newspaper-container{--nws-ink: #1a1208;--nws-ink-2: #3d3020;--nws-ink-3: #6b5a40;--nws-ink-4: #9a8a70;--nws-paper: #f5f0e8;--nws-paper-2: #ede8dc;--nws-paper-3: #e0d9cc;--nws-rule: #c8b89a;--nws-rule-light: #ddd0bc;--nws-red: #8b1a1a;--nws-red-light: #b52020;background:var(--nws-paper);color:var(--nws-ink);font-family:"Source Serif 4",Georgia,serif;font-size:16px;line-height:1.6;min-height:100vh}.nws-top-ribbon{background:var(--nws-ink);padding:5px 0;text-align:center}.nws-top-ribbon-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center}.nws-top-ribbon-inner>:first-child{flex:1;text-align:left}.nws-top-ribbon-inner>:nth-child(2){flex:0;text-align:center}.nws-top-ribbon-inner>:last-child{flex:1;text-align:right}.nws-top-ribbon span{font-family:Inter,sans-serif;font-size:11px;color:var(--nws-ink-4);letter-spacing:.5px}.nws-top-ribbon .nws-edition{color:var(--nws-paper);font-weight:500}.nws-top-ribbon .nws-write-btn{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--nws-paper);background:var(--nws-red);border:none;padding:4px 14px;cursor:pointer;transition:background .15s;white-space:nowrap}.nws-top-ribbon .nws-write-btn:hover{background:var(--nws-red-light)}.nws-masthead{background:var(--nws-paper);border-bottom:3px double var(--nws-ink);padding:20px 20px 12px;text-align:center;position:relative}.nws-masthead-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.nws-masthead-meta{font-family:Inter,sans-serif;font-size:10.5px;color:var(--nws-ink-3);letter-spacing:.5px;text-align:left;line-height:1.8}.nws-masthead-meta-right{text-align:right}.nws-masthead h1{font-family:Playfair Display,serif;font-size:clamp(48px,8vw,96px);font-weight:900;letter-spacing:-1px;color:var(--nws-ink);line-height:1;text-align:center;flex:1}.nws-masthead-rule{border:none;border-top:1px solid var(--nws-ink);margin:8px 0 4px}.nws-masthead-tagline{font-family:Playfair Display,serif;font-size:11px;font-style:italic;color:var(--nws-ink-3);letter-spacing:1px;text-align:center}.nws-nav{background:var(--nws-ink);padding:0}.nws-nav-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:0}.nws-nav-item{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--nws-paper-3);padding:11px 18px;cursor:pointer;border-right:1px solid rgba(255,255,255,.08);transition:all .15s;white-space:nowrap}.nws-nav-item:first-child{border-left:1px solid rgba(255,255,255,.08)}.nws-nav-item:hover{background:#ffffff14;color:var(--nws-paper)}.nws-nav-item.active{background:var(--nws-red);color:var(--nws-paper)}.nws-breaking-bar{background:var(--nws-red);padding:8px 0;overflow:hidden;display:flex;align-items:center;flex-shrink:0;max-height:36px;position:relative}.nws-breaking-label{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--nws-paper);background:var(--nws-ink);padding:4px 14px;white-space:nowrap;flex-shrink:0;margin-right:0;position:relative;z-index:2}.nws-breaking-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:110px;background:linear-gradient(to right,var(--nws-red) 70%,transparent);z-index:1;pointer-events:none}.nws-ticker-scroll{font-family:Inter,sans-serif;font-size:12px;color:var(--nws-paper);white-space:nowrap;animation:nws-ticker 60s linear infinite;letter-spacing:.3px}@keyframes nws-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nws-ticker-sep{color:#fff6;margin:0 24px}.nws-main-content{max-width:1200px;margin:0 auto;padding:0 20px}.nws-lead-section{display:grid;grid-template-columns:1fr 320px;gap:0;border-bottom:2px solid var(--nws-ink);padding:24px 0 20px}.nws-lead-main{padding-right:24px;border-right:1px solid var(--nws-rule)}.nws-lead-sidebar{padding-left:24px}.nws-section-tag{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--nws-red);margin-bottom:8px;display:block}.nws-lead-headline{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.1;color:var(--nws-ink);margin-bottom:12px;letter-spacing:-.5px}.nws-lead-headline em{font-style:italic;color:var(--nws-red)}.nws-lead-deck{font-family:"Source Serif 4",serif;font-size:16px;font-weight:300;color:var(--nws-ink-2);line-height:1.6;margin-bottom:14px;border-left:3px solid var(--nws-red);padding-left:14px}.nws-byline{font-family:Inter,sans-serif;font-size:11px;color:var(--nws-ink-3);letter-spacing:.5px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.nws-byline .nws-author{font-weight:600;color:var(--nws-ink-2)}.nws-byline .nws-dot{color:var(--nws-rule)}.nws-lead-body{font-size:15px;color:var(--nws-ink-2);line-height:1.75;column-count:2;column-gap:24px}.nws-lead-body p+p{margin-top:12px}.nws-lead-body .nws-drop-cap:first-letter{font-family:Playfair Display,serif;font-size:64px;font-weight:900;float:left;line-height:.75;margin-right:6px;margin-top:8px;color:var(--nws-ink)}.nws-lead-image{width:100%;aspect-ratio:16/9;background:var(--nws-paper-3);margin-bottom:6px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.nws-lead-image .nws-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2a3a2a,#1a2a3a,#2a1a1a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.nws-img-caption{font-family:Inter,sans-serif;font-size:10px;color:var(--nws-ink-3);font-style:italic;margin-bottom:16px;line-height:1.4}.nws-sidebar-story{border-bottom:1px solid var(--nws-rule-light);padding-bottom:14px;margin-bottom:14px}.nws-sidebar-story:last-child{border-bottom:none;margin-bottom:0}.nws-sidebar-headline{font-family:Playfair Display,serif;font-size:17px;font-weight:700;line-height:1.25;color:var(--nws-ink);margin-bottom:6px;cursor:pointer}.nws-sidebar-headline:hover{color:var(--nws-red)}.nws-sidebar-deck{font-size:13px;color:var(--nws-ink-3);line-height:1.5;margin-bottom:6px}.nws-secondary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:2px solid var(--nws-ink);padding:20px 0}.nws-sec-story{padding:0 20px;border-right:1px solid var(--nws-rule)}.nws-sec-story:first-child{padding-left:0}.nws-sec-story:last-child{border-right:none;padding-right:0}.nws-sec-image{width:100%;aspect-ratio:3/2;margin-bottom:10px}.nws-sec-image .nws-img-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:10px;color:#ffffff4d;letter-spacing:1px;text-transform:uppercase}.nws-sec-headline{font-family:Playfair Display,serif;font-size:19px;font-weight:700;line-height:1.2;color:var(--nws-ink);margin-bottom:8px;cursor:pointer}.nws-sec-headline:hover{color:var(--nws-red)}.nws-sec-deck{font-size:13px;color:var(--nws-ink-3);line-height:1.55;margin-bottom:8px}.nws-opinion-strip{background:var(--nws-paper-2);border-top:3px double var(--nws-ink);border-bottom:3px double var(--nws-ink);padding:16px 0;margin:0 0 20px}.nws-opinion-inner{max-width:1200px;margin:0 auto;padding:0 20px}.nws-opinion-label{font-family:Playfair Display,serif;font-size:11px;font-style:italic;color:var(--nws-ink-3);letter-spacing:2px;margin-bottom:12px;text-align:center;text-transform:lowercase}.nws-opinion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.nws-op-card{padding:0 20px;border-right:1px solid var(--nws-rule);cursor:pointer}.nws-op-card:first-child{padding-left:0}.nws-op-card:last-child{border-right:none;padding-right:0}.nws-op-author{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--nws-ink-3);margin-bottom:4px}.nws-op-headline{font-family:Playfair Display,serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.35;color:var(--nws-ink)}.nws-op-card:hover .nws-op-headline{color:var(--nws-red)}.nws-bottom-grid{display:grid;grid-template-columns:2fr 1fr;gap:0;padding-bottom:32px}.nws-bottom-left{padding-right:24px;border-right:1px solid var(--nws-rule)}.nws-bottom-right{padding-left:24px}.nws-col-header{font-family:Playfair Display,serif;font-size:13px;font-style:italic;letter-spacing:1px;color:var(--nws-ink-3);border-bottom:2px solid var(--nws-ink);padding-bottom:6px;margin-bottom:14px}.nws-brief-row{border-bottom:1px solid var(--nws-rule-light);padding:10px 0;display:flex;gap:12px}.nws-brief-row:last-child{border-bottom:none}.nws-brief-num{font-family:Playfair Display,serif;font-size:22px;font-weight:900;color:var(--nws-rule);line-height:1;min-width:28px}.nws-brief-text{font-size:13px;color:var(--nws-ink-2);line-height:1.55}.nws-brief-text strong{font-family:Playfair Display,serif;font-weight:700;color:var(--nws-ink);display:block;font-size:14px;margin-bottom:2px}.nws-market-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--nws-rule-light);font-family:Inter,sans-serif;font-size:12px}.nws-market-row:last-child{border-bottom:none}.nws-market-name{color:var(--nws-ink-2);font-weight:500}.nws-market-val{color:var(--nws-ink);font-weight:600;font-variant-numeric:tabular-nums}.nws-market-chg{font-size:11px;font-weight:600}.nws-market-chg.up{color:#2a6a2a}.nws-market-chg.down{color:var(--nws-red)}.vln-matchweek{font-family:"Source Serif 4",serif;font-size:10px;font-style:italic;color:var(--nws-ink-4);text-align:right;margin-bottom:10px}.vln-offseason{font-family:"Source Serif 4",serif;font-size:12px;font-style:italic;color:var(--nws-ink-3);padding:8px 0}.vln-final-label{font-family:"Source Serif 4",serif;font-size:10px;font-style:italic;color:var(--nws-ink-4);margin-bottom:8px}.vln-table{width:100%}.vln-thead{display:grid;grid-template-columns:16px 1fr 20px 20px 20px 28px 36px;gap:0 4px;font-family:"Source Serif 4",serif;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--nws-ink-4);border-bottom:1px solid var(--nws-ink-3);padding-bottom:4px;margin-bottom:2px}.vln-row{display:grid;grid-template-columns:16px 1fr 20px 20px 20px 28px 36px;gap:0 4px;align-items:center;padding:3px 0;font-family:"Source Serif 4",serif}.vln-row:hover{background:var(--nws-paper-2)}.vln-zone-break{border-bottom:1px dashed var(--nws-rule)}.vln-col-pos{font-size:11px;color:var(--nws-ink-4);text-align:center;font-variant-numeric:tabular-nums}.vln-pos-top{color:#8a6a20}.vln-pos-bottom{color:var(--nws-red)}.vln-col-name{font-size:12px;color:var(--nws-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vln-col-stat{font-size:11px;color:var(--nws-ink-3);text-align:center;font-variant-numeric:tabular-nums}.vln-col-pts{font-family:Playfair Display,serif;font-size:12px;font-weight:700;color:var(--nws-ink);text-align:center}.vln-col-form{display:flex;gap:2px;justify-content:flex-end;align-items:center}.vln-form-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.vln-table-muted .vln-thead,.vln-table-muted .vln-row{grid-template-columns:16px 1fr 20px 20px 20px 28px}.vln-table-muted .vln-col-name,.vln-table-muted .vln-col-pts{color:var(--nws-ink-4)}.vln-table-muted .vln-col-pos{color:var(--nws-rule)}.vln-table-muted .vln-col-stat{color:var(--nws-ink-4)}.vln-motw{margin-top:10px;padding:7px 10px;background:var(--nws-paper-2);border-left:2px solid var(--nws-ink-3)}.vln-motw-label{font-family:"Source Serif 4",serif;font-size:10px;font-style:italic;color:var(--nws-ink-3);margin-bottom:3px}.vln-motw-result{font-family:"Source Serif 4",serif;font-size:12px;display:flex;align-items:center;gap:6px}.vln-motw-team{font-weight:700;color:var(--nws-ink)}.vln-motw-score{font-weight:400;color:var(--nws-ink-3)}.vln-motw-week{font-family:"Source Serif 4",serif;font-size:10px;font-style:italic;color:var(--nws-ink-4);margin-top:2px}@media(max-width:600px){.vln-thead,.vln-row{grid-template-columns:16px 1fr 20px 20px 20px 28px}.vln-col-form,.vln-thead .vln-col-form{display:none}}.nws-footer{background:var(--nws-ink);padding:20px;text-align:center;border-top:3px double var(--nws-ink-2)}.nws-footer h2{font-family:Playfair Display,serif;font-size:28px;font-weight:900;color:var(--nws-paper-3);margin-bottom:6px}.nws-footer p{font-family:Inter,sans-serif;font-size:10px;color:var(--nws-ink-3);letter-spacing:1px;text-transform:uppercase}.nws-rule-ornament{text-align:center;color:var(--nws-rule);font-size:12px;letter-spacing:8px;margin:6px 0}.nws-placeholder{color:var(--nws-ink-4);font-style:italic}.nws-modal-overlay{display:none;position:fixed;inset:0;background:#000000b3;z-index:1000;justify-content:center;align-items:flex-start;padding-top:60px;overflow-y:auto}.nws-modal-overlay.active{display:flex}.nws-modal{background:var(--nws-paper);border:2px solid var(--nws-ink);max-width:640px;width:90%;padding:0;position:relative;margin-bottom:40px}.nws-modal-header{background:var(--nws-ink);padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.nws-modal-header h3{font-family:Playfair Display,serif;font-size:18px;font-weight:700;color:var(--nws-paper);margin:0}.nws-modal-header .nws-ap-badge{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:var(--nws-paper);background:var(--nws-red);padding:3px 10px;letter-spacing:.5px}.nws-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--nws-paper-3);font-size:22px;cursor:pointer;line-height:1;padding:4px}.nws-modal-close:hover{color:var(--nws-paper)}.nws-modal-body{padding:20px}.nws-form-group{margin-bottom:16px}.nws-form-group label{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--nws-ink-3);margin-bottom:6px}.nws-form-group input[type=text],.nws-form-group select,.nws-form-group textarea{width:100%;font-family:"Source Serif 4",Georgia,serif;font-size:14px;color:var(--nws-ink);background:var(--nws-paper-2);border:1px solid var(--nws-rule);padding:10px 12px;transition:border-color .15s}.nws-form-group input[type=text]:focus,.nws-form-group select:focus,.nws-form-group textarea:focus{outline:none;border-color:var(--nws-ink)}.nws-form-group textarea{resize:vertical;min-height:140px}.nws-char-count{font-family:Inter,sans-serif;font-size:10px;color:var(--nws-ink-4);text-align:right;margin-top:4px}.nws-char-count.nws-near-limit{color:var(--nws-red);font-weight:600}.nws-form-group .nws-file-label{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;color:var(--nws-ink-2);background:var(--nws-paper-2);border:1px dashed var(--nws-rule);padding:12px 16px;cursor:pointer;width:100%;transition:border-color .15s}.nws-form-group .nws-file-label:hover{border-color:var(--nws-ink)}.nws-form-group input[type=file]{display:none}.nws-file-info{font-family:Inter,sans-serif;font-size:10px;color:var(--nws-ink-4);margin-top:4px}.nws-image-preview{margin-top:8px;max-width:100%;max-height:150px;display:none}.nws-image-preview img{max-width:100%;max-height:150px;border:1px solid var(--nws-rule)}.nws-intl-check{margin-top:12px;padding:10px 12px;background:#c8a64e0f;border:1px solid rgba(200,166,78,.2);border-radius:4px}.nws-intl-label{display:flex;align-items:flex-start;gap:8px;font-family:Inter,sans-serif;font-size:12px;color:var(--nws-ink-3, #5a5750);cursor:pointer;line-height:1.4}.nws-intl-label input[type=checkbox]{margin-top:2px;accent-color:#c8a64e;width:16px;height:16px;flex-shrink:0}.nws-intl-label strong{color:var(--nws-ink, #1a1918)}.nws-submit-btn{width:100%;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--nws-paper);background:var(--nws-ink);border:none;padding:14px 20px;cursor:pointer;transition:background .15s}.nws-submit-btn:hover{background:var(--nws-ink-2)}.nws-submit-btn:disabled{opacity:.5;cursor:not-allowed}.nws-form-error{font-family:Inter,sans-serif;font-size:12px;color:var(--nws-red);margin-bottom:12px;display:none}.nws-form-success{font-family:Inter,sans-serif;font-size:12px;color:#2a6a2a;margin-bottom:12px;display:none}.nws-reader{max-width:720px;margin:0 auto;padding:32px 0 40px}.nws-reader-notice{float:right;width:220px;margin:4px 0 16px 20px;padding:12px 14px;background:#fdf1dc;border:1px solid #c0392b;border-left-width:4px;color:#6b2116;font-family:Inter,sans-serif;font-size:12px;line-height:1.45;letter-spacing:.1px}.nws-reader-notice strong{color:#9b1c0e;text-transform:uppercase;letter-spacing:.6px;font-size:11px;display:block;margin-bottom:4px}@media(max-width:560px){.nws-reader-notice{float:none;width:auto;margin:0 0 16px}}.nws-writer-notice{background:#fdf1dc;border:1px solid #c0392b;border-left-width:4px;color:#6b2116;padding:12px 14px;margin:0 0 18px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.nws-writer-notice strong{color:#9b1c0e;text-transform:uppercase;letter-spacing:.6px;font-size:11px;display:block;margin-bottom:4px}.nws-reader-headline{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,48px);font-weight:900;line-height:1.1;color:var(--nws-ink);margin-bottom:16px;letter-spacing:-.5px}.nws-reader-rule{border:none;border-top:1px solid var(--nws-rule);margin:20px 0}.nws-reader-image{margin-bottom:20px}.nws-reader-image img{width:100%;max-height:420px;object-fit:cover}.nws-reader-body{font-size:16px;color:var(--nws-ink-2);line-height:1.8;column-count:2;column-gap:32px}.nws-reader-body p{margin-bottom:16px}.nws-reader-body .nws-drop-cap:first-letter{font-family:Playfair Display,serif;font-size:64px;font-weight:900;float:left;line-height:.75;margin-right:6px;margin-top:8px;color:var(--nws-ink)}.nws-back-link{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--nws-ink-3);background:none;border:1px solid var(--nws-rule);padding:8px 16px;cursor:pointer;transition:all .15s}.nws-back-link:hover{color:var(--nws-ink);border-color:var(--nws-ink)}.nws-read-more{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--nws-red);margin-top:8px}[data-article-id]:hover .nws-read-more{text-decoration:underline}[data-article-id]{cursor:pointer;transition:background .15s}[data-article-id]:hover{background:#00000005}@media(max-width:768px){.nws-reader-body{column-count:1}}.nws-nav-archives{font-weight:600;border-left:1px solid var(--nws-rule);margin-left:8px;padding-left:16px}.nws-archives{max-width:720px;margin:0 auto;padding:40px 20px}.nws-archives-title{font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:900;color:var(--nws-ink);margin-bottom:4px}.nws-archives-subtitle{font-size:14px;color:var(--nws-ink-3);margin-bottom:32px}.nws-archive-list{display:flex;flex-direction:column;gap:0}.nws-archive-month{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--nws-rule-light);cursor:pointer;transition:background .15s}.nws-archive-month:first-child{border-top:1px solid var(--nws-rule-light)}.nws-archive-month:hover{background:var(--nws-paper-2)}.nws-archive-month-name{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;color:var(--nws-ink)}.nws-archive-current{display:inline-block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--nws-red);background:#8b1a1a14;padding:2px 8px;border-radius:3px;margin-left:10px;vertical-align:middle}.nws-archive-month-count{font-family:Inter,sans-serif;font-size:13px;color:var(--nws-ink-3)}.nws-archive-edition-banner{text-align:center;padding:10px 20px;background:var(--nws-paper-2);border-top:1px solid var(--nws-rule-light);border-bottom:1px solid var(--nws-rule-light);font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--nws-ink-3)}.nws-delete-btn{position:absolute;top:4px;right:4px;background:var(--nws-paper-2);border:1px solid var(--nws-rule);color:var(--nws-ink-4);font-size:16px;line-height:1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,color .15s,border-color .15s;z-index:2}.nws-lead-main,.nws-sidebar-story,.nws-sec-story,.nws-brief-row,.nws-op-card{position:relative}.nws-lead-main:hover .nws-delete-btn,.nws-sidebar-story:hover .nws-delete-btn,.nws-sec-story:hover .nws-delete-btn,.nws-brief-row:hover .nws-delete-btn,.nws-op-card:hover .nws-delete-btn{opacity:1}.nws-delete-btn:hover{color:var(--nws-red);border-color:var(--nws-red)}.nws-brief-text .nws-delete-btn{position:static;display:inline-flex;opacity:0;vertical-align:middle;margin-left:6px;width:18px;height:18px;font-size:13px}.nws-brief-row:hover .nws-brief-text .nws-delete-btn{opacity:1}.nws-edit-btn{position:absolute;top:4px;right:30px;background:var(--nws-paper-2);border:1px solid var(--nws-rule);color:var(--nws-ink-4);font-size:14px;line-height:1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,color .15s,border-color .15s;z-index:2}.nws-lead-main:hover .nws-edit-btn,.nws-sidebar-story:hover .nws-edit-btn,.nws-sec-story:hover .nws-edit-btn,.nws-brief-row:hover .nws-edit-btn,.nws-op-card:hover .nws-edit-btn{opacity:1}.nws-edit-btn:hover{color:var(--nws-ink);border-color:var(--nws-ink)}.nws-brief-text .nws-edit-btn{position:static;display:inline-flex;opacity:0;vertical-align:middle;margin-left:4px;width:18px;height:18px;font-size:12px}.nws-brief-row:hover .nws-brief-text .nws-edit-btn{opacity:1}.nws-remove-image-btn{font-family:Inter,sans-serif;font-size:11px;color:var(--nws-red);background:none;border:none;cursor:pointer;margin-top:4px;padding:0}.nws-remove-image-btn:hover{text-decoration:underline}.nws-lead-image img,.nws-sec-image img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.nws-lead-section{grid-template-columns:1fr}.nws-lead-main{padding-right:0;border-right:none;border-bottom:1px solid var(--nws-rule);padding-bottom:20px;margin-bottom:20px}.nws-lead-sidebar{padding-left:0}.nws-lead-body{column-count:1}.nws-secondary-grid{grid-template-columns:1fr}.nws-sec-story{border-right:none;border-bottom:1px solid var(--nws-rule);padding:0 0 16px;margin-bottom:16px}.nws-opinion-grid{grid-template-columns:1fr 1fr;gap:16px}.nws-op-card{border-right:none;padding:0}.nws-bottom-grid{grid-template-columns:1fr}.nws-bottom-left{border-right:none;padding-right:0;border-bottom:1px solid var(--nws-rule);padding-bottom:20px;margin-bottom:20px}.nws-bottom-right{padding-left:0}.nws-masthead-top{flex-direction:column;align-items:center;gap:8px}.nws-nav-inner{flex-wrap:wrap;justify-content:center}.nws-top-ribbon-inner{flex-direction:column;gap:2px;text-align:center}}.nws-pub-switcher{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid rgba(255,255,255,.15);border-radius:2px;background:#ffffff0d;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none}.nws-pub-switcher option{background:#1a1a17;color:#e8e4d9}.nws-top-ribbon--continental{background:#0c1220;color:#8a9cc0;border-bottom-color:#ffffff0f}.nws-continental-masthead{background:#0c1220;color:#fff;padding:0}.nws-continental-masthead-top{max-width:1100px;margin:0 auto;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.nws-continental-edition{font-family:"Noto Sans",var(--font-ui, sans-serif);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.nws-continental-masthead-main{max-width:1100px;margin:0 auto;padding:24px 20px 20px;display:flex;flex-direction:column}.nws-continental-title{font-family:"Outfit",var(--font-display, sans-serif);font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff;margin:0}.nws-continental-subtitle{font-family:"Outfit",var(--font-display, sans-serif);font-weight:300;opacity:.5;font-size:14px;letter-spacing:.15em;text-transform:uppercase;margin-top:4px}.nws-pub-continental .nws-nav{background:#fff;border-bottom:2px solid #1a1918}.nws-pub-continental .nws-nav-item{font-family:"Outfit",var(--font-display, sans-serif);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5a5750}.nws-pub-continental .nws-nav-item.active{color:#1a1918;border-bottom-color:#c23a22}.nws-pub-continental .nws-nav-item:hover{color:#1a1918}.nws-pub-continental .nws-breaking-bar{background:#1a1918}.nws-pub-continental .nws-breaking-label{background:#c23a22}.nws-pub-continental .nws-breaking-bar:after{background:linear-gradient(to right,#1a1918 70%,transparent)}@media(max-width:640px){.nws-continental-title{font-size:28px}}.ct-hero{display:grid;grid-template-columns:1fr 480px;gap:0;margin:32px 0;background:#fff;border:1px solid #edecea}.ct-hero__image{width:100%;min-height:420px;background:linear-gradient(135deg,#0c1220,#162038 40%,#1e2d4a);position:relative;overflow:hidden}.ct-hero__image img{width:100%;height:100%;object-fit:cover}.ct-hero__content{padding:36px 40px;display:flex;flex-direction:column;justify-content:center}.ct-hero__section{font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c23a22;margin-bottom:12px}.ct-hero__headline{font-family:Outfit,sans-serif;font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#1a1918;margin-bottom:16px}.ct-hero__lede{font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.6;color:#5a5750;margin-bottom:20px;font-style:italic}.ct-hero__meta{font-family:Noto Sans,sans-serif;font-size:12px;color:#9e9b95;display:flex;align-items:center;gap:8px}.ct-hero__author{font-weight:600;color:#5a5750}.ct-section-divider{display:flex;align-items:center;gap:16px;margin:36px 0 24px}.ct-section-divider__label{font-family:Outfit,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a1918;flex-shrink:0}.ct-section-divider__line{flex:1;height:1px;background:#1a1918}.ct-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}.ct-card{background:#fff;border:1px solid #edecea;display:flex;flex-direction:column;transition:border-color .2s;cursor:pointer}.ct-card:hover{border-color:#d8d6d2}.ct-card__image{width:100%;height:180px;position:relative;overflow:hidden}.ct-card__image--politics{background:linear-gradient(135deg,#2c3e50,#34495e)}.ct-card__image--economy{background:linear-gradient(135deg,#1a3a2a,#2d5a3d)}.ct-card__image--social{background:linear-gradient(135deg,#3e2723,#5d4037)}.ct-card__image--intl{background:linear-gradient(135deg,#1a237e,#283593)}.ct-card__image--culture{background:linear-gradient(135deg,#4a0e4e,#6a1b6d)}.ct-card__image--science{background:linear-gradient(135deg,#004d40,#00695c)}.ct-card__image img{width:100%;height:100%;object-fit:cover}.ct-card__image-label{position:absolute;bottom:0;left:0;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00000080;padding:4px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ct-card__body{padding:20px;flex:1;display:flex;flex-direction:column}.ct-card__section{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c23a22;margin-bottom:8px}.ct-card__headline{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:#1a1918;margin-bottom:10px}.ct-card__summary{font-family:"Source Serif 4",Georgia,serif;font-size:14.5px;line-height:1.55;color:#5a5750;margin-bottom:16px;flex:1}.ct-card__meta{font-family:Noto Sans,sans-serif;font-size:11px;color:#9e9b95;display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #edecea}.ct-card__author{font-weight:600;color:#5a5750}.ct-analysis-band{background:#0c1220;padding:40px 0;margin:0;position:relative}.ct-analysis-band:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#c23a22}.ct-analysis-band__inner{max-width:1100px;margin:0 auto;padding:0 24px}.ct-analysis-band__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ct-analysis-band__badge{font-family:Outfit,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c23a22;display:flex;align-items:center;gap:10px}.ct-analysis-band__badge:before{content:"";width:20px;height:2px;background:#c23a22}.ct-analysis-band__title{font-family:Outfit,sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8a9cc0}.ct-analysis-band__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.ct-analysis-story{cursor:pointer}.ct-analysis-story__section{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c23a22;margin-bottom:8px}.ct-analysis-story__headline{font-family:Outfit,sans-serif;font-size:24px;font-weight:800;line-height:1.2;color:#fff;margin-bottom:12px;letter-spacing:-.01em}.ct-analysis-story__summary{font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.55;color:#8a9cc0;margin-bottom:12px}.ct-analysis-story__meta{font-family:Noto Sans,sans-serif;font-size:11px;color:#8a9cc099}.ct-analysis-story__meta strong{color:#8a9cc0}.ct-two-col{display:grid;grid-template-columns:1fr 340px;gap:32px;margin-bottom:48px}.ct-analysis-list{display:flex;flex-direction:column}.ct-analysis-item{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #edecea;cursor:pointer}.ct-analysis-item:first-child{padding-top:0}.ct-analysis-item__number{font-family:Outfit,sans-serif;font-size:56px;font-weight:900;line-height:1;color:#edecea;text-align:center}.ct-analysis-item__section{font-family:Outfit,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c23a22;margin-bottom:4px}.ct-analysis-item__headline{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1.25;color:#1a1918;margin-bottom:6px}.ct-analysis-item__summary{font-family:"Source Serif 4",Georgia,serif;font-size:14px;line-height:1.5;color:#5a5750;margin-bottom:8px}.ct-analysis-item__meta{font-family:Noto Sans,sans-serif;font-size:11px;color:#9e9b95}.ct-analysis-item__meta strong{color:#5a5750}.ct-sidebar{border-left:2px solid #1a1918;padding-left:24px}.ct-sidebar__section{margin-bottom:28px}.ct-sidebar__section-title{font-family:Outfit,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a1918;padding-bottom:10px;border-bottom:1px solid #1a1918;margin-bottom:16px}.ct-sidebar-brief{padding:10px 0;border-bottom:1px solid #edecea;cursor:pointer}.ct-sidebar-brief:last-child{border-bottom:none}.ct-sidebar-brief__section{font-family:Outfit,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9e9b95;margin-bottom:3px}.ct-sidebar-brief__headline{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:#1a1918}.ct-footer{background:#1a1918;color:#fff6;margin-top:48px;padding:40px 24px}.ct-footer__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:40px}.ct-footer__title{font-family:Outfit,sans-serif;font-size:22px;font-weight:800;color:#fff;margin-bottom:8px}.ct-footer__tagline{font-family:"Source Serif 4",Georgia,serif;font-size:13px;font-style:italic;color:#ffffff59;line-height:1.5}.ct-footer__col-title{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:14px}.ct-footer__link{display:block;font-family:Noto Sans,sans-serif;font-size:12px;color:#ffffff59;padding:3px 0}@media(max-width:1024px){.ct-hero{grid-template-columns:1fr}.ct-hero__image{min-height:280px}.ct-story-grid{grid-template-columns:repeat(2,1fr)}.ct-two-col{grid-template-columns:1fr}.ct-sidebar{border-left:none;border-top:2px solid #1a1918;padding-left:0;padding-top:24px}.ct-analysis-band__grid,.ct-footer__inner{grid-template-columns:1fr}}@media(max-width:640px){.ct-story-grid{grid-template-columns:1fr}.ct-hero__headline{font-size:26px}.ct-hero__content{padding:24px}.ct-analysis-story__headline{font-size:20px}}@media(max-width:480px){.ct-hero__headline{font-size:20px}.ct-hero__content{padding:16px}.ct-story-card__content{padding:12px}.ct-analysis-story__headline{font-size:17px}.ct-analysis-band,.ct-footer__inner{padding:16px}}.nws-like-bar{display:flex;align-items:center;gap:10px;margin:16px 0}.nws-like-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:transparent;border:1px solid #ccc;border-radius:4px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:.85rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.nws-like-btn:hover{border-color:#c23a22;color:#c23a22;background:#c23a220a}.nws-like-btn--liked{border-color:#c23a22;color:#c23a22;background:#c23a220f}.nws-like-btn--liked:hover{background:#c23a221a}.nws-like-btn:disabled{opacity:.5;cursor:not-allowed}.nws-like-icon{font-size:1.1rem;line-height:1}.nws-like-count{font-family:Inter,IBM Plex Sans,sans-serif;font-size:.85rem;font-weight:600;color:#888}.nws-pub-continental .nws-like-btn{border-color:#ffffff26;color:#ffffff80}.nws-pub-continental .nws-like-btn:hover{border-color:#c23a22;color:#c23a22;background:#c23a221a}.nws-pub-continental .nws-like-btn--liked{border-color:#c23a22;color:#c23a22;background:#c23a221f}.nws-pub-continental .nws-like-count{color:#fff6}.nws-top-ribbon--alsahwa{background:#141310}.nws-pub-alsahwa{background:#f8f7f3;color:#2a2824}.nws-pub-alsahwa .nws-nav{display:none}.nws-alsahwa-geo-border{height:8px;background:#0a6e5c;position:relative;overflow:hidden}.nws-alsahwa-geo-border:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0px,transparent 16px,#c8a24a 16px,#c8a24a 18px,transparent 18px,transparent 26px,#c8a24a 26px,#c8a24a 27px,transparent 27px,transparent 34px);opacity:.4}.nws-alsahwa-masthead{background:#04483a;color:#fff}.nws-alsahwa-masthead-inner{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.nws-alsahwa-brand{display:flex;align-items:center;gap:18px}.nws-alsahwa-mark{width:48px;height:48px;position:relative;flex-shrink:0}.nws-alsahwa-mark-outer{width:48px;height:48px;border:2px solid #c8a24a;transform:rotate(45deg);position:absolute;top:0;left:0}.nws-alsahwa-mark-inner{width:30px;height:30px;border:1.5px solid #c8a24a;transform:rotate(45deg);position:absolute;top:9px;left:9px}.nws-alsahwa-mark-dot{width:8px;height:8px;background:#c8a24a;border-radius:50%;position:absolute;top:20px;left:20px}.nws-alsahwa-titles{display:flex;flex-direction:column}.nws-alsahwa-arabic{font-family:Noto Naskh Arabic,serif;font-size:28px;font-weight:700;color:#c8a24a;line-height:1.1}.nws-alsahwa-english{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:700;color:#fff;letter-spacing:.02em;line-height:1;margin-top:-2px}.nws-alsahwa-subtitle{font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-top:3px}.nws-alsahwa-right{display:flex;align-items:center;gap:18px;text-align:right}.nws-alsahwa-date{font-size:11px;color:#ffffff73}.nws-alsahwa-watch{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 20px;background:#c8a24a;color:#04483a;border:none;cursor:pointer}.nws-alsahwa-watch:hover{background:#dab85a}.nws-alsahwa-nav{background:#fff;border-bottom:1px solid #ede9df;position:sticky;top:0;z-index:100}.nws-alsahwa-nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:40px;gap:0;overflow-x:auto}.nws-alsahwa-nav-item{font-size:12px;font-weight:600;padding:0 15px;height:100%;display:flex;align-items:center;color:#706a5e;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .12s;white-space:nowrap;cursor:pointer}.nws-alsahwa-nav-item:hover{color:#2a2824}.nws-alsahwa-nav-item--active,.nws-alsahwa-nav-item.active{color:#0a6e5c;border-bottom-color:#0a6e5c;font-weight:700}.nws-alsahwa-energy{background:#141310;border-bottom:1px solid rgba(255,255,255,.04)}.nws-alsahwa-energy-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:32px;gap:0;overflow-x:auto}.nws-alsahwa-energy-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c8a24a;padding-right:14px;border-right:1px solid rgba(255,255,255,.08);flex-shrink:0;height:100%;display:flex;align-items:center}.nws-alsahwa-energy-item{display:flex;align-items:center;gap:6px;padding:0 14px;border-right:1px solid rgba(255,255,255,.05);height:100%;flex-shrink:0;font-size:10.5px}.nws-alsahwa-energy-item:last-child{border-right:none}.nws-alsahwa-energy-name{color:#ffffff4d;font-weight:500}.nws-alsahwa-energy-val{font-weight:700;font-size:11px;color:#ffffffd9}.nws-alsahwa-energy-up{font-weight:600;font-size:10px;color:#4a9a5a}.nws-alsahwa-energy-down{font-weight:600;font-size:10px;color:#c43030}.nws-pub-alsahwa .nws-front-page{background:#f8f7f3}.nws-pub-alsahwa .nws-hero{background:linear-gradient(135deg,#04483a,#085a4a,#0a6e5c)}.nws-pub-alsahwa .nws-hero-section-tag{background:#0a6e5c;color:#fff}.nws-pub-alsahwa .nws-hero-headline{color:#fff;font-family:Cormorant Garamond,Georgia,serif}.nws-pub-alsahwa .nws-hero-lede{color:#fff9}.nws-pub-alsahwa .nws-hero-meta{color:#ffffff4d}.nws-pub-alsahwa .nws-article-card{background:#fff;border-color:#ede9df}.nws-pub-alsahwa .nws-article-card:hover{border-color:#d4cfc2}.nws-pub-alsahwa .nws-article-headline{color:#2a2824;font-family:Cormorant Garamond,Georgia,serif}.nws-pub-alsahwa .nws-article-section{color:#0a6e5c}.nws-pub-alsahwa .nws-article-lede{color:#706a5e}.nws-pub-alsahwa .nws-article-body{color:#4a4540}.nws-pub-alsahwa .nws-article-meta{color:#a8a090}.nws-pub-alsahwa .nws-sidebar-section-title{color:#2a2824;border-bottom-color:#2a2824}.nws-pub-alsahwa .nws-ticker{background:#04483a}.nws-pub-alsahwa .nws-ticker-label{color:#c8a24a}@media(max-width:768px){.nws-alsahwa-arabic{font-size:20px}.nws-alsahwa-english{font-size:24px}.nws-alsahwa-mark,.nws-alsahwa-mark-outer{width:36px;height:36px}.nws-alsahwa-mark-inner{width:22px;height:22px;top:7px;left:7px}.nws-alsahwa-mark-dot{top:14px;left:14px}.nws-alsahwa-nav-inner{padding:0 12px}.nws-alsahwa-nav-item{padding:0 10px;font-size:11px}.nws-alsahwa-masthead-inner{padding:12px 16px}.nws-alsahwa-right{flex-direction:column;gap:6px}}
