.trust115{max-width:850px;line-height:1.8}.trust115 h2{margin-top:1.4em}.trust115 li{margin-bottom:.6em}.trust115 a{overflow-wrap:anywhere}
/* V159: compact notice, clear choices, with room for the mobile action bar. */
.consent115{position:fixed;bottom:16px;inset-inline:12px auto;z-index:99999;width:calc(100% - 24px);max-width:344px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#171717;color:#fff;border:1px solid #b59a62;padding:12px;border-radius:10px;font:13px/1.45 sans-serif;box-shadow:0 4px 20px #0006}
.consent115 p{grid-column:1/-1;margin:0}
.consent115 button{margin:0;min-height:40px;padding:8px 12px;border:1px solid #b59a62;border-radius:6px;background:#171717;color:#fff;font:600 13px/1.3 sans-serif;cursor:pointer}
.consent115 button:first-of-type{background:#b59a62;color:#111}
@media(max-width:820px){.consent115{bottom:calc(76px + env(safe-area-inset-bottom))}.consent115 button{min-height:44px}}
