.xn2w0q_page{padding:calc(var(--nav-h) + clamp(40px, 7vw, 96px)) 0 var(--space-section)}.xn2w0q_crumbs{font-size:var(--fs-micro);color:var(--fg-3);gap:10px;margin-bottom:clamp(28px,4vw,48px);display:flex}.xn2w0q_crumbs a{transition:color .15s}@media (hover:hover) and (pointer:fine){.xn2w0q_crumbs a:hover{color:var(--fg)}}.xn2w0q_head{flex-direction:column;align-items:flex-start;gap:22px;max-width:900px;display:flex}.xn2w0q_title{max-width:16ch}.xn2w0q_list{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);list-style:none}.xn2w0q_row{border-bottom:1px solid var(--line);color:var(--fg);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 24px;align-items:baseline;gap:16px 24px;padding:clamp(20px,2.6vw,30px) 0;display:grid;position:relative}.xn2w0q_row:before{content:"";z-index:-1;border-radius:var(--r-md);background:var(--bg-alt);opacity:0;transition:opacity .2s;position:absolute;inset:0 -16px}.xn2w0q_list .xn2w0q_row.pressable:active{scale:.98}.xn2w0q_name{font-family:var(--font-serif);letter-spacing:-.015em;transition:transform .24s var(--ease-out);font-size:clamp(1.9rem,1.4rem + 1.8vw,3rem);line-height:1}.xn2w0q_line{color:var(--fg-2);font-size:var(--fs-body)}.xn2w0q_arrow{color:var(--fg-3);transition:transform .24s var(--ease-out), color .2s ease;align-self:center}@media (hover:hover) and (pointer:fine){.xn2w0q_row:hover:before{opacity:1}.xn2w0q_row:hover .xn2w0q_name{transform:translate(6px)}.xn2w0q_row:hover .xn2w0q_arrow{color:var(--fg);transform:translate(4px)}}.xn2w0q_cta{color:var(--fg-2);margin-top:clamp(36px,5vw,56px)}@media (max-width:720px){.xn2w0q_row{grid-template-columns:minmax(0,1fr) 20px}.xn2w0q_line{grid-column:1/2}.xn2w0q_arrow{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.xn2w0q_list .xn2w0q_row.pressable:active{scale:none}}
