._content_12piv_1{padding-block:3rem 6rem}._grid_12piv_2{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1px;display:grid}._card_12piv_3{background:var(--paper);min-width:0;height:100%;padding:clamp(1.5rem,3vw,2.5rem)}._number_12piv_4{color:var(--navy);letter-spacing:.12em;margin:0 0 1.5rem;font-size:.875rem;font-weight:800}._card_12piv_3 h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.75rem,2.7vw,2.35rem);font-weight:500;line-height:1.12}._summary_12piv_6{color:var(--muted);margin:0 0 1.5rem;font-size:1.0625rem}._details_12piv_7{border-top:1px solid var(--line);padding-top:1rem}._details_12piv_7 summary{cursor:pointer;color:var(--navy);padding-block:.35rem;font-size:.9375rem;font-weight:700}._details_12piv_7 summary:hover{text-underline-offset:.25rem;text-decoration:underline}._details_12piv_7 p{color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}._approach_12piv_11{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:3rem;margin-top:4rem;padding-top:3rem;display:grid}._approach_12piv_11 h2{letter-spacing:-.035em;margin:0;font-size:2.5rem;font-weight:500;line-height:1.1}._approach_12piv_11 p{color:var(--muted);margin:0 0 1rem;font-size:1.0625rem}@media (max-width:760px){._grid_12piv_2,._approach_12piv_11{grid-template-columns:1fr}._approach_12piv_11{gap:1.5rem}._content_12piv_1{padding-block:2rem 4rem}}
