.dr-archive-toolbar{margin:6px 0 24px;padding:20px;border:1px solid var(--dr-line-strong);background:var(--dr-surface)}.dr-archive-toolbar form{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:end}.dr-archive-toolbar label{display:grid;gap:7px;color:var(--dr-muted);font:500 12px/1.5 var(--dr-sans)}.dr-archive-toolbar input,.dr-archive-toolbar select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--dr-line-strong);border-radius:2px;background:var(--dr-bg);color:var(--dr-fg);font:400 14px/1.5 var(--dr-sans);color-scheme:dark}.dr-archive-toolbar button,.dr-reader-tools button,.dr-saved-records button{min-height:44px;padding:10px 14px;border:1px solid var(--dr-line-strong);border-radius:2px;background:var(--dr-bg);color:var(--dr-fg);font:500 12px/1.5 var(--dr-sans);cursor:pointer}.dr-archive-toolbar button{min-height:46px;background:var(--dr-fg);color:var(--dr-bg)}.dr-filter-reset{display:inline-block;margin-top:14px;font-size:12px}.dr-reader-tools{width:min(880px,100%);margin:20px auto 0;padding:14px 18px;border:1px solid rgba(180,80,80,.3);background:rgba(0,0,0,.14)}.dr-reader-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dr-reader-actions>[role=group]{display:flex;gap:4px;margin-left:auto}.dr-reader-tools button[aria-pressed=true]{border-color:var(--dr-accent);color:var(--dr-fg);background:color-mix(in srgb,var(--dr-accent) 18%,var(--dr-bg))}.dr-reader-status{display:block;margin-top:10px;color:var(--dr-muted);font:400 11px/1.6 var(--dr-sans)}.single-post .dr-reading.dr-editorial-reading{font-size:calc(21px * var(--dr-reader-scale,1))}.dr-editorial-reading p{scroll-margin-top:120px}.dr-saved-records{margin:24px 0;padding:22px;border:1px solid var(--dr-line-strong);background:var(--dr-surface)}.dr-saved-records h2{font-size:28px;margin:0}.dr-saved-records .dr-section-heading{margin-bottom:14px;gap:12px;flex-wrap:wrap}.dr-saved-records ul{margin:0;padding:0;list-style:none}.dr-saved-records li{display:flex;gap:18px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--dr-line)}.dr-saved-records li span{white-space:nowrap;color:var(--dr-muted);font-size:11px}.dr-saved-records>p{margin:12px 0 0;font-size:12px;color:var(--dr-muted)}.dr-newsletter{width:min(880px,100%);margin:30px auto;padding:26px;border:1px solid rgba(160,52,52,.35);background:linear-gradient(135deg,rgba(73,15,22,.22),rgba(0,0,0,.12));text-align:left}.dr-newsletter h2{margin:0 0 10px;font-size:clamp(27px,3vw,36px);letter-spacing:-.025em}.dr-newsletter>p{margin:0 0 18px;color:var(--dr-muted);font:400 14px/1.7 var(--dr-sans)}.dr-newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.dr-newsletter label{display:grid;gap:7px;font:500 12px/1.5 var(--dr-sans)}.dr-newsletter input[type=email]{min-height:46px;width:100%;padding:10px 12px;border:1px solid var(--dr-line-strong);background:var(--dr-bg);color:var(--dr-fg);border-radius:2px;font:400 16px/1.5 var(--dr-sans)}.dr-newsletter button{min-height:46px;padding:10px 18px;background:var(--dr-fg);color:var(--dr-bg);border:1px solid var(--dr-fg);border-radius:2px;font:500 12px/1.5 var(--dr-sans)}.dr-newsletter .dr-newsletter-consent{grid-column:1/-1;display:flex;align-items:start;gap:10px;font-weight:400;color:var(--dr-muted)}.dr-newsletter-consent input{margin-top:3px;min-width:16px}.dr-newsletter small{display:block;margin-top:12px;color:var(--dr-muted);font:400 11px/1.7 var(--dr-sans)}.dr-newsletter-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.single-post .dr-reading.dr-editorial-reading{font-size:calc(19px * var(--dr-reader-scale,1))}}@media(max-width:900px){.dr-archive-toolbar form{grid-template-columns:1fr 1fr}.dr-archive-toolbar label:first-child{grid-column:1/-1}}@media(max-width:700px){.dr-reader-tools{padding:12px}.dr-newsletter{padding:20px}.dr-newsletter form{grid-template-columns:1fr}.dr-newsletter button{width:100%}}@media(max-width:480px){.dr-archive-toolbar{padding:14px}.dr-archive-toolbar form{grid-template-columns:1fr}.dr-archive-toolbar label:first-child{grid-column:auto}.dr-reader-actions>[role=group]{margin-left:0;width:100%}.dr-reader-actions>[role=group] button{flex:1}.dr-saved-records li{flex-direction:column;gap:3px}}@media print{.dr-reader-tools,.dr-newsletter,.dr-archive-toolbar,.dr-saved-records{display:none!important}}.drup-case-file-v1{margin:0 0 26px;padding:20px;border:1px solid rgba(180,80,80,.3)}.drup-case-file-v1 h3{margin:0 0 12px}.drup-case-file-v1 dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 18px;margin:0;font:400 14px/1.6 var(--dr-sans)}.drup-case-file-v1 dt{color:var(--dr-muted)}.drup-case-file-v1 dd{margin:0}.drup-editorial-update{font-size:.85em;color:var(--dr-muted)}
