.a1-consent{z-index:80;max-width:760px;color:var(--ink,#16231e);background:#fff;border:1px solid #dbe4dd;border-radius:14px;align-items:center;gap:18px;margin:0 auto;padding:16px 18px;font-size:13px;animation:.25s ease-out a1-consent-in;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 14px 40px #123d3124}.a1-consent strong{margin-bottom:4px;font-size:14px;display:block}.a1-consent p{color:#55615c;margin:0;font-size:12px;line-height:1.5}.a1-consent-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.a1-consent-actions button{cursor:pointer;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:600}.a1-consent-primary{background:var(--forest,#123d31);color:#fff;border:0}.a1-consent-secondary{color:var(--forest,#123d31);background:#fff;border:1px solid #cdd8d0}.a1-consent-link{color:#55615c;background:0 0;border:0;text-decoration:underline;padding:10px 4px!important}.a1-privacy-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@keyframes a1-consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:640px){.a1-consent{flex-direction:column;align-items:stretch;bottom:10px;left:10px;right:10px}.a1-consent-actions{justify-content:stretch}.a1-consent-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.a1-consent{animation:none}}
