.rs-wrap{width:min(100% - 2 * var(--gutter), 1200px);margin-inline:auto}.rs-page{padding-bottom:56px}.rs-top{z-index:20;position:sticky;top:54px}.rs-bar{background:var(--paper)}.rs-bar-inner{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.rs-sum{min-width:0;color:var(--ink);font-size:14px;line-height:1.4}.rs-sum b{font:400 18px/1.3 var(--serif);display:block}.rs-edit{font:600 14px/1.3 var(--sans);color:var(--grass);text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:3px;white-space:nowrap;flex:none}.rs-edit-panel{background:var(--panel);box-shadow:0 16px 30px -24px rgba(var(--overlay), .6)}.rs-edit-panel[hidden]{display:none}.rs-edit-panel .rs-wrap{padding-block:14px}.rs-list{padding-block:22px 34px}.rs-empty{gap:6px;padding-bottom:22px;display:grid}.rs-empty h1{font:400 26px/1.15 var(--serif);letter-spacing:-.012em;color:var(--ink)}.rs-empty p{max-width:52ch;color:var(--army)}.rs-sort{color:var(--army);margin-bottom:14px;font-size:13px}.rs-cards{gap:22px;display:grid}.rs-later-sec{border-top:1px solid var(--rule);opacity:.8;padding-block:34px}.rs-later-sec h2{font:400 24px/1.12 var(--serif);letter-spacing:-.012em;color:var(--ink);margin:6px 0 20px}.rs-eyebrow{font:600 13px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--army)}.rs-later-list{gap:18px;min-width:0;display:grid}.rs-later{scroll-margin-top:calc(var(--site-head-h) + 80px);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rs-later-ph{aspect-ratio:1;background:linear-gradient(160deg, #9db276, var(--army) 55%, var(--ink));filter:saturate(.35)brightness(1.12);border-radius:12px;overflow:hidden}.rs-later-ph img{object-fit:cover;width:100%;height:100%;display:block}.rs-later-body{min-width:0}.rs-later-body b{font:400 18px/1.2 var(--serif);color:var(--ink);display:block}.rs-later-body>p:not(.rs-eyebrow){color:var(--army);font-size:14px}.rs-later .tp-tellme{align-items:center;gap:10px;margin-top:6px;display:flex}.rs-later .tp-tellme input[type=email]{border:0;border-bottom:1px solid var(--line-strong);min-width:0;color:var(--ink);background:0 0;border-radius:0;flex:1;padding:6px 2px;font-size:15px}.rs-later .tp-tellme button{color:var(--grass);white-space:nowrap;font-size:14px;font-weight:600}.rs-later .tp-tellme-done{color:var(--army);margin-top:6px;font-size:14px}.rs-later .tp-tellme-error{color:var(--danger);flex-basis:100%;font-size:13px}@media (min-width:900px){.rs-later-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 40px}}
