.gx{padding-bottom:0}.gx-eyebrow{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.gx-kick{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gx-lvl{display:inline-block;padding:1px 7px;border:1px solid var(--line-2);border-radius:2px;color:var(--ink);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.gx-sub{margin-top:14px;font-size:17px;line-height:1.55;color:var(--ink-2);max-width:40ch}.gx-hero{display:grid;gap:36px;padding:44px 0 64px}.gx-hero h1{margin-top:16px;font-size:clamp(46px,11vw,84px);line-height:1.02;letter-spacing:-.02em}.gx-lead{margin-top:20px;font-size:17px;line-height:1.55;color:var(--ink-2);max-width:42ch}.gx-feat{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.gx-feat .gx-img{aspect-ratio:4/5}.gx-feat .gx-kick{margin-top:20px}.gx-feat h2{margin-top:8px;font-size:clamp(30px,6.5vw,44px);line-height:1.08;letter-spacing:-.015em}.gx-img{position:relative;display:block;overflow:hidden;border-radius:2px;background:var(--bg-raise);aspect-ratio:3/2}.gx-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.gx-badge{position:absolute;left:12px;top:12px;padding:1px 7px;background:#121212c7;border:1px solid var(--line-2);border-radius:2px;color:var(--ink);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.gx-feat:hover .gx-img img,.gx-list a:hover .gx-img img{transform:scale(1.03)}.gx-feat:hover h2,.gx-list a:hover h3{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:6px;text-decoration-thickness:1px}.gx-band{border-top:1px solid var(--line)}.gx-sec{display:grid;gap:28px;padding-top:56px;padding-bottom:64px}.gx-sec>*{min-width:0}.gx-h{font-size:clamp(40px,9vw,66px);line-height:1.04}.gx-h2{font-size:clamp(38px,8vw,56px);line-height:1.04;letter-spacing:-.02em}.gx .gb-tags{margin:22px 0 0}.gx .gb-tags a{min-height:44px}.gx .gb-pages{margin-top:24px;gap:20px}.gx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.gx-list li{border-bottom:1px solid var(--line)}.gx-list a{display:grid;gap:14px;padding:24px 0;text-decoration:none;color:var(--ink)}.gx-body{display:flex;flex-direction:column;gap:10px;min-width:0}.gx-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.gx-list h3{font-family:var(--display);font-weight:400;font-size:clamp(28px,6vw,36px);line-height:1.1;letter-spacing:-.015em}.gx-list p{font-size:16px;line-height:1.55;color:var(--ink-2);max-width:58ch}.gx-meta{font-size:14px;color:var(--muted)}.gx-kit{background:var(--bg-raise);border-block:1px solid var(--line)}.gx-kit .gx-eyebrow{margin-bottom:16px}.gx-kit .link{margin-top:18px}.gx-kit .rows,.ar-kit .rows{margin-top:0}.gx-sign{padding:56px 0 72px}.gx-sign .signup{max-width:560px;margin-top:0}.gx-sign label{margin-top:26px}.ar-next h2,.ar-kit h2{font-family:var(--text)!important;font-size:13px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)!important;margin:0 0 14px!important}.ar-kit-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.ar-kit-head .link{min-height:0;margin-bottom:14px}.ar-next .gx-list h3{font-size:clamp(26px,5vw,32px)}@media(min-width:640px){.gx-list a{grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center}.gx-list .gx-img{aspect-ratio:4/3}.gx-feat .gx-img{aspect-ratio:3/2}}@media(min-width:960px){.gx-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:end;padding:clamp(72px,8vw,112px) 0 clamp(80px,8vw,120px)}.gx-sec{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px);padding-top:clamp(96px,8vw,120px);padding-bottom:clamp(96px,8vw,120px);align-items:start}.gx-list a{grid-template-columns:260px minmax(0,1fr);gap:36px;padding:36px 0}.ar-next .gx-list a{grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px 0}.gx-sign{padding:clamp(96px,8vw,120px) 0 clamp(104px,9vw,128px)}}.gx-list a.gx-noimg{grid-template-columns:minmax(0,1fr)!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/psm-gx.css.map */
