/* Accessible credits consistent across every Arch-iD page. */
.archid-global-ack{display:block!important;visibility:visible!important;position:relative!important;max-width:1320px;width:calc(100% - 40px);margin:52px auto 24px!important;padding:clamp(18px,3vw,32px);box-sizing:border-box;color:#193d4b;background:linear-gradient(138deg,rgba(247,254,255,.88),rgba(221,239,245,.61));border:1px solid rgba(174,210,221,.75);border-radius:24px;box-shadow:0 18px 44px rgba(31,83,99,.085),inset 0 1px rgba(255,255,255,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:inherit;clear:both}
.archid-global-ack h2{font-family:inherit!important;font-size:clamp(17px,2vw,24px)!important;letter-spacing:-.025em!important;line-height:1.25!important;margin:0 0 10px!important;color:#143747!important}
.archid-global-ack>p{margin:0 0 17px!important;max-width:820px;font-size:13px!important;line-height:1.65!important;color:#48616d!important}
.archid-global-ack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px}
.archid-global-ack-item{border-radius:16px;background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.84);padding:14px 16px;box-shadow:inset 0 1px rgba(255,255,255,.96)}
.archid-global-ack-item strong{display:block;color:#214d5e;font-size:13px;font-weight:700;margin:0 0 5px}.archid-global-ack-item p{margin:0!important;color:#506a74!important;font-size:12px!important;line-height:1.6!important}
.archid-global-ack a{color:#0d6183!important;text-decoration:underline;text-underline-offset:2px}.archid-global-ack a:focus-visible{outline:3px solid #0876a2;outline-offset:3px}
.archid-global-ack-note{font-size:12px!important;margin:0!important}
@media(max-width:800px){.archid-global-ack-grid{grid-template-columns:1fr}.archid-global-ack{width:calc(100% - 24px);margin:28px auto 16px!important;padding:18px}}
