.ad-measurement{background:var(--sage,#ebeee7);color:var(--ink,#193d3d);border-block:1px solid var(--line,#d8ded8);scroll-margin-block:150px;animation:ad-choice-enter .2s ease-out}
.ad-measurement-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1320px,calc(100% - 96px));margin-inline:auto;padding:22px 0}
.ad-measurement-copy{max-width:850px}
.ad-measurement h2{font:600 18px/1.35 var(--sans,Arial,sans-serif);letter-spacing:0;margin:0 0 6px}
.ad-measurement p{font-size:15px;line-height:1.55;margin:0}
.ad-measurement a{text-underline-offset:3px;white-space:nowrap}
.ad-measurement-actions{display:flex;flex:0 0 auto;gap:10px}
.ad-measurement-actions button{min-height:44px;min-width:102px;border:1px solid var(--ink,#193d3d);border-radius:999px;padding:10px 18px;font:600 15px/1.4 var(--sans,Arial,sans-serif);color:var(--ink,#193d3d);background:var(--paper,#f7f8f2);transition:background-color .18s ease,box-shadow .18s ease}
.ad-measurement-actions button:hover{background:var(--mint,#d2e4c5)}
.ad-measurement-actions button:focus-visible,.ad-measurement a:focus-visible{outline:2px solid var(--ink,#193d3d);outline-offset:4px}
.ad-measurement:focus{outline:none}
.ad-privacy-button{display:inline;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:4px}
.ad-privacy-button[hidden]{display:none}
@keyframes ad-choice-enter{from{opacity:0}to{opacity:1}}
@media(max-width:1150px){.ad-measurement-inner{width:calc(100% - 56px);gap:20px}.ad-measurement-copy{max-width:670px}}
@media(max-width:700px){.ad-measurement-inner{display:block;width:calc(100% - 40px);padding:18px 0}.ad-measurement h2{font-size:17px}.ad-measurement p{font-size:14px;line-height:1.5}.ad-measurement-actions{margin-top:14px}.ad-measurement-actions button{flex:1;min-width:0}.ad-measurement a{white-space:normal}}
@media(prefers-reduced-motion:reduce){.ad-measurement{animation:none}.ad-measurement-actions button{transition:none}}
