.dt[data-astro-cid-tzpanqrp]{--bg: var(--lv-base);--bg-rgb: var(--lv-base-rgb);--bg-deep: var(--lv-base-2);--panel: #FFFFFF;--panel-rgb: 255, 255, 255;--line: rgba(var(--lv-ink-rgb), var(--lv-line-a));--line-soft: rgba(var(--lv-ink-rgb), var(--lv-line-soft-a));--ink: var(--lv-ink);--ink-rgb: var(--lv-ink-rgb);--mut: #4F6058;--dim: #576A60;--acc: var(--lv-ink);--acc-rgb: var(--lv-ink-rgb);--acc-hi: var(--lv-ink);--acc-ink: var(--lv-ink);--acc-head: var(--lv-coral-head);--acc-dim: rgba(var(--lv-ink-rgb), .06);--btn-bg: var(--lv-coral);--btn-hi: var(--lv-coral-hi);--btn-rgb: var(--lv-coral-rgb);--btn-ink: var(--lv-coral-ink);--vig-rgb: var(--lv-base-rgb);--vig-a: .14;--img-filter: saturate(1.05) contrast(1.02) brightness(1.02);--shadow-card: 0 20px 50px rgba(14, 35, 28, .14);--mono: "JetBrains Mono", ui-monospace, monospace;--disp: "Sora", ui-sans-serif, system-ui, sans-serif;--wrap: 1180px;--pad: clamp(20px, 4vw, 48px);--r: 14px;position:relative;background:var(--bg);color:var(--ink);font-family:var(--disp);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.dt[data-astro-cid-tzpanqrp] main[data-astro-cid-tzpanqrp]{position:relative;z-index:1}.dt[data-astro-cid-tzpanqrp] img[data-astro-cid-tzpanqrp]{display:block;max-width:100%}.dt[data-astro-cid-tzpanqrp] a[data-astro-cid-tzpanqrp]{color:inherit;text-decoration:none}.dt[data-astro-cid-tzpanqrp] h1[data-astro-cid-tzpanqrp],.dt[data-astro-cid-tzpanqrp] h2[data-astro-cid-tzpanqrp]{font-style:normal;text-wrap:balance;margin:0}.dt[data-astro-cid-tzpanqrp] p[data-astro-cid-tzpanqrp]:not([class]){margin:0}.dt[data-astro-cid-tzpanqrp] a[data-astro-cid-tzpanqrp]:focus-visible{outline:2px solid var(--acc-ink);outline-offset:3px;border-radius:4px}.wrap[data-astro-cid-tzpanqrp]{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.mono[data-astro-cid-tzpanqrp]{font-family:var(--disp);font-size:13px;letter-spacing:0;color:var(--dim);font-weight:600}.hero[data-astro-cid-tzpanqrp]{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:110px;padding-bottom:64px;overflow:hidden;border-bottom:1px solid var(--line)}.hero-img[data-astro-cid-tzpanqrp]{position:absolute;inset:0;z-index:0}.hero-img[data-astro-cid-tzpanqrp] img[data-astro-cid-tzpanqrp],.hero-img[data-astro-cid-tzpanqrp] video[data-astro-cid-tzpanqrp]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:var(--img-filter)}.hero-img[data-astro-cid-tzpanqrp] .hero-vid[data-astro-cid-tzpanqrp]{opacity:0;transition:opacity .6s ease}.hero-img[data-astro-cid-tzpanqrp] .hero-vid[data-astro-cid-tzpanqrp].is-on{opacity:1}.hero-img[data-astro-cid-tzpanqrp]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--bg) 0%,rgba(var(--bg-rgb),.95) 30%,rgba(var(--bg-rgb),.88) 46%,rgba(var(--bg-rgb),.4) 58%,rgba(var(--bg-rgb),0) 70%),linear-gradient(0deg,var(--bg) 3%,rgba(var(--bg-rgb),.08) 28%,rgba(var(--bg-rgb),.12) 100%)}.hero-img[data-astro-cid-tzpanqrp]:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(720px 460px at 72% 44%,transparent 40%,rgba(var(--vig-rgb),var(--vig-a)) 100%)}.hero-grid[data-astro-cid-tzpanqrp]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,560px) 1fr;gap:40px;align-items:center;width:100%}.kicker[data-astro-cid-tzpanqrp]{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-size:13px;font-weight:600;letter-spacing:0;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:8px 16px;background:rgba(var(--panel-rgb),.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kicker[data-astro-cid-tzpanqrp]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc);flex:none}.hero[data-astro-cid-tzpanqrp] h1[data-astro-cid-tzpanqrp]{font-size:clamp(38px,6.4vw + 12px,78px);font-weight:800;line-height:1.02;letter-spacing:-.025em;overflow-wrap:break-word;margin:26px 0 22px}.hero[data-astro-cid-tzpanqrp] h1[data-astro-cid-tzpanqrp] .accent[data-astro-cid-tzpanqrp]{color:var(--acc-head)}.hero-sub[data-astro-cid-tzpanqrp]{font-size:17px;font-weight:400;color:var(--mut);max-width:44ch;line-height:1.65;text-wrap:pretty}.hero-actions[data-astro-cid-tzpanqrp]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.hbtn[data-astro-cid-tzpanqrp]{display:inline-flex;align-items:center;gap:12px;background:var(--btn-bg);color:var(--btn-ink)!important;font-family:var(--disp);font-weight:700;font-size:16px;padding:17px 30px;border-radius:12px;transition:background .25s,transform .25s}.hbtn[data-astro-cid-tzpanqrp] svg[data-astro-cid-tzpanqrp]{transition:transform .25s}.hbtn[data-astro-cid-tzpanqrp]:hover{background:var(--btn-hi);transform:translateY(-2px)}.hbtn[data-astro-cid-tzpanqrp]:hover svg[data-astro-cid-tzpanqrp]{transform:translate(4px)}.hbtn[data-astro-cid-tzpanqrp]:active{transform:translateY(0)}.hbtn[data-astro-cid-tzpanqrp]:focus-visible{border-radius:12px;outline-offset:4px}.gender-picks[data-astro-cid-tzpanqrp]{display:flex;gap:10px}.gpick[data-astro-cid-tzpanqrp]{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:rgba(var(--panel-rgb),.66);padding:8px 20px 8px 8px;font-weight:600;font-size:14px;color:var(--ink);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .25s,background .25s,transform .25s}.gpick[data-astro-cid-tzpanqrp] img[data-astro-cid-tzpanqrp]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);filter:var(--img-filter)}.gpick[data-astro-cid-tzpanqrp]:hover{border-color:var(--acc);background:var(--acc-dim);transform:translateY(-2px)}.gpick[data-astro-cid-tzpanqrp]:focus-visible{border-radius:12px}.hero-copy[data-astro-cid-tzpanqrp] .proof[data-astro-cid-tzpanqrp]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:28px}.hero-copy[data-astro-cid-tzpanqrp] .proof-avatars[data-astro-cid-tzpanqrp]{display:inline-flex;align-items:center}.hero-copy[data-astro-cid-tzpanqrp] .proof-avatars[data-astro-cid-tzpanqrp] img[data-astro-cid-tzpanqrp]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--bg);box-shadow:0 2px 8px rgba(var(--lv-forest-rgb),.2)}.hero-copy[data-astro-cid-tzpanqrp] .proof-avatars[data-astro-cid-tzpanqrp] img[data-astro-cid-tzpanqrp]+img[data-astro-cid-tzpanqrp]{margin-left:-11px}.hero-copy[data-astro-cid-tzpanqrp] .proof-stars[data-astro-cid-tzpanqrp]{color:var(--acc-ink);font-size:16px;letter-spacing:3px;line-height:1}.hero-copy[data-astro-cid-tzpanqrp] .proof-txt[data-astro-cid-tzpanqrp]{font-family:var(--disp);font-size:14.5px;letter-spacing:0;line-height:1.5;color:var(--mut)}.hero-copy[data-astro-cid-tzpanqrp] .proof-txt[data-astro-cid-tzpanqrp] b[data-astro-cid-tzpanqrp]{color:var(--ink);font-weight:700}.hero-copy[data-astro-cid-tzpanqrp] .proof-txt[data-astro-cid-tzpanqrp] .sep[data-astro-cid-tzpanqrp]{color:var(--dim);margin:0 2px}.hero-copy[data-astro-cid-tzpanqrp] .trust[data-astro-cid-tzpanqrp]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-family:var(--disp);font-size:14.5px;letter-spacing:0;line-height:1.5;color:var(--dim)}.hero-copy[data-astro-cid-tzpanqrp] .trust[data-astro-cid-tzpanqrp] .star[data-astro-cid-tzpanqrp]{color:var(--acc-ink);letter-spacing:0}.hero-copy[data-astro-cid-tzpanqrp] .trust[data-astro-cid-tzpanqrp] .sep[data-astro-cid-tzpanqrp]{color:var(--dim)}.hero-data[data-astro-cid-tzpanqrp]{position:relative;z-index:2;min-height:440px;display:none}@media(min-width:961px){.hero-data[data-astro-cid-tzpanqrp]{display:block}}.score-card[data-astro-cid-tzpanqrp]{position:absolute;right:0;bottom:24px;width:280px;background:linear-gradient(160deg,rgba(var(--panel-rgb),.94),rgba(var(--panel-rgb),.88));border:1px solid var(--line);border-radius:var(--r);padding:22px 24px 20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-card)}.score-head[data-astro-cid-tzpanqrp]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.score-num[data-astro-cid-tzpanqrp]{font-family:var(--mono);font-weight:600;font-size:56px;line-height:1;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.score-num[data-astro-cid-tzpanqrp] .of[data-astro-cid-tzpanqrp]{font-size:18px;color:var(--dim);font-weight:500;letter-spacing:0}.score-track[data-astro-cid-tzpanqrp]{height:5px;border-radius:99px;background:rgba(var(--ink-rgb),.14);margin:16px 0 14px;overflow:hidden}.score-fill[data-astro-cid-tzpanqrp]{height:100%;width:100%;border-radius:99px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.score-rows[data-astro-cid-tzpanqrp]{display:grid;gap:8px}.score-row[data-astro-cid-tzpanqrp]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--disp);font-size:13px;letter-spacing:0}.score-row[data-astro-cid-tzpanqrp] span[data-astro-cid-tzpanqrp]:first-child{color:var(--dim);font-weight:600}.score-row[data-astro-cid-tzpanqrp] span[data-astro-cid-tzpanqrp]:last-child{color:var(--ink);font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}.rv[data-astro-cid-tzpanqrp]{opacity:0;transform:translateY(22px);animation:rise .9s cubic-bezier(.22,1,.36,1) forwards}.d1[data-astro-cid-tzpanqrp]{animation-delay:.08s}.d2[data-astro-cid-tzpanqrp]{animation-delay:.18s}.d3[data-astro-cid-tzpanqrp]{animation-delay:.28s}.d4[data-astro-cid-tzpanqrp]{animation-delay:.4s}.d5[data-astro-cid-tzpanqrp]{animation-delay:.52s}.d6[data-astro-cid-tzpanqrp]{animation-delay:.68s}@keyframes rise{to{opacity:1;transform:none}}@media(max-width:960px){.hero-grid[data-astro-cid-tzpanqrp]{grid-template-columns:1fr}.hero[data-astro-cid-tzpanqrp]{padding-top:120px}.hero-img[data-astro-cid-tzpanqrp] img[data-astro-cid-tzpanqrp]{-o-object-position:68% 30%;object-position:68% 30%}.hero-img[data-astro-cid-tzpanqrp]:before{background:linear-gradient(90deg,rgba(var(--bg-rgb),.95),rgba(var(--bg-rgb),.86)),linear-gradient(0deg,var(--bg) 4%,rgba(var(--bg-rgb),.16) 50%)}.score-mobile[data-astro-cid-tzpanqrp]{display:block;margin-top:34px}}@media(min-width:768px){.hero-sub[data-astro-cid-tzpanqrp]{font-size:clamp(18px,1.6vw,19px)}}@media(min-width:961px){.score-mobile[data-astro-cid-tzpanqrp]{display:none}}.score-mobile[data-astro-cid-tzpanqrp] .score-card[data-astro-cid-tzpanqrp]{position:static;width:min(320px,100%)}@media(prefers-reduced-motion:reduce){.rv[data-astro-cid-tzpanqrp]{opacity:1;transform:none;animation:none}.score-fill[data-astro-cid-tzpanqrp],.hbtn[data-astro-cid-tzpanqrp],.gpick[data-astro-cid-tzpanqrp]{transition:none}}.sr-only[data-astro-cid-kfze7c7z]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hm-feat-head[data-astro-cid-kfze7c7z]{max-width:640px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.hm-feat-head[data-astro-cid-kfze7c7z] h2[data-astro-cid-kfze7c7z]{font-size:clamp(30px,3.6vw,46px);line-height:1.08}.hm-feat-head[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{margin:16px auto 0;color:var(--mut);font-size:var(--fs-run);line-height:1.6;max-width:52ch;text-wrap:pretty}.hm-feat[data-astro-cid-kfze7c7z]{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hm-feat-grid[data-astro-cid-kfze7c7z]{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5vw,64px) clamp(24px,4vw,48px)}.hm-feat-grid[data-astro-cid-kfze7c7z] li[data-astro-cid-kfze7c7z]{text-align:center;display:flex;flex-direction:column;align-items:center}.hm-feat-icon[data-astro-cid-kfze7c7z]{width:44px;height:44px;color:var(--acc-ink);margin-bottom:18px;flex:none}.hm-feat-grid[data-astro-cid-kfze7c7z] h3[data-astro-cid-kfze7c7z]{font-size:20px;line-height:1.2;text-wrap:balance}.hm-feat-grid[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{margin-top:10px;color:var(--mut);font-size:var(--fs-card);line-height:1.6;max-width:30ch;text-wrap:pretty}.hm-step2-list[data-astro-cid-kfze7c7z]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(48px,6vw,80px)}.hm-step2-row[data-astro-cid-kfze7c7z]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.hm-step2-row[data-astro-cid-kfze7c7z]:nth-child(2n) .hm-step2-media[data-astro-cid-kfze7c7z]{order:2;justify-self:end}.hm-step2-row[data-astro-cid-kfze7c7z]:nth-child(2n) .hm-step2-copy[data-astro-cid-kfze7c7z]{order:1;justify-self:start}.hm-step2-media[data-astro-cid-kfze7c7z]{position:relative;width:min(100%,440px);padding-bottom:34px;padding-right:24px}.hm-step2-photo[data-astro-cid-kfze7c7z]{border-radius:24px;overflow:hidden;aspect-ratio:5 / 6;background:var(--bg-deep)}.hm-step2-photo[data-astro-cid-kfze7c7z] img[data-astro-cid-kfze7c7z]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-step2-tag[data-astro-cid-kfze7c7z]{position:absolute;right:0;bottom:0;background:var(--panel);border-radius:14px;padding:14px 18px;box-shadow:0 14px 34px rgba(var(--lv-forest-rgb),.16);display:grid;gap:2px}.hm-step2-tag[data-astro-cid-kfze7c7z] b[data-astro-cid-kfze7c7z]{font-size:15px;font-weight:700;color:var(--ink)}.hm-step2-tag[data-astro-cid-kfze7c7z] span[data-astro-cid-kfze7c7z]{font-size:12.5px;color:var(--mut);line-height:1.4}.hm-step2-copy[data-astro-cid-kfze7c7z]{max-width:420px}.hm-step2-n[data-astro-cid-kfze7c7z]{display:block;font-size:15px;font-weight:600;color:var(--acc-ink)}.hm-step2-copy[data-astro-cid-kfze7c7z] h3[data-astro-cid-kfze7c7z]{margin-top:8px;font-size:clamp(26px,2.6vw,32px);line-height:1.12}.hm-step2-copy[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{margin-top:14px;color:var(--mut);font-size:var(--fs-run);line-height:1.65;max-width:40ch;text-wrap:pretty}.hm-step2-btn[data-astro-cid-kfze7c7z],.hm-step2-link[data-astro-cid-kfze7c7z]{margin-top:26px}.hm-step2-link[data-astro-cid-kfze7c7z]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;line-height:1.4;color:var(--forest);border-bottom:2px solid var(--acc);padding-bottom:3px}.hm-step2-link[data-astro-cid-kfze7c7z] svg{width:16px;height:16px;flex:none;transition:transform .2s}.hm-step2-link[data-astro-cid-kfze7c7z]:hover svg{transform:translate(3px)}.hm-step2-foot[data-astro-cid-kfze7c7z]{margin:clamp(48px,6vw,80px) auto 0;padding-top:28px;border-top:1px solid var(--line);max-width:640px;text-align:center;font-size:var(--fs-run);font-weight:600;color:var(--ink);text-wrap:balance}.hm-band[data-astro-cid-kfze7c7z]{padding:clamp(56px,7vw,96px) 0}.hm-band-head[data-astro-cid-kfze7c7z] h2[data-astro-cid-kfze7c7z]{font-size:clamp(26px,3.2vw,40px);margin-top:14px}.hm-research[data-astro-cid-kfze7c7z]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,44px)}.hm-res[data-astro-cid-kfze7c7z]{padding:22px 22px 20px;display:flex;flex-direction:column}.hm-res[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{font-size:var(--fs-card);line-height:1.55;color:var(--cream-ink)}.hm-res-src[data-astro-cid-kfze7c7z]{margin-top:auto;padding-top:14px;font-size:12.5px;color:#9fb0a6;text-decoration:underline;text-underline-offset:3px}.hm-res-src[data-astro-cid-kfze7c7z]:hover{color:var(--sage)}.hm-res-note[data-astro-cid-kfze7c7z]{margin-top:18px;font-size:15px;line-height:1.6;color:#9fb0a6;max-width:76ch}.hm-who[data-astro-cid-kfze7c7z]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hm-who-card[data-astro-cid-kfze7c7z]{overflow:hidden;transition:transform .25s,border-color .25s;display:flex;flex-direction:column}.hm-who-card[data-astro-cid-kfze7c7z]:hover{transform:translateY(-3px);box-shadow:none;border-color:rgba(var(--lv-ink-rgb),.3)}.hm-who-card[data-astro-cid-kfze7c7z] .photo[data-astro-cid-kfze7c7z]{border:0;border-radius:12px;box-shadow:none;aspect-ratio:16 / 10}.hm-who-body[data-astro-cid-kfze7c7z]{padding:24px 26px 26px}.hm-who-body[data-astro-cid-kfze7c7z] h3[data-astro-cid-kfze7c7z]{font-size:24px}.hm-who-body[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{margin-top:10px;color:var(--mut);font-size:var(--fs-card);line-height:1.6}.hm-link[data-astro-cid-kfze7c7z]{display:block;margin-top:16px;font-weight:700;font-size:14.5px;line-height:1.4;color:var(--acc-ink)}.hm-link[data-astro-cid-kfze7c7z] svg{display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:-3px;transition:transform .2s}.hm-who-card[data-astro-cid-kfze7c7z]:hover .hm-link[data-astro-cid-kfze7c7z] svg,.hm-link[data-astro-cid-kfze7c7z]:hover svg{transform:translate(3px)}.hm-clubs[data-astro-cid-kfze7c7z]{padding:clamp(48px,6vw,80px) 0}.hm-clubs-in[data-astro-cid-kfze7c7z]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,64px);align-items:center}.hm-clubs[data-astro-cid-kfze7c7z] h2[data-astro-cid-kfze7c7z]{font-size:clamp(26px,3.2vw,40px);margin-top:14px}.hm-clubs[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{margin-top:12px;color:#9fb0a6;max-width:46ch;font-size:var(--fs-run);line-height:1.6}.hm-club-form[data-astro-cid-kfze7c7z]{display:flex;gap:10px;background:#ffffff0f;border:1px solid rgba(242,237,227,.16);border-radius:16px;padding:8px}.hm-club-form[data-astro-cid-kfze7c7z] input[data-astro-cid-kfze7c7z]{flex:1;min-width:0;background:transparent;border:0;color:var(--cream-ink);font-family:var(--disp);font-size:16px;padding:0 18px;outline:none}.hm-club-form[data-astro-cid-kfze7c7z] input[data-astro-cid-kfze7c7z]::-moz-placeholder{color:#93a79c}.hm-club-form[data-astro-cid-kfze7c7z] input[data-astro-cid-kfze7c7z]::placeholder{color:#93a79c}.hm-club-form[data-astro-cid-kfze7c7z] .btn[data-astro-cid-kfze7c7z]{padding:14px 22px;font-size:15px;border-radius:10px}.hm-mag-head[data-astro-cid-kfze7c7z] .hm-link[data-astro-cid-kfze7c7z]{margin-top:0}.hm-mag-head[data-astro-cid-kfze7c7z]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(24px,3vw,40px)}.hm-mag-head[data-astro-cid-kfze7c7z] h2[data-astro-cid-kfze7c7z]{font-size:clamp(26px,3.2vw,40px);margin-top:14px;max-width:18ch}.hm-mag[data-astro-cid-kfze7c7z]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hm-mag-card[data-astro-cid-kfze7c7z] .photo[data-astro-cid-kfze7c7z]{aspect-ratio:4 / 3;box-shadow:none;border-color:var(--lv-card-line)}.hm-mag-date[data-astro-cid-kfze7c7z]{display:block;margin-top:12px;font-size:12.5px;color:var(--dim)}.hm-mag-card[data-astro-cid-kfze7c7z] h3[data-astro-cid-kfze7c7z]{font-size:19px;margin-top:6px;line-height:1.25}.hm-mag-card[data-astro-cid-kfze7c7z]:hover h3[data-astro-cid-kfze7c7z]{color:var(--acc-ink)}.hm-faq[data-astro-cid-kfze7c7z]{border-top:1px solid var(--line)}.hm-faq-grid[data-astro-cid-kfze7c7z]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:start}@media(max-width:960px){.hm-clubs-in[data-astro-cid-kfze7c7z],.hm-faq-grid[data-astro-cid-kfze7c7z]{grid-template-columns:1fr}.hm-feat-grid[data-astro-cid-kfze7c7z]{grid-template-columns:1fr 1fr}.hm-step2-row[data-astro-cid-kfze7c7z],.hm-step2-row[data-astro-cid-kfze7c7z]:nth-child(2n){grid-template-columns:1fr;gap:28px}.hm-step2-row[data-astro-cid-kfze7c7z]:nth-child(2n) .hm-step2-media[data-astro-cid-kfze7c7z]{order:1;justify-self:start}.hm-step2-row[data-astro-cid-kfze7c7z]:nth-child(2n) .hm-step2-copy[data-astro-cid-kfze7c7z]{order:2;justify-self:start}.hm-step2-media[data-astro-cid-kfze7c7z]{width:min(100%,520px)}.hm-step2-photo[data-astro-cid-kfze7c7z]{aspect-ratio:4 / 3.4}.hm-research[data-astro-cid-kfze7c7z],.hm-who[data-astro-cid-kfze7c7z],.hm-mag[data-astro-cid-kfze7c7z]{grid-template-columns:1fr}.hm-mag-head[data-astro-cid-kfze7c7z]{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.hm-feat-grid[data-astro-cid-kfze7c7z]{grid-template-columns:1fr;gap:32px}.hm-feat-grid[data-astro-cid-kfze7c7z] li[data-astro-cid-kfze7c7z]{align-items:flex-start;text-align:left}.hm-feat-grid[data-astro-cid-kfze7c7z] p[data-astro-cid-kfze7c7z]{max-width:none}.hm-step2-media[data-astro-cid-kfze7c7z]{padding-right:12px;padding-bottom:28px}.hm-step2-tag[data-astro-cid-kfze7c7z]{padding:12px 14px}.hm-step2-btn[data-astro-cid-kfze7c7z]{width:100%}}@media(prefers-reduced-motion:reduce){.hm-step2-link[data-astro-cid-kfze7c7z] svg{transition:none}}@media(max-width:480px){.hm-club-form[data-astro-cid-kfze7c7z]{flex-direction:column;border-radius:16px}.hm-club-form[data-astro-cid-kfze7c7z] input[data-astro-cid-kfze7c7z]{padding:12px 14px}}
