.match-page{max-width:1180px;margin:auto;padding:40px 28px 80px}.match-page [hidden]{display:none!important}.match-breadcrumb{display:flex;gap:14px;font-size:14px;margin-bottom:48px}.match-intro{max-width:760px;margin-bottom:28px}.match-intro h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.055em;line-height:1.05;margin:12px 0 22px}.match-intro>p:last-child{font-size:18px;line-height:1.65;color:var(--muted)}.match-eyebrow{font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.match-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:40px;align-items:start;margin-top:30px}.match-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.match-list-heading h2{font-size:24px;margin:0}.match-list-heading button{font-size:14px}.match-card{padding:26px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.match-card-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.match-card h3{font-size:21px;line-height:1.3;margin:0;letter-spacing:-.025em}.match-cash{font-size:21px;white-space:nowrap;font-variant-numeric:tabular-nums}.match-card dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.match-card dt{font-size:14px;color:var(--muted);margin-bottom:7px}.match-card dd{margin:0;font-size:16px;line-height:1.5}.match-note{font-size:14px;line-height:1.6;color:var(--muted)}.match-flag{font-size:14px;line-height:1.6;color:var(--muted);margin:12px 0}.match-card details{font-size:14px;margin-top:18px}.match-card summary{cursor:pointer}.match-summary{background:#f0efff;border:1px solid #ddd9ff;border-radius:16px;padding:28px}.match-total{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.04em;margin:8px 0;overflow-wrap:anywhere}.match-summary .button{display:block;text-align:center;margin-top:24px;white-space:normal}.match-service{padding:26px 4px;font-size:16px;line-height:1.65}.match-service h2,.match-options h2{font-size:23px;line-height:1.3;letter-spacing:-.025em}.match-options{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);margin-top:56px;padding-top:36px;line-height:1.7}.match-page input{width:100%;box-sizing:border-box;padding:12px;font:inherit}.match-page a:focus-visible,.match-page button:focus-visible,.match-page summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.request-match-list .match-card{padding:20px 0}.request-match-list .match-card h3{font-size:18px}.request-match-list .match-card button{margin:12px 0 0}.request-step{border:0;padding:0;margin:20px 0 28px;min-width:0}.request-step legend{font-size:18px;font-weight:650}.request-next-step{border-bottom:1px solid var(--line);padding:0 0 20px;margin:24px 0}.request-next-step h3{margin-top:0}.request-next-step p:last-child{margin-bottom:0}
@media(max-width:760px){.match-page{padding:26px 20px 50px}.match-breadcrumb{margin-bottom:32px}.match-layout{grid-template-columns:1fr;gap:30px}.match-aside{display:contents}.match-summary{grid-row:1}.match-results{grid-row:2}.match-service{grid-row:3}.match-options{grid-template-columns:1fr;gap:28px}.match-card-heading{flex-direction:column;gap:10px}.match-card dl{grid-template-columns:1fr;gap:14px}.match-summary{padding:24px}.match-card{padding:22px 0}.match-list-heading{align-items:start}.match-list-heading button{width:100%}}
