main .decision-guide{padding:32px 6vw 40px;scroll-margin-top:130px}main .decision-guide h2{letter-spacing:-.02em;margin:0 0 20px;font:400 clamp(1.5rem,2.3vw,2rem)/1.25 Georgia,PingFang SC,serif}main .decision-guide details{border:0;border-top:1px solid #c9cfc9;margin:0;padding:0}main .decision-guide details:last-child{border-bottom:1px solid #c9cfc9}main .decision-guide summary{cursor:pointer;min-height:54px;padding:16px 28px 16px 0;font-size:.93rem;font-weight:600;line-height:1.5}main .decision-guide details p{color:#48564d;max-width:75ch;margin:0;padding:0 0 20px;font-size:.91rem;line-height:1.75}main .decision-guide summary:focus-visible{outline-offset:3px;outline:2px solid #385b45}main .package-price-grid .button{text-align:center;max-width:100%;min-height:48px;padding:12px 18px;font-size:.84rem;line-height:1.5}main .subcategory-card p{color:#48564d;max-width:42ch;margin:10px 0 0;font-size:.88rem;line-height:1.7}main .subcategory-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.company-story .ed-section{padding-block:40px}.company-story .ed-story-copy{max-width:760px}.company-story .ed-story-copy h2{margin:28px 0 12px;font-size:clamp(1.5rem,2.3vw,2rem)}.company-story .ed-story-copy h2:first-child{margin-top:0}@media (width<=650px){main .decision-guide{padding:26px 24px 32px}main .decision-guide summary{font-size:.9rem}main .decision-guide details p{font-size:.88rem}.company-story .ed-section{padding-block:30px}}
