/* Original, text-led editorial illustrations. Not facsimiles of period records. */
.archive-visual{margin:18px 0 20px}
.archive-visual-art{min-height:155px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:18px 20px;border:2px solid currentColor;background:#e8d8b1;color:#211e18;isolation:isolate}
.archive-visual-art::before{content:"";position:absolute;z-index:-1;width:154px;height:154px;border:18px double currentColor;border-radius:50%;right:-38px;top:-44px;opacity:.13;transform:rotate(-19deg)}
.archive-visual-art::after{content:"";position:absolute;z-index:-1;width:68%;height:14px;right:-10px;bottom:18px;transform:rotate(-13deg);background:currentColor;opacity:.11}
.archive-visual-stamp{font:800 14px/1 var(--sans);letter-spacing:.17em;border-bottom:2px solid currentColor;padding-bottom:8px;margin-bottom:9px}
.archive-visual-line{font:900 clamp(19px,2.2vw,28px)/.98 var(--sans);letter-spacing:-.045em;max-width:240px;text-transform:uppercase}
.archive-visual-counterline{font:700 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:5px}
.archive-visual figcaption{font:12px/1.45 var(--sans);color:#5e6258;margin-top:8px}
.archive-visual--press .archive-visual-art{background:#e4d5b6;color:#3f251b}.archive-visual--press .archive-visual-art::before{border-radius:0;transform:rotate(14deg)}
.archive-visual--bottle .archive-visual-art{background:#d6e4da;color:#174d48}.archive-visual--bottle .archive-visual-art::before{width:73px;height:100px;border:12px solid currentColor;border-radius:21px 21px 9px 9px;right:25px;top:42px;transform:rotate(-14deg)}
.archive-visual--orders .archive-visual-art{background:#e8e4dc;color:#4b332e}.archive-visual--orders .archive-visual-art::before{border:3px solid currentColor;border-radius:0;width:96px;height:125px;right:20px;top:16px;transform:rotate(10deg)}
.archive-visual--comic .archive-visual-art{background:#ffcf4d;color:#103d47;box-shadow:inset -14px -14px 0 #e15443}.archive-visual--comic .archive-visual-art::before{border:5px solid currentColor;border-radius:7px;width:106px;height:110px;right:18px;top:20px;transform:rotate(12deg)}
.archive-visual--health .archive-visual-art{background:#d8e9e0;color:#174c49}.archive-visual--health .archive-visual-art::before{border:12px dotted currentColor;width:100px;height:100px;right:8px;top:20px}
.archive-visual--shore .archive-visual-art{background:#d6e7e4;color:#17434d}.archive-visual--shore .archive-visual-art::before{border:14px dashed currentColor;width:160px;height:160px;right:-42px;top:56px;opacity:.16}
@media(max-width:680px){.archive-visual-art{min-height:145px}.archive-visual-line{font-size:23px}}
