
#gib-budget-salade{background:#F7F4EF;color:#292D2A;padding:clamp(22px,5vw,48px);border-radius:20px;font:17px/1.8 Arial,Helvetica,sans-serif;overflow-wrap:break-word}
#gib-budget-salade *{box-sizing:border-box}
#gib-budget-salade h2{font:400 clamp(27px,4vw,36px)/1.2 Georgia,serif;color:#292D2A;margin:38px 0 18px}
#gib-budget-salade h3{font:700 20px/1.4 Arial,sans-serif;color:#292D2A;margin:22px 0 12px}
#gib-budget-salade p{margin:0 0 18px;color:#292D2A}
#gib-budget-salade a{color:#294A32;text-decoration:underline;text-underline-offset:4px}
#gib-budget-salade a:focus-visible,#gib-budget-salade summary:focus-visible{outline:3px solid #292D2A;outline-offset:4px}
#gib-budget-salade ul,#gib-budget-salade ol{padding-left:24px;margin:16px 0 24px}
#gib-budget-salade li{margin:8px 0}
#gib-budget-salade .gs-box{padding:28px;background:#E4EBE2;border-radius:18px;margin:30px 0}
#gib-budget-salade .gs-box h2{margin-top:0}
#gib-budget-salade .gs-button{display:inline-block;background:#292D2A;color:#fff;padding:14px 22px;border-radius:30px;text-decoration:none;font-size:15px;font-weight:700;line-height:1.5}
#gib-budget-salade details{padding:18px 0;border-bottom:1px solid #CDD7C9}
#gib-budget-salade summary{cursor:pointer;font-weight:700;line-height:1.5}
#gib-budget-salade details p{margin:14px 0 0}
