.story-credits{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;line-height:1.5;display:flex}.publisher-credit{color:#75685f;align-items:center;gap:6px;min-height:28px;font-size:11px;text-decoration:none;display:inline-flex}.publisher-credit:hover,.story-byline a:hover{color:#a6532f;text-decoration:underline}.publisher-symbol{text-transform:uppercase;color:#94603f;background:#faf6f2;border:1px solid #e4d9cf;border-radius:50%;place-items:center;min-width:25px;height:25px;padding:0 4px;font-size:9px;font-weight:650;display:inline-grid}.story-byline{color:#75685f;width:100%;font-size:11px}.police-chip{color:#395552;background:#eef3f2;border:1px solid #c9d3d2;border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.police-preliminary{color:#75685f;font-size:11px}.reading-title h2,.card-copy h2,.publication-story h3,.article-main h1{overflow-wrap:anywhere}.police-reading-source{color:#904421;align-items:center;gap:4px;min-height:32px;font-size:11px;text-decoration:none;display:inline-flex}.reading-place+.police-reading-source{margin-inline-start:12px}.reading-story .reading-copy .news-description .police-description{-webkit-line-clamp:unset;display:block;overflow:visible}.police-reading-source:hover{text-decoration:underline}.police-reading-source:focus-visible{outline-offset:3px;outline:2px solid #904421}.police-card-source{padding:0 10px 8px;font-size:12px;line-height:1.6}.police-card-source p{margin:0 0 5px}.police-card-source a{color:#904421;text-underline-offset:3px;align-items:center;min-height:32px;display:inline-flex}.police-card-source a:focus-visible{outline-offset:3px;outline:2px solid #904421}@media (width<=680px){.police-card-source a,.police-reading-source{min-height:44px}}.story-byline a{color:inherit;text-decoration:none}.opinion-chip{color:#694279;background:#f5eef8;border:1px solid #d7c6df;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.card-credits{padding:12px 10px 0}.card-credits .story-credits{margin-bottom:0}.detail-credits{margin:20px 0}.detail-credits .publisher-credit{font-size:14px}.detail-credits .story-byline{font-size:13px}.publication-page{background:#fffdfb;min-height:100dvh}.publication-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;display:flex}.publication-nav a{align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.publication-nav .publication-brand{letter-spacing:-1px;font-size:27px;font-weight:750}.publication-page main{max-width:1160px;margin:auto;padding:50px 32px 80px}.publication-hero{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding-bottom:35px;display:flex}.publication-avatar{color:#a6532f;background:#f3e9df;border-radius:18px;flex:none;place-items:center;width:80px;height:80px;display:grid}.publication-hero h1{margin:8px 0 14px;font:500 46px/1.15 Georgia,serif}.publication-hero p:not(.eyebrow){color:#786e66;max-width:680px;font-size:14px;line-height:1.7}.publication-hero a,.publication-facts>a{color:#a6532f;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:inline-flex}.publication-body{grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding-top:32px;display:grid}.publication-list-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.publication-list-heading h2{font:500 27px Georgia,serif}.publication-list-heading span{color:#81756c;font-size:12px}.publication-filters{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.publication-filters label{color:#81756c;flex:1;gap:5px;min-width:130px;font-size:11px;display:grid}.publication-filters select{color:#4c4036;background:#fff;border:1px solid #e1d5cb;border-radius:6px;width:100%;min-height:40px;padding:9px}.publication-story{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 160px;gap:24px;padding:24px 0;display:grid}.publication-story time{color:#81756c;margin-bottom:5px;font-size:10px;display:block}.publication-story h3{margin:8px 0 12px;font:500 25px/1.2 Georgia,serif}.publication-story h3 a{text-decoration:none}.publication-story h3 a:hover{color:#a6532f}.publication-original{color:#a6532f;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.publication-photo{aspect-ratio:1.4;border-radius:6px;align-self:start;display:block;position:relative;overflow:hidden}.publication-facts{border-top:2px solid #d9cabd;align-self:start;padding-top:20px}.publication-facts h2{font-size:15px}.publication-facts dt{color:#81756c;margin-top:20px;font-size:10px}.publication-facts dd{margin:5px 0;font-size:12px;line-height:1.7}.publication-facts dd a{text-decoration:none;display:block}.publication-facts p,.publication-empty{color:#81756c;margin-top:20px;font-size:12px;line-height:1.7}@media (width<=680px){.publication-nav{gap:12px;padding:16px}.publication-nav .publication-brand{font-size:23px}.publication-nav>a:last-child{font-size:10px}.publication-page main{padding:28px 20px 60px}.publication-hero{gap:14px}.publication-avatar{border-radius:12px;width:50px;height:50px}.publication-hero h1{overflow-wrap:anywhere;font-size:32px}.publication-body{grid-template-columns:1fr;gap:32px}.publication-story{grid-template-columns:minmax(0,1fr) 95px;gap:14px}.publication-story h3{font-size:23px}.publication-story .publisher-credit{font-size:10px}.publication-filters select{min-height:44px}.publisher-credit{min-height:32px}.story-byline a{min-height:28px;display:inline-block}}.editorial-credits{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:18px}.editorial-credits legend{padding:0 8px;font-weight:600}.editorial-credits>p{color:#81756c;margin-bottom:16px;font-size:12px;line-height:1.6}.editor-author{border-top:1px solid var(--line);margin:16px 0;padding-top:16px}.publisher-symbol img,.publication-avatar img{object-fit:contain;width:100%;height:100%;display:block}.publication-photo{text-decoration:none}.publication-story>div>p{color:#786e66;font-size:14px;line-height:1.7}.authority-chip{color:#375640;background:#edf1eb;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}
