.club-page{padding:calc(var(--safe-top,24px) + 20px) 22px calc(var(--safe-bottom,24px) + 40px);color:var(--fg);min-height:100dvh;font-size:15px;line-height:1.6}.club-page *{box-sizing:border-box}.club-page header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.club-page header strong{letter-spacing:.06em}.club-page h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:40px;font-weight:400;line-height:1.08}.club-page h2{font-family:var(--font-display), Georgia, serif;margin:0 0 12px;font-size:27px;font-weight:400;line-height:1.2}.club-page h3{margin:0 0 8px;font-size:17px;line-height:1.4}.club-page p{max-width:65ch;margin:10px 0 16px}.club-page a{text-underline-offset:4px}.club-page section{margin:28px 0}.club-page .club-callout{background:var(--card);border-radius:24px;margin:24px 0;padding:24px}.club-muted{color:rgba(var(--fg-rgb), .62);font-size:14px}.club-page button,.club-button{background:var(--cta);color:var(--cta-fg);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.club-page button:disabled{opacity:.45;cursor:not-allowed}.club-page button.secondary,.club-button.secondary{background:var(--chip);color:var(--fg);border-color:rgba(var(--fg-rgb), .15)}.club-page button:focus-visible,.club-page a:focus-visible,.club-page input:focus-visible,.club-page textarea:focus-visible,.club-page select:focus-visible,.club-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.club-page label{margin:16px 0 6px;font-size:14px;display:block}.club-page input:not([type=checkbox]):not([type=radio]),.club-page textarea,.club-page select{width:100%;font:inherit;color:var(--fg);background:var(--card);border:1px solid rgba(var(--fg-rgb), .22);border-radius:12px;padding:12px;font-size:16px;display:block}.club-page textarea{resize:vertical;min-height:110px}.club-page input[type=checkbox],.club-page input[type=radio]{accent-color:var(--accent);vertical-align:middle;width:17px;height:17px;margin-right:10px}.club-page form>button{margin-top:16px}.club-page fieldset{border:0;margin:16px 0;padding:0}.club-page legend{font-weight:600}.club-row{border-bottom:1px solid rgba(var(--fg-rgb), .12);overflow-wrap:anywhere;padding:18px 0}.club-row p:last-child{margin-bottom:0}.club-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.club-badges{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.club-badges span{background:var(--chip);border-radius:20px;padding:5px 10px}.club-nav{border-bottom:1px solid rgba(var(--fg-rgb), .15);gap:4px;margin:28px 0;display:flex}.club-nav a{text-align:center;flex:1;padding:12px 10px;font-size:14px;text-decoration:none}.club-nav a[aria-current=page]{border-bottom:2px solid var(--accent);color:var(--accent)}.club-page details{border-bottom:1px solid rgba(var(--fg-rgb), .12);margin:16px 0;padding-bottom:16px}.club-page summary{cursor:pointer;min-height:44px;padding-top:10px;font-weight:600}.club-feedback{background:var(--card);border-left:3px solid var(--accent);overflow-wrap:anywhere;margin:16px 0;padding:14px 16px}.club-feedback[role=alert]{border-color:var(--warn);color:var(--warn)}.club-page progress{width:100%;height:6px;accent-color:var(--accent)}.club-page small{font-size:12px}.club-page code{overflow-wrap:anywhere;white-space:normal;font-size:12px}.club-page footer{border-top:1px solid rgba(var(--fg-rgb), .12);margin-top:40px;padding-top:20px}.club-page dl{grid-template-columns:1fr auto;gap:12px;display:grid}.club-page dd{margin:0}.club-page ul{padding-left:20px}.club-page a{color:var(--accent)}.club-page a.club-button{color:var(--cta-fg)}.club-page a.club-button.secondary{color:var(--fg)}.club-page input[type=radio],.club-page input[type=checkbox]{appearance:auto}
.Reminders-module__4RXSpW__root{color:var(--fg);margin-top:0;font-size:13px}.Reminders-module__4RXSpW__heading{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;font-size:30px}.Reminders-module__4RXSpW__intro{color:rgba(var(--fg-rgb),.62);margin:9px 0 20px;font-size:12.5px;line-height:1.5}.Reminders-module__4RXSpW__row{border-bottom:1px solid rgba(var(--fg-rgb),.09);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.Reminders-module__4RXSpW__row small,.Reminders-module__4RXSpW__segment small{color:rgba(var(--fg-rgb),.5);margin-top:4px;font-size:10px;font-weight:400;display:block}.Reminders-module__4RXSpW__row input:not([type=checkbox]),.Reminders-module__4RXSpW__row select{background:var(--card);min-width:0;max-width:55%;color:var(--fg);border:1px solid rgba(var(--fg-rgb),.12);font:inherit;border-radius:10px;padding:8px;font-size:16px}.Reminders-module__4RXSpW__row input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;accent-color:var(--fg);flex:0 0 18px}.Reminders-module__4RXSpW__segment{background:rgba(var(--fg-rgb),.06);border-radius:18px;gap:5px;margin-top:16px;padding:5px;display:flex}.Reminders-module__4RXSpW__segment button{border-radius:14px;flex:1;padding:12px 8px}.Reminders-module__4RXSpW__segment button[aria-pressed=true]{background:var(--card);box-shadow:0 2px 8px var(--shadow2)}.Reminders-module__4RXSpW__note{color:rgba(var(--fg-rgb),.5);font-size:11px;line-height:1.55}.Reminders-module__4RXSpW__note a{color:var(--accent);text-decoration:underline}.Reminders-module__4RXSpW__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.Reminders-module__4RXSpW__actions button,.Reminders-module__4RXSpW__preview>button{border:1px solid rgba(var(--fg-rgb),.16);border-radius:100px;padding:10px 14px}.Reminders-module__4RXSpW__root button{color:inherit;cursor:pointer}.Reminders-module__4RXSpW__root button:disabled{opacity:.45;cursor:default}.Reminders-module__4RXSpW__preview{background:var(--card);overflow-wrap:anywhere;border-radius:18px;margin-top:16px;padding:16px}.Reminders-module__4RXSpW__preview details{margin:12px 0}.Reminders-module__4RXSpW__preview ul{max-height:320px;padding-left:18px;line-height:1.8;overflow-y:auto}.Reminders-module__4RXSpW__preview pre{white-space:pre-wrap;font:inherit;background:rgba(var(--fg-rgb),.05);border-radius:12px;padding:12px}.Reminders-module__4RXSpW__preview summary{cursor:pointer}.Reminders-module__4RXSpW__preview h3{font-size:15px}.Reminders-module__4RXSpW__preview h4{font-size:12px}
