/* Hallmark · macrostructure: bridge photograph and cooperation · tone: commemorative · anchor hue: red */
/* Pre-emit critique: P4 H4 E4 S5 R5 V4. */
body[data-page='5'] .bridge-reading .bridge-heading{padding-block:18px 16px}
body[data-page='5'] .bridge-heading h2{font-size:clamp(34px,9.5vw,44px);line-height:1.25;letter-spacing:0}
body[data-page='5'] .bridge-heading .eyebrow{font-size:12px;font-weight:400;margin-bottom:10px}
body[data-page='5'] .bridge-reading .bridge-lead{font-size:15px;line-height:1.65;margin-top:10px;text-wrap:pretty}
body[data-page='5'] .bridge-reading .bridge-story{font-size:15px;line-height:1.7;padding-block:15px 10px;gap:10px}
body[data-page='5'] .bridge-story :is(.bridge-march,.bridge-action){display:block}
body[data-page='5'] .bridge-story p>strong:first-child{font-weight:600;margin-inline-end:8px}
body[data-page='5'] .bridge-story .p5-full{ text-wrap:pretty }
body[data-page='5'] .bridge-story .bridge-count{font-weight:700}
body[data-page='5'] .bridge-story .bridge-result{padding-top:10px;font-size:14px;line-height:1.6}
body[data-page='5'] .bridge-material-controls{gap:0;min-height:50px}
body[data-page='5'] .bridge-material-controls button{font-size:14px;min-height:50px;padding-inline:10px;border-bottom-width:3px}
body[data-page='5'] .bridge-material-controls button:first-child{padding-inline-start:0;padding-inline-end:14px}
body[data-page='5'] .bridge-material-controls button[aria-pressed='true']{background:var(--p5-paper);font-weight:600}
body[data-page='5'] .bridge-material-controls .bridge-reading-open{font-size:13px}
body[data-page='5'] .bridge-reading .bridge-exhibit figcaption{font-size:12px;padding-block:7px}
body[data-page='5'] .bridge-reading .bridge-photo-expand{border-radius:4px;min-height:44px;font-size:13px}
@media(max-height:740px){body[data-page='5'] .bridge-reading .bridge-heading{padding-block:12px}body[data-page='5'] .bridge-heading h2{font-size:33px}body[data-page='5'] .bridge-reading .bridge-lead{font-size:14px;line-height:1.6;margin-top:8px}body[data-page='5'] .bridge-reading .bridge-story{font-size:14px;line-height:1.6;padding-block:10px 6px;gap:8px}body[data-page='5'] .bridge-material-controls,body[data-page='5'] .bridge-material-controls button{min-height:44px}}
@media(max-height:620px) and (orientation:portrait){body[data-page='5'] .bridge-reading .bridge-heading{padding-block:8px}body[data-page='5'] .bridge-heading h2{font-size:29px}body[data-page='5'] .bridge-heading .eyebrow{margin-bottom:5px;font-size:11px}body[data-page='5'] .bridge-reading .bridge-lead{margin-top:5px}body[data-page='5'] .bridge-reading .bridge-story{padding-block:6px 3px;gap:5px}body[data-page='5'] .bridge-story .bridge-result{padding-top:5px}body[data-page='5'] .bridge-reading .bridge-exhibit figcaption{padding-block:3px;font-size:11px}}
@media(max-width:350px){body[data-page='5'] .bridge-material-controls button{font-size:12px;padding-inline:7px}body[data-page='5'] .bridge-material-controls .bridge-reading-open{font-size:12px}body[data-page='5'] .bridge-material-controls button:first-child{padding-inline-end:10px}}
@media(orientation:landscape) and (max-height:600px){body[data-page='5'] .bridge-reading .bridge-heading{padding-block:7px}body[data-page='5'] .bridge-heading h2{font-size:28px}body[data-page='5'] .bridge-reading .bridge-lead{font-size:14px;line-height:1.5;margin-top:5px}body[data-page='5'] .bridge-reading .bridge-story{font-size:14px;line-height:1.55;padding-block:6px;gap:5px}}
