.ww-config-guide{padding:20px;background:#f4f7f8;border:1px solid #dce3e7;border-radius:6px;margin-bottom:24px}
.ww-config-guide h2{font-size:24px;line-height:1.2;margin:0 0 12px;color:#17252c}
.ww-config-guide p{font-size:16px;line-height:1.6;margin:0 0 16px}
.ww-config-guide nav{display:flex;flex-wrap:wrap;gap:10px}
.ww-config-guide a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #006d91;border-radius:4px;color:#006d91;font-size:14px;font-weight:600}
.ww-config-guide a:focus-visible{outline:3px solid #17252c;outline-offset:3px}
.wcpa_form_outer .wcpa_field_wrap{scroll-margin-top:64px}
.wcpa_form_outer .wcpa_radio label,.wcpa_form_outer .wcpa_checkbox label{min-height:44px}
.wcpa_form_outer .wcpa_price_summary{border-top:2px solid #006d91;padding-top:20px;font-size:18px}
.single-product .single_add_to_cart_button{min-height:48px;background:#006d91;color:#fff;border-radius:5px;padding:14px 24px}
@media(max-width:767px){.ww-config-guide nav{flex-direction:column}.ww-config-guide a{justify-content:flex-start}}
