.pc-ask{display:grid;gap:8px;margin:0 0 14px;padding:16px;border:2px solid var(--fl-ink,#0c1016);background:#fff;color:var(--fl-ink,#0c1016)}.pc-ask--done,.pc-ask--later{gap:10px;background:var(--fl-paper,#f2eee4)}.pc-ask__kicker{margin:0}.pc-ask .pc-ask__title{margin:0;font:600 22px/1.1 var(--font-display);letter-spacing:-.02em}.pc-ask__why{margin:0;font-size:.95rem;line-height:1.45}.pc-ask__form{display:grid;gap:6px}.pc-ask__label{font-weight:800;font-size:.9rem;margin-top:4px}.pc-ask__opt{font-weight:500;color:var(--fl-muted,#5b5f66)}.pc-ask__notice{margin:0 0 2px;font-size:.86rem}.pc-ask__notice,.pc-ask__sms{line-height:1.4;color:var(--fl-muted,#5b5f66)}.pc-ask__sms{font-size:.78rem;min-height:44px;align-items:flex-start}.pc-ask__sms input:disabled+span{opacity:.55}.pc-ask__button{min-height:50px;justify-content:center;margin-top:4px}.pc-ask__reopen,.pc-ask__skip{justify-self:start;background:none;border:0;padding:10px 0;min-height:44px;font:inherit;font-weight:700;color:var(--fl-ink,#0c1016);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pc-ask__done{margin:0;font-weight:700;line-height:1.45}.pc-ask__done>span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:6px;background:var(--fl-signal,#c6f432);color:var(--fl-ink,#0c1016)}.pc-ask__fine{margin:0;font-size:.85rem;color:var(--fl-muted,#5b5f66)}.pc-ask__done--quiet{margin:0 0 12px;font-size:.95rem}.pc-ask__zip{max-width:160px}.gs-form{display:grid;gap:6px}.gs-why{margin:0 0 2px;font-weight:700;line-height:1.4}.gs-label{font-weight:800;font-size:.9rem;margin-top:2px}.gs-opt{font-weight:500;opacity:.75}.gs-notice{margin:0;font-size:.84rem;line-height:1.4;opacity:.8}.gs-row{display:grid;grid-template-columns:minmax(96px,.8fr) 1.4fr;gap:10px}.gs-cell{display:grid;gap:4px;min-width:0}.gs-sms{font-size:.76rem!important;line-height:1.35!important;align-items:flex-start!important;opacity:.9}.gs-sms input:disabled+span{opacity:.55}.gs-form .hp-input[aria-invalid=true]{border-color:#d6452f;box-shadow:0 0 0 2px #d6452f55}.tg-start .gs-why{color:#fff8ec;font-size:15px}.tg-start .gs-label,.tg-start .gs-notice{color:#e9e3d6}.tg-start .gs-form .hp-input{min-height:44px;border-color:#e9e3d6}.pc-ig{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:2px solid;text-decoration:none;font-size:.95rem;line-height:1.3}.pc-ig--light{color:var(--fl-ink,#0c1016);background:var(--fl-paper,#f2eee4)}.pc-ig--dark{color:var(--fl-paper,#f2eee4)}.pc-ig b{font-weight:800}.pc-ig__glyph{flex:none}