.fdotp-notice{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;opacity:0;padding:1.25em;position:fixed;transition:opacity .22s ease;z-index:2147483001}.fdotp-notice[hidden]{display:none}.fdotp-notice.is-open{opacity:1}html.fdotp-notice-open{overflow:hidden}.fdotp-notice__backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(12,25,41,.55);inset:0;position:absolute}.fdotp-notice__dialog{background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(12,25,41,.28);box-sizing:border-box;color:#1d2327;line-height:1.5;max-height:calc(100vh - 2.5em);max-width:32em;overflow-y:auto;padding:2.25em 2.25em 2em;position:relative;text-align:left;transform:translateY(12px) scale(.98);transition:transform .22s ease;width:100%}.fdotp-notice.is-open .fdotp-notice__dialog{transform:none}.fdotp-notice__dialog:focus{outline:none}.fdotp-notice__close{align-items:center;background:transparent;border:0;border-radius:50%;color:#646970;cursor:pointer;display:inline-flex;font-size:1.4em;height:2.2em;justify-content:center;line-height:1;padding:0;position:absolute;right:.8em;top:.8em;transition:background-color .15s ease,color .15s ease;width:2.2em}.fdotp-notice__close:focus-visible,.fdotp-notice__close:hover{background:#f0f2f5;color:#1d2327;outline:none}.fdotp-notice__icon{align-items:center;background:#eaf0f7;border-radius:12px;color:#113254;display:inline-flex;height:3.2em;justify-content:center;margin-bottom:1.1em;width:3.2em}.fdotp-notice__badge{background:#113254;border-radius:999px;color:#fff;display:inline-block;font-size:.72em;font-weight:700;letter-spacing:.06em;margin:0 0 .6em .6em;padding:.25em .7em;text-transform:uppercase;vertical-align:1.05em}.fdotp-notice__title{color:#113254;font-size:1.55em;font-weight:700;line-height:1.2;margin:0 0 .45em}.fdotp-notice__lead{color:#3c434a;font-size:1.02em;margin:0 0 1.25em}.fdotp-notice__list{list-style:none;margin:0 0 1.25em;padding:0}.fdotp-notice__list li{color:#3c434a;font-size:.95em;margin:0 0 .6em;padding-left:1.75em;position:relative}.fdotp-notice__list li:before{background:#113254 url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M5 12.5l4.5 4.5L19 7.5%27/></svg>") 50% /62% no-repeat;border-radius:50%;content:"";height:1.05em;left:0;position:absolute;top:.45em;width:1.05em}.fdotp-notice__list strong{color:#1d2327}.fdotp-notice__callout{background:#f6f8fb;border-left:3px solid #113254;border-radius:0 8px 8px 0;color:#3c434a;font-size:.92em;margin:0 0 1.5em;padding:.9em 1.05em}.fdotp-notice__callout strong{color:#113254}.fdotp-notice__actions{display:flex;flex-wrap:wrap;gap:.75em}.fdotp-notice__button{align-items:center;background:#113254;border:1px solid #113254;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 10em;font-size:1em;font-weight:700;justify-content:center;line-height:1.2;padding:.85em 1.25em;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fdotp-notice__button:focus-visible,.fdotp-notice__button:hover{background:#415b76;border-color:#415b76;color:#fff;outline:none;text-decoration:none}.fdotp-notice__button--ghost{background:transparent;border-color:#cfd4da;color:#113254}.fdotp-notice__button--ghost:focus-visible,.fdotp-notice__button--ghost:hover{background:#f0f2f5;border-color:#b5bcc4;color:#113254}@media (max-width:36em){.fdotp-notice{align-items:flex-end;padding:0}.fdotp-notice__dialog{border-radius:16px 16px 0 0;max-height:92vh;max-width:none;padding:1.6em 1.25em calc(1.25em + env( safe-area-inset-bottom, 0px ));transform:translateY(24px)}.fdotp-notice__icon{height:2.8em;margin-bottom:.9em;width:2.8em}.fdotp-notice__title{font-size:1.35em}.fdotp-notice__lead{font-size:.97em;margin-bottom:1em}.fdotp-notice__list{margin-bottom:1em}.fdotp-notice__list li{font-size:.9em;margin-bottom:.5em}.fdotp-notice__callout{font-size:.88em;margin-bottom:1.15em}.fdotp-notice__actions{flex-direction:column-reverse}.fdotp-notice__button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.fdotp-notice,.fdotp-notice__button,.fdotp-notice__close,.fdotp-notice__dialog{transition:none}}
