.gspc-alert-bar{width:100%}.gspc-alert{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.12);font-size:calc(15px * var(--gspc-textsize-scale, 1));line-height:1.4}.gspc-alert[hidden],.gspc-alert.gspc-alert--dismissed{display:none !important}.gspc-alert__inner{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;max-width:1200px;margin:0 auto;width:100%}.gspc-alert__icon{flex:0 0 auto;line-height:0;margin-top:1px}.gspc-alert__text{flex:1 1 auto;min-width:0}.gspc-alert__message{margin:0;font-weight:600}.gspc-alert__body{margin:4px 0 0;font-weight:400;font-size:calc(14px * var(--gspc-textsize-scale, 1))}.gspc-alert__body p{margin:0 0 6px}.gspc-alert__body p:last-child{margin-bottom:0}.gspc-alert__link{flex:0 0 auto;white-space:nowrap;font-weight:700;text-decoration:underline;align-self:center}.gspc-alert__dismiss{flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:0 0;color:inherit;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.gspc-alert__dismiss:hover{background:rgba(0,0,0,.1)}.gspc-alert__dismiss:focus-visible,.gspc-alert__link:focus-visible{outline:3px solid var(--gspc-focus-ring,#06c);outline-offset:2px}.gspc-alert--info{background:#cfe2ff;color:#0a3678}.gspc-alert--info .gspc-alert__link{color:#0a3678}.gspc-alert--notice{background:#d6f0d8;color:#14532d}.gspc-alert--notice .gspc-alert__link{color:#14532d}.gspc-alert--warning{background:#fef0c7;color:#7a4100}.gspc-alert--warning .gspc-alert__link{color:#7a4100}@media (prefers-reduced-motion:reduce){.gspc-alert{transition:none !important}}