.gp-matcher-section{--gpm-grey:#423d46;--gpm-grey-80:#68646b;--gpm-grey-60:#8e8b90;--gpm-grey-30:#c6c5c7;--gpm-grey-10:#ececec;--gpm-grey-05:#f6f5f6;--gpm-blue:#2377f2;--gpm-blue-10:#e8f1fd;--gpm-blue-05:#f4f8ff;--gpm-green:#56cb84;--gpm-purple:#8057a4;--gpm-radius:20px;--gpm-shadow:0 2px 4px rgba(66,61,70,.03),0 8px 24px -8px rgba(66,61,70,.1),0 24px 60px -24px rgba(66,61,70,.14);--gpm-shadow-sm:0 1px 3px rgba(66,61,70,.06),0 6px 18px -10px rgba(66,61,70,.12);color:var(--gpm-grey);font-family:Mulish,sans-serif;font-size:16px;line-height:1.65;padding:100px 0}.gp-matcher-section .gp-wrap{margin:0 auto;max-width:1040px;padding:0 26px}.gp-matcher-section .gp-narrow{max-width:840px}.gp-matcher-section .gp-center{text-align:center}.gp-matcher-section h2{color:var(--gpm-grey);font-family:Lora,serif;font-size:clamp(29px,3.1vw,42px);font-weight:400;letter-spacing:-.005em;line-height:1.14;margin:0 0 .4em}.gp-matcher-section .gp-eyebrow{color:var(--gpm-blue);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.gp-matcher-section .gp-answer{font-size:17px;font-weight:600;line-height:1.6;margin:0 auto 44px;max-width:66ch}.gp-matcher{background:#fff;border:1px solid var(--gpm-grey-10);border-radius:var(--gpm-radius);box-shadow:var(--gpm-shadow);display:grid;grid-template-columns:340px 1fr;overflow:hidden}.gp-matcher-section .gp-tlist{background:#f2f3f5;border-right:1px solid var(--gpm-grey-10);display:flex;flex-direction:column;gap:2px;padding:16px 12px}.gp-matcher-section .gp-tbtn{background:none;border:0;border-radius:11px;color:var(--gpm-grey-80);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;padding:12px 14px;text-align:left;transition:.15s}.gp-matcher-section .gp-tbtn-k{color:var(--gpm-grey-60);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.gp-matcher-section .gp-tbtn span:last-child{color:var(--gpm-grey);font-size:14px;font-weight:700;line-height:1.3}.gp-tbtn:hover{background:#fff}.gp-tbtn:focus-visible{outline:3px solid var(--gpm-blue);outline-offset:2px}.gp-matcher-section .gp-tbtn[aria-selected=true]{background:#fff;box-shadow:0 1px 2px rgba(66,61,70,.1),0 8px 20px -8px rgba(66,61,70,.24)}.gp-matcher-section .gp-tbtn[aria-selected=true] .gp-tbtn-k,.gp-matcher-section .gp-tbtn[aria-selected=true] span:last-child{color:var(--gpm-blue)}.gp-tpanel{padding:38px 40px}.gp-matcher-section .gp-tpanel .gp-kind,.gp-matcher-section .gp-tpanel .gp-kind--action,.gp-matcher-section .gp-tpanel .gp-kind--both{background:none;border-radius:0;color:var(--gpm-grey-60);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 6px;padding:0;text-transform:uppercase}.gp-matcher-section .gp-tpanel h3{color:var(--gpm-grey);font-family:Lora,serif;font-size:30px;font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0 0 20px}.gp-matcher-section .gp-trow{border-top:1px solid #e2e3e6;padding:20px 0}.gp-matcher-section .gp-lbl{color:var(--gpm-grey-80);font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.gp-matcher-section .gp-lbl--help{color:var(--gpm-blue)}.gp-matcher-section .gp-trow p{color:var(--gpm-grey);font-size:15.5px;line-height:1.6;margin:0;max-width:62ch}.gp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.gp-matcher-section .gp-tag{background:var(--gpm-blue-10);border:1px solid #c2dbfa;border-radius:9px;color:#1a4a8f;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;transition:.15s}a.gp-tag:hover{border-color:var(--gpm-blue);color:var(--gpm-blue)}.gp-matcher-section .gp-genline{background:#f2f6fc;border-left:3px solid var(--gpm-blue);border-radius:0 13px 13px 0;color:var(--gpm-grey);font-size:14px;margin-top:20px;padding:16px 18px}.gp-genline b{color:var(--gpm-grey)}.gp-matcher-section .gp-footnote{color:var(--gpm-grey-60);font-size:12px;margin-top:24px;max-width:88ch}.gp-matcher-section .gp-footnote p{margin:0}.gp-matcher-section .gp-footnote a{color:var(--gpm-grey-60);text-decoration:underline}.gp-matcher-cta{margin-top:34px;text-align:center}.gp-matcher-section .gp-btn{align-items:center;border:1.5px solid transparent;border-radius:11px;display:inline-flex;font-family:inherit;font-weight:700;gap:8px;text-decoration:none;transition:.2s}.gp-matcher-section .gp-btn--primary{background:var(--gpm-blue);box-shadow:0 8px 20px -8px rgba(35,119,242,.6);color:#fff}.gp-matcher-section .gp-btn--primary:hover{background:#1664de;transform:translateY(-1px)}.gp-matcher-section .gp-btn--lg{font-size:16px;padding:15px 28px}.gp-matcher.no-js{grid-template-columns:1fr}.gp-matcher.no-js .gp-tlist{display:none}.gp-matcher.no-js .gp-tpanel+.gp-tpanel{border-top:1px solid var(--gpm-grey-10)}.gp-matcher-section .gp-start{background:#faf7f3;border-radius:13px;color:var(--gpm-grey);font-size:14px;margin-top:16px;padding:14px 16px}@media (max-width:960px){.gp-matcher-section{padding:72px 0}.gp-matcher{grid-template-columns:1fr}.gp-matcher-section .gp-tlist{border-bottom:1px solid var(--gpm-grey-10);border-right:0;flex-direction:row;overflow-x:auto}.gp-tbtn{min-width:200px}.gp-tpanel{padding:28px 24px}.gp-matcher-section .gp-tpanel h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.gp-matcher-section *{transition:none!important}.gp-matcher-section .gp-btn--primary:hover{transform:none}}