/* Magazine formats (preview): The Weekend Ledger and Three Plates, Three Pours. Loaded only on magazine articles. */
.r-item--place .r-item-img{padding:0;background:var(--stone);width:auto}
.r-item--place .r-item-img img{object-fit:cover;mix-blend-mode:normal}
.r-item--place{grid-template-columns:260px minmax(0,1fr)}
.r-item--place .credit{margin-top:12px;font-size:11.5px}
.r-item--place .num-k{font:600 10.5px/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink)}
.r-facts .band{font-family:var(--serif);font-size:18px;letter-spacing:.06em}
.ledger-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:1.6em 0 0}
.ledger-strip>div{padding:18px 18px 18px 0}
.ledger-strip>div+div{padding-left:18px;border-left:1px solid var(--line)}
.ledger-strip b{display:block;font:600 10.5px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.ledger-strip span{display:block;font-family:var(--serif);font-size:22px;line-height:1.25;margin-top:4px}
.box--ivory{background:var(--ivory);border:1px solid var(--brass);outline:1px solid var(--brass);outline-offset:-7px;padding:36px 38px}
.doable{list-style:none;padding:0;margin:.6em 0 0;counter-reset:d}
.doable li{counter-increment:d;position:relative;padding:12px 0 12px 44px;border-top:1px solid var(--line)}
.doable li::before{content:counter(d,upper-roman) ".";position:absolute;left:0;top:10px;font-family:var(--serif);font-size:22px;color:var(--brass-ink)}
.doable-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:1em}
.doable-meta div{border-top:2px solid var(--brass);padding-top:10px}
.doable-meta b{display:block;font:600 10.5px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.pour{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:1.4em 0 0;border:1px solid var(--line);background:var(--paper)}
.pour>div{padding:22px 24px}
.pour>div+div{border-left:1px solid var(--line)}
.pour .kicker{color:var(--brass-ink)}
.pour h4{font-family:var(--serif);font-size:21px;line-height:1.2;margin:6px 0 0}
.pour p{font-size:15.5px;margin:.5em 0 0}
.swap{margin:1.1em 0 0;padding:14px 0 0;border-top:1px dashed var(--line);font-size:15.5px}
.swap b{font:600 10.5px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);margin-right:.6em}
.board-head{display:flex;align-items:baseline;gap:16px;margin-top:2.6em;padding-top:28px;border-top:1px solid var(--line)}
.prose .board-head h2{border-top:0;padding-top:0;margin-top:0}
.prose .board-head+*{margin-top:.9em}
.board-head .roman{font-family:var(--serif);font-size:44px;line-height:1;color:var(--brass-ink)}
.board-head h2{margin:0!important}
.mag-credits{font-size:13px;line-height:1.6;color:var(--mute2);margin-top:2.4em;padding-top:1.2em;border-top:1px solid var(--line)}
.mag-credits b{display:block;font:600 10.5px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:.4em}
.mag-credits ul{list-style:none;padding:0!important;margin:0}
.mag-credits li{margin:.25em 0}
.mag-credits a{color:inherit}
@media (max-width:719px){
 .r-item--place{grid-template-columns:1fr}
 .r-item--place .r-item-img{width:100%;max-width:none}
 .ledger-strip{grid-template-columns:1fr}
 .ledger-strip>div,.ledger-strip>div+div{padding:12px 0;border-left:0}
 .ledger-strip>div+div{border-top:1px solid var(--line)}
 .pour{grid-template-columns:1fr}
 .pour>div+div{border-left:0;border-top:1px solid var(--line)}
 .box--ivory{padding:26px 22px}
 .doable-meta{grid-template-columns:1fr}
 .board-head .roman{font-size:34px}
}
