.farazine-story-records{--fara-accent:#7ef2ed;--fara-paper:#edf2f5;--fara-muted:#a7b4bf;background:#10171c;color:#edf2f5;margin:34px 0 18px;padding:24px;border:1px solid #34414b;font:14px/1.6 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.farazine-story-records [hidden]{display:none!important}
.fara-page .farazine-story-records__heading h2{color:inherit;margin:0 0 8px;font:400 clamp(28px,3vw,38px)/1.08 var(--fara-display,'Arial Narrow',Arial,sans-serif);letter-spacing:.005em}
.farazine-story-records__heading>p{margin:0 0 20px;color:#a7b4bf;font:12px/1.7 Arial,Helvetica,sans-serif}
.farazine-story-records__list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
.farazine-story-record{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding-top:20px;border-top:1px solid #34414b;min-width:0}
.farazine-story-record>*{min-width:0}
.farazine-story-record__art{position:relative;aspect-ratio:1;align-self:start;background:#1b252c}
.farazine-story-record__art>a{display:block;aspect-ratio:1;overflow:hidden;color:inherit}
.farazine-story-record__art img{display:block;width:100%;height:100%;object-fit:cover}
.farazine-story-record__placeholder{display:grid;place-items:center;aspect-ratio:1;padding:12px;font:11px/1.5 Arial,Helvetica,sans-serif}
.farazine-story-record__art .fara-image-preview{top:3px;right:3px}
.farazine-story-record__type{color:#a7b4bf;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em;margin:0 0 7px}
.fara-page .farazine-story-record__copy h3{color:inherit;margin:0 0 7px;font:400 clamp(24px,2.6vw,32px)/1.08 var(--fara-display,'Arial Narrow',Arial,sans-serif);letter-spacing:.005em}
.farazine-story-record__copy h3>a{color:inherit;text-decoration:none;text-underline-offset:4px}
.farazine-story-record__copy h3>a:hover{text-decoration:underline}
.farazine-story-record__price{margin:0 0 10px;color:#edf2f5;font:14px/1.5 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}
.farazine-story-record__form{display:block;margin:0}
.fara-page .farazine-story-record .farazine-story-record__buy{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;border:1px solid transparent;border-radius:0;padding:10px 14px;background:var(--fara-accent,#7ef2ed);color:#080c10;font:700 11px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}
.fara-page .farazine-story-record .farazine-story-record__buy:hover{background:#edf2f5;color:#080c10}
.fara-page .farazine-story-record .farazine-story-record__buy:disabled{background:#28343d;color:#b8c5cf;border-color:#43525d;cursor:default}
.farazine-story-record__availability,.farazine-story-record [role=alert]{font:11px/1.7 Arial,Helvetica,sans-serif;margin:9px 0 0;color:#ccd5db}
.farazine-story-record__status{font:11px/1.7 Arial,Helvetica,sans-serif;margin:10px 0 0;color:#ccd5db}
.farazine-story-record__status>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fara-accent,#7ef2ed);text-underline-offset:4px}
.farazine-story-records a:focus-visible,.farazine-story-records button:focus-visible{outline:2px solid var(--fara-accent,#7ef2ed);outline-offset:4px}
@media(max-width:760px){.farazine-story-records{padding:20px;margin-top:28px}.farazine-story-record{grid-template-columns:100px minmax(0,1fr);gap:16px}.farazine-story-record__type{font-size:8px}.fara-page .farazine-story-record__copy h3{font-size:28px}}
@media(max-width:360px){.farazine-story-records{padding:16px}.farazine-story-record{grid-template-columns:82px minmax(0,1fr);gap:12px}.fara-page .farazine-story-record__copy h3{font-size:25px}.fara-page .farazine-story-record .farazine-story-record__buy{padding:10px 12px;gap:12px;font-size:10px}}
