.saved-page{padding:44px 0 72px}.saved-head{border-bottom:1px solid var(--ink);padding:10px 0 32px}.saved-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--wine-ink);margin-bottom:18px;font-size:10.5px}.saved-title-row{justify-content:space-between;align-items:end;gap:36px;display:flex}.saved-head h1{letter-spacing:-.045em;margin:0;font-size:clamp(68px,9vw,136px);font-weight:300;line-height:.78}.saved-standfirst{color:var(--muted);max-width:36em;margin:26px 0 0;font-size:19px;font-style:italic;line-height:1.45}.saved-count{border-left:1px solid var(--hair);justify-items:end;min-width:118px;padding:5px 0 4px 22px;display:grid}.saved-count span{color:var(--wine-ink);font-variant-numeric:lining-nums;font-size:42px;line-height:1}.saved-count small{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:5px;font-size:9px}.saved-ledger{padding-top:28px}.saved-rule{border-bottom:1px solid var(--hair);align-items:center;gap:18px;padding-bottom:9px;display:flex}.saved-rule h2{text-transform:uppercase;letter-spacing:.15em;color:var(--wine-ink);margin:0;font-size:14px;font-weight:400}.saved-rule:after{content:"";background:var(--hair);flex:1;height:1px}.saved-rule button{color:var(--muted);cursor:pointer;background:0 0;border:0;order:3;padding:5px 0;font-size:12px;font-style:italic}.saved-rule button:hover,.saved-rule button.confirming{color:var(--wine-ink)}.saved-list{margin:0;padding:0;list-style:none;display:grid}.saved-row{border-bottom:1px solid var(--hair);transition:opacity .28s var(--ease),transform .28s var(--ease);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:26px;padding:26px 0;display:grid}.saved-row.leaving{opacity:0;transform:translate(10px)}.saved-num{color:var(--wine-ink);font-variant-numeric:lining-nums;padding-top:2px;font-size:30px;font-weight:300;line-height:1}.saved-meta{text-transform:uppercase;letter-spacing:.13em;color:var(--wine-ink);margin:0 0 9px;font-size:10px;line-height:1.35}.saved-meta span+span:before{content:"·";color:var(--muted);margin:0 .6em}.saved-meta .saved-time{color:var(--muted)}.saved-copy h3{letter-spacing:-.01em;margin:0 0 8px;font-size:27px;font-weight:400;line-height:1.1}.saved-copy h3 a{background-image:linear-gradient(var(--wine-ink),var(--wine-ink));transition:background-size .35s var(--ease),color .2s;background-position:0 98%;background-repeat:no-repeat;background-size:0 1px}.saved-copy h3 a:hover,.saved-copy h3 a:focus-visible{color:var(--wine-ink);background-size:100% 1px}.saved-copy p{color:var(--muted);max-width:60em;margin:0;font-size:15.5px;font-style:italic;line-height:1.5}.saved-remove{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0 5px 12px;font-size:12px;font-style:italic}.saved-remove:hover,.saved-remove:focus-visible{color:var(--wine-ink)}.saved-empty{text-align:center;border-bottom:1px solid var(--hair);padding:84px 24px 74px;position:relative;overflow:hidden}.saved-empty-mark{color:var(--wine-ink);opacity:.04;pointer-events:none;white-space:nowrap;font-size:190px;line-height:1;position:absolute;top:10px;left:50%;transform:translate(-50%)}.saved-empty-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--wine-ink);font-size:10.5px}.saved-empty h2{letter-spacing:-.01em;margin:12px 0 10px;font-size:36px;font-weight:400}.saved-empty p{color:var(--muted);max-width:30em;margin:0 auto 26px;font-size:16px;font-style:italic;line-height:1.5}.saved-empty a{background:var(--wine);color:#f6efe4;padding:11px 18px;font-size:13px;display:inline-block}.saved-note{color:var(--muted);margin:18px 0 0;font-size:12px;font-style:italic}@media (width<=760px){.saved-page{padding-top:30px}.saved-title-row{align-items:end;gap:18px}.saved-count{min-width:0;padding-left:14px}.saved-count span{font-size:32px}.saved-standfirst{margin-top:20px;font-size:17px}.saved-row{grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:22px 0}.saved-num{font-size:21px}.saved-copy h3{font-size:22px}.saved-remove{grid-column:2;justify-self:start;margin-bottom:-8px;padding:12px 18px 8px 0}.saved-empty{padding:64px 8px 58px}.saved-empty h2{font-size:29px}.saved-empty-mark{font-size:140px}}
