.rc-page .rc-optional{font-family:var(--rc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rc-muted);font-size:11px}.rc-page .rc-select{border:1px solid var(--rc-rule-strong);width:100%;min-height:44px;font:inherit;color:var(--rc-ink);cursor:pointer;appearance:none;background:#fff;background-image:linear-gradient(45deg, transparent 50%, var(--rc-deep) 50%), linear-gradient(135deg, var(--rc-deep) 50%, transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 14px) 19px;background-repeat:no-repeat;background-size:6px 6px;border-radius:12px;padding:0 40px 0 14px;font-size:15px}.rc-page .rc-select:focus-visible{outline:2px solid var(--rc-cyan);outline-offset:2px}.rc-page .rc-mandate{border:1px solid var(--rc-rule);border-left:3px solid var(--rc-gold);color:var(--rc-body);background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin-top:4px;padding:14px 16px;font-size:14px;line-height:1.5;animation:.25s ease-out both rc-mandate-in;display:flex}.rc-page .rc-mandate__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc-page .rc-mandate__head strong{color:var(--rc-ink);font-size:15px}.rc-page .rc-mandate__head span{font-family:var(--rc-mono);letter-spacing:.08em;color:var(--rc-gold-text);white-space:nowrap;font-size:11px}.rc-page .rc-mandate b{color:var(--rc-ink);font-weight:600}.rc-page .rc-mandate__good{color:var(--rc-teal);font-weight:600}.rc-page .rc-mandate a{color:var(--rc-teal);text-underline-offset:3px;font-weight:600;text-decoration:underline}@keyframes rc-mandate-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc-page .rc-mandate{animation:none}}.rc-page .rc-hint{color:var(--rc-muted);margin:-4px 0 0;font-size:13px;line-height:1.5}.rc-page .rc-hint a{color:var(--rc-teal);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}
