.advertising-settings-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.h2flow-advertising{z-index:65;inset-inline-end:1rem;color:#10213f;background:#fff;border:1px solid #b4c4d8;border-radius:.75rem;width:min(25rem,100vw - 2rem);max-height:min(24rem,100dvh - 3rem);padding:1rem;font:.9rem/1.5 system-ui,sans-serif;position:fixed;bottom:1rem;overflow:auto;box-shadow:0 8px 28px #10213f33}.h2flow-advertising h2{margin:0 0 .4rem;font-size:1rem;font-weight:700}.h2flow-advertising p{margin:0 0 .6rem}.h2flow-advertising a{color:#144f78;text-decoration:underline}.h2flow-advertising-actions{flex-wrap:wrap;gap:.5rem;display:flex}.h2flow-advertising-actions button{color:#10213f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2a4d77;border-radius:.35rem;flex:1;padding:.35rem .75rem;font-weight:650}.h2flow-advertising-actions button:disabled{opacity:.5;cursor:default}@media (max-width:760px){.h2flow-advertising{inset-inline-end:.75rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));width:min(25rem,100vw - 1.5rem);max-height:calc(100dvh - 7rem)}}
