.flyer-detail{max-width:1040px}.detail-layout{display:grid;grid-template-columns:minmax(230px,360px) minmax(0,1fr);gap:54px;align-items:start}.detail-cover{position:relative;display:flex;justify-content:center;min-height:420px;padding:28px;border:1px solid var(--line);background:var(--surface)}.detail-cover img{display:block;width:100%;max-height:500px;object-fit:contain;filter:drop-shadow(0 4px 7px #17335a20)}.detail-cover-loading{position:absolute;bottom:8px;color:var(--muted);font-size:12px}.detail-cover-fallback{align-self:center;text-align:center;color:var(--muted);font-size:14px;line-height:1.6}.detail-cover-fallback strong{color:var(--ink)}.detail-cover-fallback button{min-height:44px;padding:8px 16px;border:1px solid var(--line);background:var(--paper);color:var(--accent);font:inherit;cursor:pointer}.detail-breadcrumbs{margin:0 0 30px;color:var(--muted);font-size:13px;line-height:1.6}.detail-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:5px 10px;list-style:none;margin:0;padding:0}.detail-breadcrumbs li:not(:last-child):after{content:"/";margin-left:10px;color:var(--muted)}.detail-breadcrumbs a,.detail-status>a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.detail-copy .eyebrow a{color:inherit;text-underline-offset:3px}.detail-copy h1{margin:7px 0 8px;font-size:38px;letter-spacing:-1.2px}.detail-edition{margin:0 0 28px;color:var(--muted);font-size:16px}.detail-summary{color:var(--muted);font-size:14px;line-height:1.75}.detail-status{margin:20px 0 24px;font-size:14px;line-height:1.7}.detail-status-note{padding:14px 16px;margin-bottom:12px;border-left:3px solid var(--accent);background:var(--surface)}.detail-status-note h2{margin:0 0 5px;font-size:16px;line-height:1.4}.detail-status-note p{margin:0;color:var(--muted)}.detail-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 24px;border:1px solid var(--line);overflow:hidden;background:var(--line)}.detail-facts div{padding:13px;background:var(--paper)}.detail-facts dt{margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.detail-facts dd{margin:0;color:var(--ink);font-size:13px}.detail-dates,.detail-disclaimer,.detail-note{color:var(--muted);font-size:14px;line-height:1.75}.detail-note{padding:13px 15px;border-left:2px solid var(--line);background:var(--surface)}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:26px 0 22px;font-size:14px}.detail-actions>a{min-height:44px;display:inline-flex;align-items:center}.detail-actions>a:not(.primary-link){color:var(--accent)}.detail-disclaimer{padding-top:18px;border-top:1px solid var(--line);font-size:12px}@media(max-width:760px){.detail-layout{grid-template-columns:1fr;gap:30px}.detail-copy{grid-row:1}.detail-cover{min-height:320px;max-height:430px;padding:20px}.detail-copy h1{font-size:31px}.detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.flyer-editorial-summary{margin:28px 0 22px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:1.75;color:var(--muted)}.flyer-editorial-summary h2{margin:0 0 12px;color:var(--ink);font-size:21px;letter-spacing:-.3px}.flyer-editorial-overview{margin:0 0 14px}.flyer-editorial-highlights{margin:0;padding-left:20px}.flyer-editorial-highlights li{margin:0 0 12px}.flyer-editorial-summary a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.flyer-editorial-summary a[data-summary-page]{display:inline-block;white-space:nowrap}.flyer-editorial-terms{margin:18px 0;padding:13px 15px;background:var(--surface);border-left:2px solid var(--line)}.flyer-editorial-terms strong{color:var(--ink)}.flyer-editorial-reviewed{margin:18px 0 8px;font-size:12px}.flyer-editorial-source{display:flex;flex-wrap:wrap;column-gap:18px;margin:0;font-size:12px}.flyer-editorial-source a{display:inline-flex;align-items:center;min-height:44px}