/* POST-AUDIT CONSOLIDATED CORRECTION — Stories presentation only. */
/* B: image stands on its own; the joke lands once, after the mathematical setup. */
.farside-page .b-photo-r2{background:#050606;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.farside-page .b-photo-r2 img{filter:saturate(.88) contrast(1.04) brightness(.88)}
.farside-page .b-copy-r2 h2{font-size:clamp(2.6rem,5vw,4.8rem);margin:.25rem 0 1rem}
.farside-page .b-dry-line-r2{margin-top:1.35rem;padding-top:1rem;border-top:1px solid rgba(224,195,122,.18);font-size:15px!important;letter-spacing:.09em!important}
/* Alarics: controlling faces become evidence-like identity anchors inside the Wardencliffe record. */
.farside-page .alaric-pair-r2{margin-top:22px;gap:18px}
.farside-page .alaric-pair-r2 article{position:relative;isolation:isolate;overflow:hidden;min-height:310px;grid-template-columns:minmax(210px,248px) minmax(0,1fr);gap:0;padding:0;border:1px solid rgba(199,169,102,.28);background:#070808;box-shadow:0 24px 60px rgba(0,0,0,.26)}
.farside-page .alaric-pair-r2 article::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,3,3,.86) 0 28%,rgba(4,5,5,.68) 56%,rgba(5,6,6,.92)),url('assets/farside-r34/WARDENCLIFFE_CIVIC_ASSURANCE_INSTITUTIONAL_PLATE_APPROVED_2026-09-14.png') center/cover no-repeat;filter:saturate(.72) contrast(1.05) brightness(.64)}
.farside-page .alaric-pair-r2 article::after{content:"WARDENCLIFFE / CIVIC ASSURANCE RECORD";position:absolute;right:12px;top:11px;color:#b9a575;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.10em;opacity:.72}
.farside-page .alaric-pair-r2 img{align-self:stretch;width:100%;height:100%;min-height:310px;object-fit:cover;object-position:50% 18%;filter:saturate(.96) sepia(.02) contrast(1.05) brightness(.92);border-right:1px solid rgba(224,195,122,.24)}
.farside-page .alaric-pair-r2 article>div{align-self:end;padding:52px 22px 22px;background:linear-gradient(180deg,transparent,rgba(3,4,4,.26) 28%,rgba(3,4,4,.78))}
.farside-page .alaric-pair-r2 .micro{font-size:13px!important;color:#d0b879!important;letter-spacing:.10em;display:block;margin-bottom:8px}
.farside-page .alaric-pair-r2 p{margin:.55rem 0 0;font-size:16px;line-height:1.58;color:#e1d9c9;max-width:34rem}.farside-page .alaric-pair-r2 .role{margin:0;color:#f0dfb0;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.92}
.farside-page .alaric-pair-r2 article:hover,.farside-page .alaric-pair-r2 article:focus-within{border-color:rgba(224,195,122,.42)}
@media(max-width:600px){.farside-page .alaric-pair-r2 article{grid-template-columns:132px minmax(0,1fr);min-height:220px}.farside-page .alaric-pair-r2 img{min-height:220px}.farside-page .alaric-pair-r2 article::after{font-size:8px;max-width:52%;text-align:right}.farside-page .alaric-pair-r2 article>div{padding:42px 14px 14px}.farside-page .alaric-pair-r2 p{font-size:15px}}
/* Restrained affordance sweep: meaningful navigation/captions should not read as microtype. */
.farside-page .story-rail-r2 .story-rail-label,
.farside-page .story-rail-r2 a,
.farside-page .story-plate-r2 figcaption{font-size:13px!important;line-height:1.4!important}
.farside-page .story-rail-r2 a:focus-visible{outline:2px solid rgba(224,195,122,.66)!important;outline-offset:2px!important;color:#fff2d0!important}
