.dossier-news .dossier-page-head.has-aside{grid-template-columns:minmax(0,1fr) 380px;align-items:center}.dossier-news-print{display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;background:var(--d-print);box-shadow:0 1px 0 rgba(28,27,24,.08),0 18px 36px rgba(28,27,24,.22);transform:rotate(1.8deg)}.dossier-news-print img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;filter:grayscale(.25) contrast(1.05)}.dossier-news-print figcaption{display:flex;justify-content:space-between;color:var(--d-ink-2);font-family:var(--d-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dossier-news-log{display:flex;flex-direction:column;margin-top:56px;border-bottom:2px solid var(--d-ink)}.dossier-news-item{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:40px;gap:40px;padding:30px 0;border-top:2px solid var(--d-ink)}.dossier-news-date{display:flex;flex-direction:column;gap:10px}.dossier-news-dispatch{color:var(--d-stamp);font-family:var(--d-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dossier-news-date time{display:flex;flex-direction:column;gap:4px}.dossier-news-day{font-family:var(--d-display);font-size:64px;font-weight:900;line-height:.85}.dossier-news-month{color:var(--d-ink-2);font-family:var(--d-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.dossier-news-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:820px}.dossier-news-chips{display:flex;flex-wrap:wrap;gap:8px}.dossier-news-body h2{font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2;text-wrap:balance}.dossier-news-body h2 a{text-decoration:none;text-underline-offset:4px}.dossier-news-body h2 a:after{position:absolute;inset:0;content:""}.dossier-news-body h2 a:focus-visible,.dossier-news-item:hover h2 a{text-decoration:underline;text-decoration-thickness:2px}.dossier-news-item:focus-within{outline:3px solid var(--d-stamp);outline-offset:4px}.dossier-news-body h2 a:focus-visible{outline:none}.dossier-news-body p{color:var(--d-ink-2);font-size:17px;line-height:1.6}.dossier-news-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--d-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dossier-news-item:hover .dossier-news-cta{color:var(--d-stamp)}.dossier-news-article .dossier-page-head.has-aside{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.dossier-news-article .dossier-page-head h1{font-size:clamp(42px,5vw,72px);line-height:.92}.dossier-news .dossier-meta a{text-decoration:underline}.dossier-prose a.dossier-news-source{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:18px 22px;border:2px solid var(--d-ink);background:var(--d-card);color:var(--d-ink);text-decoration:none;box-shadow:5px 5px 0 var(--d-ink);transition:transform .12s ease,box-shadow .12s ease}.dossier-news-source strong{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.35}.dossier-news-source small{color:var(--d-ink-2);font-family:var(--d-mono);font-size:12px}.dossier-prose a.dossier-news-source:hover{transform:translate(-1px,-1px);box-shadow:7px 7px 0 var(--d-stamp)}.dossier-prose a.dossier-news-source:hover strong{text-decoration:underline;text-underline-offset:3px}.dossier-news .dossier-aside .dossier-block-head{margin-bottom:14px}.dossier-news .dossier-related>a>span{display:inline-flex}.dossier-news-more>a{flex-direction:column;gap:4px}@media (max-width:1000px){.dossier-news .dossier-page-head.has-aside{grid-template-columns:minmax(0,1fr)}.dossier-news-print{max-width:420px}}@media (max-width:720px){.dossier-news-print{max-width:92%;transform:rotate(1.2deg)}.dossier-news-log{margin-top:40px}.dossier-news-item{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.dossier-news-date{flex-direction:row;align-items:baseline;justify-content:space-between}.dossier-news-date time{flex-direction:row;align-items:baseline;gap:10px}.dossier-news-day{font-size:40px}.dossier-news-body p{font-size:16px}.dossier-news-item:focus-within{outline-offset:2px}}