.psm-main{padding:18px 20px 80px}.psm-hero{position:relative;isolation:isolate;min-height:610px;padding:clamp(42px,7vw,105px);border-radius:var(--ds-radius-card);overflow:hidden;background:linear-gradient(125deg,rgba(10,12,14,.98),rgba(31,33,36,.95));color:#fff;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,0.55fr);gap:56px;align-items:center}.psm-hero-mark{position:absolute;z-index:-1;left:50%;top:calc(50% + 47px);width:clamp(320px,34vw,520px);height:auto;transform:translate(-50%,-50%);opacity:.042;filter:brightness(0) invert(1)}.psm-hero h1{font-size:clamp(58px, 7.5vw, 116px);line-height:.86;letter-spacing:-.072em;margin:26px 0 36px}.psm-hero h1 em{color:#929498;font-weight:400}.psm-hero>div>p:not(.pv-eyebrow){max-width:760px;color:#c8c9cc;font-size:clamp(18px, 1.55vw, 24px);line-height:1.55}.psm-hero aside{padding:30px;border:1px solid #484b50;border-radius:var(--ds-radius-card);background:rgba(255,255,255,.055);backdrop-filter:blur(12px)}.psm-hero aside span{color:#9fa1a5;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.psm-hero aside strong{display:block;font-size:36px;margin:16px 0}.psm-hero aside p{color:#b6b8bc;line-height:1.6}.psm-hero aside a{display:inline-block;margin-top:18px;color:#fff;font-weight:800;text-decoration:none}.psm-directory,.psm-legal,.psm-market{max-width:1500px;margin:30px auto 0}.psm-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.psm-directory article{padding:38px;border:1px solid #dedfe2;border-radius:var(--ds-radius-card);background:#fff}.psm-directory article>span{color:#8d8f94;font-size:12px;font-weight:850;letter-spacing:.16em}.psm-directory h2{font-size:36px;line-height:1.05;margin:24px 0}.psm-directory nav,.psm-legal nav,.psm-market nav{display:grid;gap:0}.psm-directory a,.psm-legal a,.psm-market a{padding:13px 0;border-bottom:1px solid #e2e3e6;color:#17191b;font-weight:750;text-decoration:none}.psm-directory a:last-child,.psm-legal a:last-child,.psm-market a:last-child{border-bottom:0}.psm-market{padding:clamp(38px,6vw,84px);border-radius:var(--ds-radius-card);background:#17191b;color:#fff}.psm-market header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.65fr);gap:50px;align-items:end;margin-bottom:52px}.psm-legal h2,.psm-market h2{font-size:clamp(48px, 6vw, 88px);line-height:.92;letter-spacing:-.06em;margin:14px 0 0}.psm-market header>p{color:#aeb0b4;font-size:18px;line-height:1.65}.psm-market-grid{display:grid;grid-template-columns:0.7fr 1.3fr;gap:48px}.psm-market nav:last-child{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.psm-market nav strong{grid-column:1/-1;margin-bottom:12px;color:#9fa1a5;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.psm-market a{border-color:#393c40;color:color-mix(in srgb,var(--ds-white) 68%,transparent);font-weight:560;transition:color .16s ease}.psm-market a:focus-visible,.psm-market a:hover{color:var(--ds-white)}.psm-legal{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.65fr);gap:70px;padding:clamp(38px,6vw,84px);border:1px solid #dedfe2;border-radius:var(--ds-radius-card);background:#fff}.psm-legal>div>p:not(.pv-eyebrow){max-width:760px;color:#6e7075;font-size:18px;line-height:1.65}.psm-legal nav{align-self:center}@media (max-width:960px){.psm-hero,.psm-legal,.psm-market header{grid-template-columns:1fr}.psm-directory{grid-template-columns:1fr 1fr}.psm-market-grid{grid-template-columns:1fr}.psm-hero{min-height:auto}.psm-hero-mark{top:calc(50% + 43px);width:clamp(300px,56vw,480px)}.psm-hero aside{max-width:620px}}@media (max-width:700px){.psm-main{padding:8px 7px 50px}.psm-hero{padding:38px 20px}.psm-hero-mark{top:calc(50% + 38px);width:min(78vw,420px)}.psm-hero h1{font-size:54px}.psm-directory{grid-template-columns:1fr;margin-top:14px}.psm-directory article{padding:28px 24px}.psm-legal,.psm-market{margin-top:12px;padding:38px 20px}.psm-legal h2,.psm-market h2{font-size:48px}.psm-market nav:last-child{grid-template-columns:1fr}}