/* Only the new consent component. Existing LP styles/content are untouched. */
.flagii-clarity-panel{scroll-margin-top:100px;position:relative;z-index:5;background:#f5f6f7;color:#222;border-block:1px solid #d4d7db;font:400 14px/1.65 system-ui,sans-serif}
.flagii-clarity-panel[hidden]{display:none!important}
.flagii-clarity-inner{width:min(100% - 32px,1080px);margin:auto;padding:12px 0}
.flagii-clarity-panel p{margin:0 0 10px;font:inherit;color:inherit;letter-spacing:normal}
.flagii-clarity-panel button{appearance:none;min-height:44px;padding:9px 14px;border:1px solid #333;border-radius:5px;background:#fff;color:#222;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}
.flagii-clarity-panel button:focus-visible,#clarity-settings:focus-visible{outline:3px solid #1261a0;outline-offset:3px}
.flagii-clarity-panel a{color:#185980;text-decoration:underline}
#clarity-panel-close[hidden]{display:none!important}
.flagii-clarity-panel{overflow-wrap:anywhere;box-sizing:border-box;max-width:100%}
@media(max-width:600px){.flagii-clarity-inner{width:calc(100% - 24px)}.flagii-clarity-panel{font-size:13px}}
