.pa-tool-banner-mount[hidden]{display:none!important}.pa-tool-banner{background:#E3F6F1;border-bottom:1px solid #C5E4DB;color:#10233F}.pa-tool-banner-inner{display:flex;align-items:center;gap:24px;width:min(1440px,calc(100% - 96px));margin:0 auto;padding:14px 0;font-family:Inter,system-ui,sans-serif}.pa-tool-banner-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;flex:1;min-width:0}.pa-tool-banner-copy strong{font-size:.9rem;line-height:1.45;font-weight:600}.pa-tool-banner-copy span{font-size:.83rem;line-height:1.5;color:#42675D}.pa-tool-banner .pa-tool-banner-link,.pa-tool-banner .pa-tool-banner-link:visited{display:inline-flex;align-items:center;justify-content:center;background:#10233F;color:#fff;padding:10px 14px;border-radius:7px;min-height:44px;white-space:nowrap;text-decoration:none;font:600 .83rem/1.4 Inter,system-ui,sans-serif}.pa-tool-banner .pa-tool-banner-link:hover{background:#2E6D95;color:#fff}.pa-tool-banner .pa-tool-banner-close{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;padding:0;border:0;background:transparent;color:#36594F;cursor:pointer;font:400 24px/1 Inter,system-ui,sans-serif;border-radius:6px}.pa-tool-banner .pa-tool-banner-close:hover{background:#CCEBDD}.pa-tool-banner :focus-visible{outline:3px solid #2E6D95;outline-offset:3px}.pa-platform-shell[data-pa-theme="dark"] .pa-tool-banner{background:#163D38;border-color:#2E5E53;color:#F7FAFC}.pa-platform-shell[data-pa-theme="dark"] .pa-tool-banner-copy span{color:#B8DCD1}.pa-platform-shell[data-pa-theme="dark"] .pa-tool-banner .pa-tool-banner-close{color:#B8DCD1}.pa-platform-shell[data-pa-theme="dark"] .pa-tool-banner .pa-tool-banner-link{background:#22C1A1;color:#10233F}@media(max-width:900px){.pa-tool-banner-inner{width:calc(100% - 40px);gap:16px}}@media(max-width:640px){.pa-tool-banner-inner{display:grid;grid-template-columns:1fr 36px;gap:10px 8px;padding:14px 0;width:calc(100% - 32px)}.pa-tool-banner-copy{display:grid;gap:5px;grid-column:1;grid-row:1}.pa-tool-banner .pa-tool-banner-close{grid-column:2;grid-row:1;align-self:start;width:36px}.pa-tool-banner .pa-tool-banner-link{grid-column:1;grid-row:2;justify-self:start}.pa-tool-banner-copy strong{font-size:.87rem}.pa-tool-banner-copy span{font-size:.8rem}}
@media(max-width:640px){.pa-tool-banner-copy span{display:none}}
