.remindme-page{--rm-amber:#d4943a;--rm-amber-soft:#fbf3e6;--rm-amber-ink:#8a5a14}.remindme-page .rm-eyebrow{color:var(--rm-amber-ink)}.remindme-page .rm-btn{background:var(--rm-amber);color:#1a1a17}.remindme-page .rm-btn:hover{background:#e8a848}.remindme-page .rm-soon{cursor:default;opacity:.75}.remindme-page .rm-btn-ghost{display:inline-flex;align-items:center;min-height:44px;padding:11px 20px;border:1px solid var(--rm-amber);border-radius:var(--radius);color:var(--rm-amber-ink);font-weight:600}.remindme-page .rm-btn-ghost:hover{background:var(--rm-amber-soft)}.remindme-page .rm-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.remindme-page .rm-card{background:var(--card);border:1px solid var(--hairline);border-top:3px solid var(--rm-amber);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px}.remindme-page .rm-card h3{margin:0 0 8px;font-size:17px;color:var(--ink)}.remindme-page .rm-card p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6}.remindme-page .rm-steps{margin:16px 0 0;padding-left:22px;color:var(--ink-2);line-height:1.7;max-width:680px}.remindme-page .rm-steps li+li{margin-top:8px}.remindme-page .rm-screens{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:28px}.remindme-page .rm-shot{border-radius:18px;overflow:hidden;border:1px solid var(--hairline);box-shadow:var(--shadow-sm)}.remindme-page .rm-shot img{display:block;width:100%;height:auto}.remindme-page .rm-note{background:var(--rm-amber-soft);border:1px solid var(--hairline);border-left:3px solid var(--rm-amber);border-radius:var(--radius);padding:18px 22px;color:var(--ink-2);line-height:1.6}.remindme-page a:not([class]){color:var(--rm-amber-ink);text-decoration:underline;text-underline-offset:2px}.remindme-page details{border-bottom:1px solid var(--hairline);padding:14px 0}.remindme-page summary{cursor:pointer;color:var(--ink);font-weight:600}.remindme-page details p{color:var(--ink-2);line-height:1.7;margin:10px 0 0}