.ft-bot a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ft-bot a:hover{color:var(--ink)}.ft-brand{align-content:start;justify-items:start;gap:22px;display:grid}.up{gap:4px;display:grid}.up-c{gap:6px;width:100%;max-width:340px}.up-row{gap:8px;display:grid}.up-lab{color:var(--ink);font-size:13px;font-weight:600}.up-in{gap:6px;display:flex}.up-in input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;font:inherit;color:var(--ink);border-radius:10px;flex:1;padding:8px 12px;font-size:15px}.up-in input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.up-in button{background:var(--ink);min-height:44px;color:var(--ground);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 16px;font-size:15px;font-weight:600}.up-in button:disabled{opacity:.6;cursor:default}.up .up-err{margin:2px 0 0;font-size:13px}.up .up-note{color:var(--muted);margin:4px 0 0}.up-c .up-note{margin:0;font-size:12.5px}.up .up-note a{color:inherit;text-underline-offset:3px}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.up-done{background:var(--accent-soft,#e3ece4);color:var(--ink);border-radius:12px;margin:0;padding:14px 16px}.up-done.sm{font-size:14px}.ft input[aria-invalid=true],.up input[aria-invalid=true],.field [aria-invalid=true]{border-color:var(--warn,#a5552c)}.skip{z-index:50;background:var(--ink);color:var(--ground);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main:focus{outline:none}.hd-nav a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.pm .pm-ul{margin:0;padding:0;list-style:none;display:contents}.pm h3.pm-h{font-family:inherit;line-height:1.4}[tabindex="-1"]:focus{outline:none}.ms .stf-f small{color:#232b20}.svc-tag{color:#7a5214}.pz-mg input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pz-in:focus-within{outline:2px solid var(--accent);outline-offset:2px}.abt>.pt{width:100%;max-width:660px;margin-inline:auto}.abt .ltr{margin-inline:auto}.abt>.ltr-wrap+.hx-close{margin-top:calc(48px - var(--gap,96px))}html.aud-wait .vn{visibility:hidden}.hwp .hw-vis>div{box-sizing:border-box;width:100%}
