
.legal-expanded{max-width:850px;margin:30px auto 90px;padding:26px 34px;background:#fff;border:1px solid #e1eae5;border-radius:18px}.legal-expanded h2{font-size:24px;line-height:1.3;margin:32px 0 12px;color:#0d5037}.legal-expanded p{font-size:15px;line-height:1.85;color:#41594b}.legal-expanded a{color:#087345;text-decoration:underline}.yoost-cookie-overlay[hidden]{display:none!important}.yoost-cookie-overlay{position:fixed;inset:0;z-index:99999;background:rgba(4,26,17,.56);display:flex;align-items:flex-end;justify-content:center;padding:16px}.yoost-cookie-panel{background:#fff;color:#163e2c;width:min(770px,100%);padding:24px;border-radius:18px;box-shadow:0 24px 65px #0005}.yoost-cookie-panel h2{color:#133b2a;font-size:24px;margin:0 0 10px}.yoost-cookie-panel p{font-size:14px;line-height:1.65}.yoost-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.yoost-cookie-actions button,.yoost-cookie-panel button{border:2px solid #128454;border-radius:9px;padding:12px 15px;font-size:14px;font-weight:700;background:#fff;color:#075b3c;cursor:pointer}.yoost-cookie-actions button{flex:1}.yoost-cookie-actions button:nth-child(-n+2){background:#128454;color:white}.yoost-cookie-detail{padding:15px;background:#f1f9f5;margin-top:12px;border-radius:9px}.yoost-cookie-detail[hidden]{display:none}.yoost-cookie-detail label{display:block;margin:12px 0}.yoost-cookie-settings{display:inline-block;background:transparent;border:1px solid #b7d5c5;border-radius:8px;color:#e1f3e8;padding:9px 13px;margin:16px 24px;cursor:pointer}@media(max-width:580px){.yoost-cookie-actions{flex-direction:column}.legal-expanded{margin:20px 12px;padding:20px}}
