._page_j02v9_1{width:min(100%, var(--content-width));padding:0 var(--page-gutter) clamp(6rem, 10vw, 10rem);margin:0 auto}._hero_j02v9_2{border-bottom:1px solid var(--line);padding:clamp(6rem,12vw,10rem) 0 clamp(4rem,8vw,7rem)}._hero_j02v9_2 p:first-child,._groupLabel_j02v9_3{color:var(--accent-strong);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.78rem;font-weight:650}._hero_j02v9_2 h1{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(3.5rem,9vw,8rem);font-weight:500;line-height:.92}._hero_j02v9_2 p:last-child{max-width:42rem;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}._group_j02v9_3{padding:clamp(4rem,8vw,7rem) 0 0}._list_j02v9_7{border-top:1px solid var(--line)}._item_j02v9_8{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:clamp(2rem,6vw,7rem);padding:clamp(2.2rem,5vw,4rem) 0;display:grid}._itemWithVisual_j02v9_9{grid-template-columns:minmax(12rem,.72fr) minmax(16rem,.68fr) minmax(18rem,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem)}._itemWithVisual_j02v9_9>figure{min-width:0}._item_j02v9_8 h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.5vw,3.2rem);font-weight:520;line-height:1.08}._supporting_j02v9_12 ._item_j02v9_8 h2{font-size:clamp(1.5rem,2.7vw,2.35rem)}._category_j02v9_13,._meta_j02v9_13,._note_j02v9_13{color:var(--muted);font-size:.86rem;line-height:1.55}._category_j02v9_13{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .8rem}._meta_j02v9_13{margin:.8rem 0 0}._summary_j02v9_16{margin:0;line-height:1.7}._note_j02v9_13{margin:1rem 0 0}._action_j02v9_18{text-underline-offset:.3em;margin-top:1.2rem;font-weight:620;display:inline-block}@media (max-width:64rem){._itemWithVisual_j02v9_9{grid-template-columns:minmax(12rem,.72fr) minmax(18rem,1fr)}._itemWithVisual_j02v9_9>figure{grid-column:2}}@media (max-width:48rem){._item_j02v9_8,._itemWithVisual_j02v9_9{grid-template-columns:1fr;gap:1.2rem}._itemWithVisual_j02v9_9>figure{grid-column:1;margin-top:.6rem}}
