.fl{--fl-line: rgba(13, 13, 13, .09)}.fl-sheet{position:relative;background:repeating-linear-gradient(var(--bone) 0,var(--bone) 33px,var(--fl-line) 34px);background-color:var(--bone)}.fl-sheet:before{content:"";position:absolute;top:0;bottom:0;left:clamp(22px,6vw,88px);width:2px;background:var(--red);opacity:.7;pointer-events:none}.fl-body{position:relative;z-index:1;max-width:1180px;margin:0 auto}.fl-cover{max-width:1180px}.fl-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--ink);max-width:780px;background:#e8e4dcb8}.fl-form .cell{padding:10px clamp(10px,1.6vw,16px) 11px;min-width:0}.fl-form .cell+.cell{border-left:2px solid var(--ink)}.fl-form .k{display:block;font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:#0d0d0d80;margin-bottom:6px}.fl-form .v{display:block;font-family:var(--font-accent);font-size:clamp(17px,1.9vw,23px);line-height:1.15;color:var(--ink);border-bottom:1.5px solid rgba(13,13,13,.35);padding-bottom:3px}@media(max-width:720px){.fl-form{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-form .cell:nth-child(3),.fl-form .cell:nth-child(4){border-top:2px solid var(--ink)}.fl-form .cell:nth-child(3){border-left:0}}.fl-title{font-family:var(--font-accent);font-size:clamp(52px,10.5vw,132px);line-height:.86;letter-spacing:.005em;text-transform:none;margin:clamp(26px,4.4vw,52px) 0 0;color:var(--ink);transform:rotate(-1.4deg);transform-origin:left bottom;width:fit-content}.fl-comment{margin-top:clamp(24px,3.6vw,40px);max-width:46ch;border-top:2px solid var(--red-cta);padding-top:12px}.fl-comment .mk{display:block;font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.18em;text-transform:uppercase;color:var(--red-cta);margin-bottom:8px}.fl-comment p{font-family:var(--font-accent);font-size:clamp(19px,2.3vw,27px);line-height:1.35;margin:0;color:var(--ink)}.fl-read{max-width:1180px;margin:0 auto}.fl-row{display:grid;grid-template-columns:minmax(0,24ch) minmax(0,58ch);gap:clamp(16px,3vw,40px);align-items:start}.fl-margin{min-height:1px}.fl-col p{margin:0 0 clamp(16px,2vw,22px);font-size:var(--fs-2);line-height:var(--lead-body)}.fl-pull{margin:0;padding-left:clamp(12px,2vw,20px);border-left:3px solid var(--red);max-width:24ch}.fl-pull p{font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-3);line-height:var(--lead-head);margin:0;letter-spacing:var(--track-h2)}.fl-signoff{font-family:var(--font-display);font-size:clamp(24px,4vw,42px);line-height:1.06;letter-spacing:var(--track-h2);text-transform:uppercase;margin:clamp(26px,4vw,44px) 0 0;max-width:20ch}.fl-slipback{background:var(--bone);color:var(--ink);max-width:46ch;padding:clamp(16px,3vw,26px);display:flex;gap:16px;align-items:center;box-shadow:5px 7px #00000073}.fl-slipback svg{width:44px;height:44px;flex:none}.fl-slipback .t{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;line-height:1.8}.fl-end{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.06em}.fl-end a{color:var(--ink-85);text-decoration:none;border-bottom:1px solid var(--red)}.fl-end a:hover{color:var(--bone)}@media(max-width:860px){.fl-row{grid-template-columns:1fr;gap:0}.fl-margin{order:2}.fl-col{order:1}.fl-pull{max-width:none;margin:4px 0 24px}}
