.fortress-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:44px;align-items:center;padding-bottom:32px}.fortress-opening .pf-hero{padding-bottom:16px}.fortress-opening figure{margin:32px 0}.fortress-opening img{width:100%;border:1px solid var(--pf-line)}.fortress-opening h1{font-size:clamp(3rem,6vw,5.5rem);max-width:none}.fortress-subtitle{font-size:1.25rem;font-weight:700;margin-bottom:20px}.fortress-route-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.fortress-route-grid>div{padding-top:26px}.fortress-page .wide-evidence>figure{max-width:1050px}.fortress-page td,.fortress-page th{font-size:1rem}.fortress-page .original-postmortem h3{font-size:1.4rem;margin-top:32px}@media(max-width:900px){.fortress-opening,.fortress-route-grid{grid-template-columns:1fr;gap:12px}.fortress-opening figure{margin-top:0}.fortress-route-grid>div{padding-top:0}}