.ap-guide{max-width:1120px;margin:auto;padding:65px 40px 75px;color:#142e50}.ap-guide h1{font:800 clamp(40px,5vw,64px)/1.12 var(--heading);letter-spacing:-2px;margin:15px 0 24px}.ap-guide h1 em{font-style:normal;color:#5c8631}.ap-guide .guide-lead{font-size:21px;line-height:1.75;max-width:760px;color:#647682}.ap-guide section{margin-top:52px}.ap-guide h2{font-size:29px;margin:0 0 20px;line-height:1.3}.ap-guide p,.ap-guide li{font-size:18px;line-height:1.85;color:#526675}.ap-guide li{margin-bottom:12px}.guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.guide-cards article{background:#f3f6ee;border:1px solid #dfe7d6;border-radius:12px;padding:25px}.guide-cards h3{font-size:22px;line-height:1.4}.guide-cards p{font-size:17px}.ap-guide a:not(.button){color:#466c2d;text-decoration:underline;text-underline-offset:4px}.guide-callout{padding:32px;background:#f2f5ed;border-radius:14px;margin-top:50px}.ap-guide details{padding:18px 0;border-bottom:1px solid #d7e0e4}.ap-guide summary{cursor:pointer;font-size:19px;font-weight:700}.ap-guide .cp-eyebrow{color:#547c32;font-size:12px;letter-spacing:2px;font-weight:800}@media(max-width:600px){.ap-guide{padding:40px 22px}.ap-guide h1{font-size:42px}.ap-guide p,.ap-guide li{font-size:17px}.ap-guide h2{font-size:26px}}
