.sa-google-choice{position:fixed;top:0;left:0;right:0;z-index:9998;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1.25rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid #758393;background:#fff;color:#13233f;box-shadow:0 2px 8px #13233f20;font:inherit;font-size:.875rem;line-height:1.45;max-height:45vh;max-height:45dvh;overflow:auto;overscroll-behavior:contain}
.sa-google-choice *{box-sizing:border-box;min-width:0}
.sa-google-choice p{flex:1 1 32rem;max-width:54rem;margin:0;overflow-wrap:anywhere}
.sa-google-choice>div{display:flex;gap:.5rem;align-items:center;justify-content:center;flex-wrap:wrap}
.sa-google-choice button,.sa-google-preferences{font:inherit;font-weight:600;cursor:pointer;min-height:44px;padding:.5rem .85rem;border:1px solid #13233f;border-radius:.3rem;background:#fff;color:#13233f;text-align:center}
.sa-google-choice button{flex:1 1 auto}
.sa-google-choice a{color:#163e73;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.sa-google-preferences{margin:1rem}
.sa-google-choice button:focus-visible,.sa-google-choice a:focus-visible,.sa-google-preferences:focus-visible{outline:3px solid #c05e00;outline-offset:3px}
.sa-google-choice:focus{outline:none}
.sa-google-choice-space{display:block;flex:none;pointer-events:none}
body.sa-google-choice-open>.top{top:var(--sa-google-choice-height,0px)}
body.sa-google-choice-open>.skip:focus{top:calc(var(--sa-google-choice-height,0px) + 12px);z-index:10000}
@media(max-width:600px){.sa-google-choice{gap:.5rem;padding:.65rem .75rem}.sa-google-choice>div{width:100%}.sa-google-choice button{flex:1 1 calc(50% - .5rem)}.sa-google-choice a{flex-basis:100%;text-align:center}}
