.d2 .d2-finance-lead{margin-top:1rem}.d2 .d2-handy{border-top:1px solid var(--rule);max-width:64ch;margin-top:clamp(1.5rem,3vw,2.25rem)}.d2 .d2-handy__item{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.875rem;padding-block:clamp(.875rem,1.8vw,1.25rem);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55;display:grid}.d2 .d2-handy__item:before{content:"";background:var(--green);width:.75rem;height:.75rem;transform:translateY(.05rem)}.d2 .d2-handy__foot{margin-top:clamp(1.25rem,2.4vw,1.75rem)}.d2 .d2-faq{border-top:1px solid var(--rule);margin-top:clamp(1.5rem,3vw,2.25rem)}.d2 .d2-faq__item{border-bottom:1px solid var(--rule);padding-block:clamp(1.25rem,2.6vw,2rem)}.d2 .d2-faq__q{font-family:var(--display);letter-spacing:-.028em;max-width:34ch;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:800;line-height:1.08}.d2 .d2-faq__a{color:var(--ink-2);max-width:62ch;margin-top:.875rem;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6}.d2 .d2-split__copy .d2-ctas{margin-top:clamp(1.25rem,2.4vw,1.75rem)}@media (min-width:940px){.d2 .d2-main .d2-split:has(>.d2-broker__title){align-items:start}}
