.recurring-sheet{--rc-paper:#f5f1e8;--rc-surface:#fff;--rc-ink:#1d232b;--rc-ink-soft:#6a7380;--rc-rule:#e6e0d3;--rc-pine:#1f7a5c;--rc-pine-wash:#1f7a5c17;--rc-on-pine:#fff}@media (prefers-color-scheme:dark){.recurring-sheet{--rc-paper:#111315;--rc-surface:#1b1e21;--rc-ink:#eef0f2;--rc-ink-soft:#9aa2ac;--rc-rule:#2a2e33;--rc-pine:#3dbb8a;--rc-pine-wash:#3dbb8a1f;--rc-on-pine:#0d2a20}}.recurring-sheet{background:var(--rc-paper);min-height:100vh;color:var(--rc-ink);font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6}.recurring-sheet .rc-column{max-width:700px;margin:0 auto;padding:28px 16px 64px}.recurring-sheet .rc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.recurring-sheet .rc-name{color:var(--rc-ink);align-items:center;gap:9px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.recurring-sheet .rc-mark{fill:none;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.recurring-sheet .rc-mark .rc-mark-track{stroke:var(--rc-rule);stroke-width:3.5px}.recurring-sheet .rc-mark .rc-mark-arc{stroke:var(--rc-pine);stroke-width:3.5px}.recurring-sheet .rc-mark .rc-mark-tick{stroke:var(--rc-pine);stroke-width:2.6px}.recurring-sheet .rc-tabs{background:var(--rc-surface);border:1px solid var(--rc-rule);border-radius:999px;padding:3px;display:inline-flex}.recurring-sheet .rc-tab{color:var(--rc-ink-soft);border-radius:999px;padding:5px 14px;font-size:.88rem;font-weight:600;text-decoration:none}.recurring-sheet .rc-tab:hover{color:var(--rc-ink)}.recurring-sheet .rc-tab.is-on{background:var(--rc-pine);color:var(--rc-on-pine)}.recurring-sheet .rc-head{margin:44px 0 22px}.recurring-sheet .rc-head h1{letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.recurring-sheet .rc-lede{color:var(--rc-ink-soft);margin:10px 0 0;font-size:1.05rem}.recurring-sheet .rc-stamp{background:var(--rc-pine-wash);color:var(--rc-pine);font-variant-numeric:tabular-nums;border-radius:8px;margin:14px 0 0;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-block}.recurring-sheet .rc-body{background:var(--rc-surface);border:1px solid var(--rc-rule);border-radius:18px;padding:6px 22px}.recurring-sheet .rc-block{border-top:1px solid var(--rc-rule);padding:20px 0}.recurring-sheet .rc-block:first-child{border-top:0}.recurring-sheet h2{align-items:center;gap:9px;margin:0 0 8px;font-size:1.08rem;font-weight:700;display:flex}.recurring-sheet h2:before{content:"";border:2.5px solid var(--rc-pine);border-right-color:#0000;border-radius:50%;flex:none;width:11px;height:11px;transform:rotate(-45deg)}.recurring-sheet h3{margin:0 0 4px;font-size:1rem;font-weight:700}.recurring-sheet p{margin:0 0 10px}.recurring-sheet p:last-child{margin-bottom:0}.recurring-sheet ul{margin:4px 0 10px;padding:0;list-style:none}.recurring-sheet ul:last-child{margin-bottom:0}.recurring-sheet ul li{margin-bottom:6px;padding-left:18px;position:relative}.recurring-sheet ul li:before{content:"";background:var(--rc-pine);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.recurring-sheet strong{font-weight:700}.recurring-sheet a{color:var(--rc-pine);border-bottom:1px solid;font-weight:600;text-decoration:none}.recurring-sheet a:hover{opacity:.8}.recurring-sheet .rc-qa{border-top:1px dashed var(--rc-rule);padding:16px 0}.recurring-sheet .rc-qa:first-of-type{border-top:0;padding-top:4px}.recurring-sheet .rc-qa:last-child{padding-bottom:0}.recurring-sheet .rc-foot{color:var(--rc-ink-soft);text-align:center;margin-top:26px;font-size:.85rem}.recurring-sheet .rc-foot a{font-weight:600}
