.guide-page{padding:clamp(5.5rem,10vw,9rem) 0}.guide-page__grid{display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(0,1.1fr) minmax(300px,.75fr)}.guide-page article>h1{color:var(--ivory);font-family:"Clash Display",Arial,sans-serif;font-size:clamp(3rem,5.8vw,6.4rem);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:1.3rem 0 0;text-transform:uppercase}.guide-page article>p:not(.gpm-kicker){color:var(--mist);font-size:1.05rem;line-height:1.85;margin-top:2rem;max-width:44rem}.guide-page ul{display:grid;gap:.8rem;margin-top:2rem}.guide-page li{align-items:flex-start;color:var(--mist);display:flex;font-size:.92rem;gap:.7rem;line-height:1.55}.guide-page li svg{color:var(--gold);flex:none;margin-top:.18rem}.guide-page article .gpm-primary-action{margin-top:2.4rem}.guide-page aside{align-self:start;border-left:1px solid var(--line);padding:1.1rem 0 1.1rem 2rem}.guide-page aside>svg{color:var(--gold)}.guide-page aside .gpm-kicker{margin-top:2rem}.guide-page aside h2{color:var(--ivory);font-family:"Clash Display",Arial,sans-serif;font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:400;letter-spacing:-.06em;line-height:.92;margin-top:1.1rem;text-transform:uppercase}.guide-page aside h2 em{color:var(--red);font-style:normal}.guide-page aside>p:not(.gpm-kicker){color:var(--mist);font-size:.94rem;line-height:1.75;margin-top:1.6rem}.guide-page aside .gpm-text-action{margin-top:1.8rem}.guide-crosslinks{background:#0d0d0d;border-block:1px solid var(--line);padding-block:3rem}.guide-crosslinks>div>div{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.guide-crosslinks a{align-items:center;border-right:1px solid var(--line);color:var(--ivory);display:flex;font-size:.66rem;justify-content:space-between;letter-spacing:.12em;padding:1.25rem 1rem;text-transform:uppercase}.guide-crosslinks a:first-child{border-left:1px solid var(--line)}.guide-crosslinks a:hover{background:rgba(255,255,255,.035);color:var(--gold)}@media(max-width:760px){.guide-page__grid{grid-template-columns:1fr}.guide-page aside{border-left:0;border-top:1px solid var(--line);padding:2.4rem 0 0}.guide-crosslinks>div>div{grid-template-columns:1fr}.guide-crosslinks a,.guide-crosslinks a:first-child{border-inline:1px solid var(--line)}}
