.conversation-page{--conversation-muted:#666b72;color:#25282c;background:#fff;min-height:100vh}.conversation-nav{border-bottom:1px solid var(--line);align-items:center;gap:24px;max-width:1160px;margin:auto;padding:22px 30px;display:flex}.conversation-nav>a{align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.conversation-nav .conversation-brand{letter-spacing:-1.2px;margin-right:auto;font:700 30px Georgia,serif}.conversation-page main{max-width:1160px;margin:auto;padding:48px 30px 72px}.conversation-page .eyebrow{letter-spacing:1.2px;color:var(--primary);font-size:10px;font-weight:650}.conversation-page .button{justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.conversation-page h1,.conversation-page h2,.conversation-page h3{overflow-wrap:anywhere}.conversation-footer{border-top:1px solid var(--line);max-width:1100px;color:var(--conversation-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:auto;padding:24px 0;font-size:12px;display:flex}.conversation-footer a{align-items:center;min-height:32px;display:inline-flex}.conversation-small{color:var(--conversation-muted);font-size:12px;line-height:1.65}.conversation-preview{border:1px solid var(--line);color:var(--conversation-muted);border-radius:6px;margin:0 0 24px;padding:10px 14px;font-size:12px}.article-layout{grid-template-columns:minmax(0,720px) minmax(220px,1fr);gap:58px;display:grid}.article-kicker{letter-spacing:1px;color:var(--conversation-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.article-kicker>span:first-child{color:var(--primary)}.article-main h1{letter-spacing:-1.1px;margin:18px 0 22px;font:500 clamp(32px,3.8vw,48px)/1.12 Georgia,serif}.article-title-link{color:inherit;text-decoration:none;display:block}.article-title-link:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.article-title-link:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:2px}.article-byline{color:var(--conversation-muted);flex-wrap:wrap;align-items:baseline;gap:5px 18px;margin-bottom:24px;display:flex}.article-byline time{font-size:12px}.article-byline .story-credits{margin:0}.article-description{color:#51565c;margin:22px 0;font-size:18px;line-height:1.65}.police-updated{color:var(--conversation-muted);margin:-10px 0 22px;font-size:12px;line-height:1.6}.police-copy-status{border-left:2px solid var(--primary);color:#51565c;background:#faf7f3;padding:10px 14px;font-size:12px;line-height:1.6}.police-intro{color:var(--ink);font-weight:600}.police-body{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.police-body p{margin:0 0 20px}.police-body h2{font:650 16px/1.5 var(--font-sans,sans-serif);letter-spacing:0;margin:28px 0 10px}.article-photo{aspect-ratio:1.91;border-radius:8px;position:relative;overflow:hidden}.article-photo .photo-credit{background:#30251bd9;padding:4px 7px;font-size:10px}.article-source{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.article-source strong{font-size:13px}.article-source p{color:var(--conversation-muted);margin:6px 0 0;font-size:12px}.article-tools{flex-wrap:wrap;gap:8px 24px;margin:10px 0;display:flex}.article-tools>*{align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.article-share-notice{color:var(--primary);font-size:13px}.article-correction{border-left:3px solid var(--primary);background:var(--surface);padding:16px;font-size:14px;line-height:1.6}.article-aside{border-left:1px solid var(--line);padding-left:28px}.article-facts h2,.article-related h2{margin:16px 0;font:500 22px Georgia,serif}.article-place{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:10px}.article-place h3{align-items:center;gap:7px;margin:18px 0 5px;font-size:15px;display:flex}.article-place>span{color:var(--primary);font-size:11px}.article-place p{color:var(--conversation-muted);font-size:12px;line-height:1.7}.article-principle{border-block:1px solid var(--line);margin:32px 0;padding:24px 0}.article-principle>p{margin:15px 0 0;font:500 24px/1.45 Georgia,serif}.article-principle em{color:var(--primary)}.article-related{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.article-related h2{margin-bottom:8px}.article-related>p{margin:0 0 8px}.article-conversation{border-top:2px solid #33383e;margin-top:38px;padding-top:28px;scroll-margin-top:24px}.conversation-section-heading{align-items:center;gap:12px;display:flex}.conversation-section-heading h2{margin:0;font:500 28px/1.2 Georgia,serif}.comment-count{color:#666;background:#f1f3f5;border-radius:20px;place-items:center;padding:4px 9px;font-size:12px;display:grid}.comments-intro{color:var(--conversation-muted);margin:16px 0 24px;font-size:14px;line-height:1.7}.comment-signin{background:#f6f7f8;border:1px solid #e5e7e9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.comment-signin strong{font-size:15px}.comment-signin p{color:var(--conversation-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.comment-unavailable{border:1px solid var(--line);border-radius:8px;padding:18px;font-size:14px;line-height:1.6}.comment-form{margin:24px 0}.comment-form label{margin-bottom:10px;font-size:13px;display:block}.comment-form textarea{resize:vertical;width:100%;min-height:130px;color:var(--ink);background:#fff;border:1px solid #b9bdc1;border-radius:8px;padding:15px;font-size:16px;line-height:1.6;display:block}.comment-form .conversation-small{margin:12px 0}.comment-compose-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-compose-actions>span{color:var(--conversation-muted);font-size:12px}.comment-compose-actions .comment-over-limit{color:#ac2f2f}.comment-error{background:#fff5f4;border-left:3px solid #ab3535;padding:12px 16px;font-size:13px;line-height:1.6}.comment-error p{margin:4px 0}.comment-notice{color:#376646;font-size:13px}.comment-list-heading{border-bottom:1px solid var(--line);color:var(--conversation-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:22px 0 12px;font-size:12px;display:flex}.comment-list-heading button{min-height:44px}.comment-empty{text-align:center;color:var(--conversation-muted);padding:38px 16px}.comment-empty svg{color:#9b9fa4}.comment-empty h3{color:var(--ink);margin:14px 0 8px;font:500 21px Georgia,serif}.comment-empty p{margin:0;font-size:13px}.comment-list{margin:0;padding:0;list-style:none}.comment-list>li{border-bottom:1px solid var(--line);padding:25px 0;scroll-margin-top:24px}.comment-list header{align-items:center;gap:12px;display:flex}.comment-avatar{color:#895738;background:#f3e9e0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.comment-list header>div{min-width:0}.comment-list header strong{overflow-wrap:anywhere;font-size:13px;display:block}.comment-list header a{min-height:28px;color:var(--conversation-muted);align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.comment-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;font-size:15px;line-height:1.75}.comment-delete{min-height:44px;color:var(--conversation-muted);align-items:center;gap:6px;margin-top:8px;padding:0;font-size:11px;display:inline-flex}.comment-delete-confirm{flex-wrap:wrap;align-items:center;gap:14px;padding-top:12px;font-size:12px;display:flex}.comment-delete-confirm button{min-height:44px;text-decoration:underline}.comment-load-more{width:100%;min-height:44px;color:var(--primary);margin-top:12px;font-size:13px}.conversation-error{max-width:650px;min-height:55vh;padding:30px 0}.conversation-error h1{font:500 36px/1.2 Georgia,serif}.conversation-error p{color:var(--conversation-muted);line-height:1.7}.conversation-error>a{margin:24px 0;display:block}@media (width<=850px){.article-layout{grid-template-columns:minmax(0,1fr);gap:38px}.article-aside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding:26px 0 0;display:grid}.article-principle{border:0;margin:0;padding:0}.article-related{grid-column:1/-1}}@media (width<=540px){.conversation-nav{flex-wrap:wrap;gap:12px;padding:12px 16px}.conversation-nav .conversation-brand{font-size:26px}.conversation-nav>a:not(.conversation-brand){font-size:11px}.conversation-page main{padding:28px 18px 50px}.article-main h1{letter-spacing:-.7px;font-size:34px}.article-description{font-size:16px}.article-byline{gap:8px}.article-source .button{width:100%}.conversation-section-heading{gap:9px}.conversation-section-heading h2{flex:1;font-size:25px}.conversation-section-heading>svg{display:none}.comment-signin{padding:18px}.comment-signin .button{width:100%}.comment-compose-actions{justify-content:flex-end}.comment-compose-actions>span{margin-right:auto}.article-aside{grid-template-columns:1fr}.article-principle{border-top:1px solid var(--line);padding-top:24px}.conversation-footer{margin:0 18px}}.comment-avatar{overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%}.comment-compose-label{align-items:center;gap:10px;display:flex}.comment-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.comment-actions>button{align-items:center;gap:6px;min-height:36px;font-size:12px;display:inline-flex}.comment-actions .interesting-button{min-width:52px}.comment-replies{border-left:2px solid var(--line);margin:18px 0 0 16px;padding:0 0 0 22px;list-style:none}.comment-replies>li{padding:16px 0;scroll-margin-top:24px}.comment-replies>li+li{border-top:1px solid var(--line)}.comment-reply-to{color:var(--conversation-muted);align-items:center;gap:5px;margin-top:10px;font-size:11px;text-decoration:none;display:inline-flex}.comment-removed{color:var(--conversation-muted);font-size:13px;font-style:italic}.comment-item>.comment-form{margin:18px 0 0}.comment-menu{align-self:flex-start;margin-left:auto;position:relative}.comment-menu summary{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid}.comment-menu summary::-webkit-details-marker{display:none}.comment-menu summary:hover,.comment-menu[open] summary{background:#f0f2f3}.comment-menu summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.comment-menu>div{z-index:3;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:205px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #0001}.comment-menu button{text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;font-size:12px;display:flex}.comment-list-heading label{align-items:center;gap:8px;display:flex}.comment-list-heading select,.article-map select{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;min-height:44px;padding:10px}@media (hover:hover) and (pointer:fine){.comment-menu{opacity:0}.comment-item:hover .comment-menu,.comment-item:focus-within .comment-menu,.comment-menu[open]{opacity:1}}.article-map{margin-bottom:28px}.article-map h2{margin:0 0 14px;font:500 23px Georgia,serif}.article-map-frame{margin-top:12px;position:relative}.article-map-canvas{border:1px solid var(--line);background:#f4f3ef;border-radius:10px;height:270px;overflow:hidden}.article-map-status{background:#fff;padding:8px;font-size:12px;position:absolute;top:10px;left:15px}.article-map-location{color:#663a27;background:#fffef5ed;border:2px solid #ac5936;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:600;box-shadow:0 0 0 12px #ac593622}.article-map>a{color:var(--primary);align-items:center;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=540px){.comment-replies{margin-left:5px;padding-left:12px}.comment-actions>button{min-height:44px}.comment-list header{gap:8px}}.comment-form .comment-compose-label{display:flex}.article-map>.conversation-small{margin:12px 0 4px;line-height:1.6}.conversation-account{align-items:center;gap:12px;display:flex}@media (width<=540px){.conversation-back span{display:none}.conversation-account{gap:5px}}@media (width<=360px){.conversation-nav>.conversation-back{display:none}}.conversation-nav{z-index:85;background:#fff;position:sticky;top:0}.conversation-page [id]{scroll-margin-top:100px}.article-facebook a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.article-facebook{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.article-facebook small{color:var(--conversation-muted);font-size:12px;display:block}.article-facebook p:last-child{margin-bottom:0}
