body[data-sitemap-state*=page-not-found],body[data-sitemap-state*=access-denied],body[data-sitemap-state*=default-offline-page],body[data-sitemap-state*=search]{background-color:var(--abg-navy, #0A0E2A)!important}body[data-sitemap-state*=page-not-found] img[src*="Cat-PC.png"],body[data-sitemap-state*=page-not-found] img[name*=Cat-PC],body[data-sitemap-state*=access-denied] img[src*="Cat-PC.png"],body[data-sitemap-state*=access-denied] img[name*=Cat-PC],body[data-sitemap-state*=default-offline-page] img[src*="OfflinePage.png"],body[data-sitemap-state*=default-offline-page] img[name*=OfflinePage]{display:none!important}body[data-sitemap-state*=page-not-found] .sectionBlockLayout,body[data-sitemap-state*=page-not-found] .row.sectionBlockLayout,body[data-sitemap-state*=page-not-found] [data-component-theme],body[data-sitemap-state*=access-denied] .sectionBlockLayout,body[data-sitemap-state*=access-denied] .row.sectionBlockLayout,body[data-sitemap-state*=access-denied] [data-component-theme],body[data-sitemap-state*=default-offline-page] .sectionBlockLayout,body[data-sitemap-state*=default-offline-page] .row.sectionBlockLayout,body[data-sitemap-state*=default-offline-page] [data-component-theme],body[data-sitemap-state*=search] [data-component-theme]{background:transparent!important;background-color:transparent!important}body[data-sitemap-state*=page-not-found] h1,body[data-sitemap-state*=page-not-found] h2,body[data-sitemap-state*=access-denied] h1,body[data-sitemap-state*=access-denied] h2,body[data-sitemap-state*=default-offline-page] h1,body[data-sitemap-state*=default-offline-page] h2,body[data-sitemap-state*=search] h1,body[data-sitemap-state*=search] h2{font-family:var(--abg-font-display, "Fraunces", Georgia, serif)!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.15!important;color:var(--abg-cream, #F4F1EC)!important;margin:0 auto .75rem!important;text-align:center!important;outline:none!important;text-shadow:none!important;max-width:720px!important}body[data-sitemap-state*=page-not-found] p,body[data-sitemap-state*=page-not-found] p span,body[data-sitemap-state*=access-denied] p,body[data-sitemap-state*=access-denied] p span,body[data-sitemap-state*=default-offline-page] p,body[data-sitemap-state*=default-offline-page] p span,body[data-sitemap-state*=search] p,body[data-sitemap-state*=search] p span{font-family:var(--abg-font-body, "Inter", sans-serif)!important;font-size:clamp(1rem,1.5vw,1.1rem)!important;font-weight:400!important;line-height:1.55!important;color:#f8f9f8c7!important;text-align:center!important;margin:0 auto!important;max-width:50ch!important}body[data-sitemap-state*=page-not-found] .columnBlockLayout>h2:first-of-type:before,body[data-sitemap-state*=page-not-found] .columnBlockLayout>h1:first-of-type:before{content:"404 — NOT FOUND";display:block;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--abg-brass, #A88838);text-align:center;margin-bottom:.75rem}body[data-sitemap-state*=access-denied] .columnBlockLayout>h2:first-of-type:before,body[data-sitemap-state*=access-denied] .columnBlockLayout>h1:first-of-type:before{content:"403 — RESTRICTED";display:block;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--abg-brass, #A88838);text-align:center;margin-bottom:.75rem}body[data-sitemap-state*=default-offline-page] .columnBlockLayout>h1:first-of-type:before,body[data-sitemap-state*=default-offline-page] .columnBlockLayout>h2:first-of-type:before{content:"OFFLINE";display:block;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--abg-brass, #A88838);text-align:center;margin-bottom:.75rem}body[data-sitemap-state*=search] .columnBlockLayout>h1:first-of-type:before,body[data-sitemap-state*=search] .columnBlockLayout>h2:first-of-type:before{content:"RESULTS";display:block;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--abg-brass, #A88838);text-align:center;margin-bottom:.75rem}body[data-sitemap-state*=page-not-found] .columnBlockLayout,body[data-sitemap-state*=access-denied] .columnBlockLayout,body[data-sitemap-state*=default-offline-page] .columnBlockLayout{padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem)!important;align-items:center!important;justify-content:center!important}body[data-sitemap-state*=search] .input-group{max-width:560px;margin:0 auto clamp(1.5rem,3vw,2rem)!important}body[data-sitemap-state*=search] .input-group input.form-control,body[data-sitemap-state*=search] .form-control[type=text],body[data-sitemap-state*=search] .form-control[type=search]{font-family:var(--abg-font-body, "Inter", sans-serif)!important;font-size:1rem!important;color:var(--abg-cream, #F4F1EC)!important;background:#ffffff0f!important;border:1px solid rgba(168,136,56,.32)!important;border-radius:3px 0 0 3px!important;padding:.7rem .9rem!important;min-height:44px!important;box-shadow:none!important}body[data-sitemap-state*=search] .input-group input.form-control:focus,body[data-sitemap-state*=search] .form-control[type=text]:focus,body[data-sitemap-state*=search] .form-control[type=search]:focus{border-color:var(--abg-brass, #A88838)!important;background:#ffffff1a!important;box-shadow:0 0 0 2px #a8883838!important;outline:none!important}body[data-sitemap-state*=search] .input-group .btn{font-family:var(--abg-font-body, "Inter", sans-serif)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;background-color:var(--abg-cream, #F4F1EC)!important;color:var(--abg-navy, #0A0E2A)!important;border:1px solid var(--abg-cream, #F4F1EC)!important;border-radius:0 3px 3px 0!important;padding:.7rem 1.5rem!important;min-height:44px!important}body[data-sitemap-state*=search] .input-group .btn:hover{background-color:var(--abg-brass, #A88838)!important;border-color:var(--abg-brass, #A88838)!important;color:var(--abg-navy, #0A0E2A)!important}body[data-sitemap-state*=search] .results,body[data-sitemap-state*=search] .search-results,body[data-sitemap-state*=search] ul.results{list-style:none!important;padding:0!important;max-width:720px!important;margin:0 auto!important}body[data-sitemap-state*=search] .results li,body[data-sitemap-state*=search] .search-results li,body[data-sitemap-state*=search] ul.results>li{padding:1.25rem 0!important;border-bottom:1px solid rgba(168,136,56,.22)!important;list-style:none!important;background:transparent!important;margin:0!important;text-align:left!important}body[data-sitemap-state*=search] .results li a,body[data-sitemap-state*=search] .results li h3,body[data-sitemap-state*=search] .results li h4,body[data-sitemap-state*=search] .search-results li a,body[data-sitemap-state*=search] .search-results li h3,body[data-sitemap-state*=search] .search-results li h4{font-family:var(--abg-font-display, "Fraunces", Georgia, serif)!important;font-size:1.15rem!important;font-weight:500!important;color:var(--abg-cream, #F4F1EC)!important;text-decoration:none!important;display:block;margin:0 0 .35rem!important;text-align:left!important}body[data-sitemap-state*=search] .results li a:hover,body[data-sitemap-state*=search] .search-results li a:hover{color:var(--abg-brass, #A88838)!important;text-decoration:underline!important;text-decoration-color:var(--abg-brass, #A88838)!important}body[data-sitemap-state*=search] .no-results,body[data-sitemap-state*=search] .empty-results{font-family:var(--abg-font-display, "Fraunces", Georgia, serif)!important;font-style:italic;text-align:center;color:#f8f9f89e;max-width:560px;margin:clamp(2rem,5vw,3rem) auto!important}@media(prefers-reduced-motion:reduce){body[data-sitemap-state*=page-not-found] *:before,body[data-sitemap-state*=access-denied] *:before,body[data-sitemap-state*=default-offline-page] *:before,body[data-sitemap-state*=search] *:before{transition:none!important;animation:none!important}}.abg-policy-page{max-width:760px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem) clamp(3rem,6vw,5rem);color:var(--abg-cream, #F4F1EC);font-family:var(--abg-font-body, "Inter", sans-serif);text-align:left}.abg-policy-draft-banner{background:var(--abg-cream, #F4F1EC);color:var(--abg-navy, #0A0E2A);border-top:3px solid var(--abg-brass, #A88838);border-radius:2px;padding:1.25rem 1.5rem;margin-bottom:clamp(2rem,4vw,3rem);box-shadow:0 1px #0000000a,0 8px 24px #0a0e2a2e}.abg-policy-draft-banner .abg-policy-draft-label{display:block;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--abg-brass, #A88838);margin-bottom:.5rem}.abg-policy-page .abg-policy-draft-banner p{font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.9rem;line-height:1.55;color:var(--abg-navy, #0A0E2A);margin:0}.abg-policy-page .abg-policy-draft-banner a{color:var(--abg-brass, #A88838);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.abg-policy-page>header{margin-bottom:clamp(2rem,4vw,3rem)}.abg-policy-page .abg-policy-eyebrow{display:block;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--abg-brass, #A88838);margin-bottom:.75rem}.abg-policy-page .abg-policy-title{font-family:var(--abg-font-display, "Fraunces", Georgia, serif);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:400;letter-spacing:-.015em;line-height:1.1;color:var(--abg-cream, #F4F1EC);margin:0 0 .75rem}.abg-policy-page .abg-policy-effective-date{font-family:var(--abg-font-display, "Fraunces", Georgia, serif);font-style:italic;font-size:1rem;color:#f8f9f89e;margin:0}.abg-policy-page h2{font-family:var(--abg-font-display, "Fraunces", Georgia, serif);font-size:clamp(1.35rem,2.5vw,1.6rem);font-weight:400;letter-spacing:-.005em;line-height:1.25;color:var(--abg-cream, #F4F1EC);margin:clamp(2.25rem,4vw,3rem) 0 .85rem;padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(168,136,56,.32)}.abg-policy-page h3{font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--abg-brass, #A88838);margin:1.5rem 0 .6rem}.abg-policy-page p{font-family:var(--abg-font-body, "Inter", sans-serif);font-size:1rem;line-height:1.65;color:#f8f9f8db;margin:0 0 1rem;text-align:left}.abg-policy-page strong{color:var(--abg-cream, #F4F1EC);font-weight:600}.abg-policy-page a{color:var(--abg-brass, #A88838);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.abg-policy-page a:hover{color:var(--abg-cream, #F4F1EC)}.abg-policy-page ul{list-style:none;padding:0;margin:0 0 1.25rem}.abg-policy-page ul li{position:relative;padding-left:1.5rem;font-family:var(--abg-font-body, "Inter", sans-serif);font-size:1rem;line-height:1.6;color:#f8f9f8db;margin:0 0 .55rem}.abg-policy-page ul li:before{content:"—";position:absolute;left:0;top:0;color:var(--abg-brass, #A88838);font-weight:600}.abg-policy-page .abg-policy-table{width:100%;border-collapse:collapse;margin:1rem 0 1.75rem;font-family:var(--abg-font-body, "Inter", sans-serif)}.abg-policy-page .abg-policy-table th,.abg-policy-page .abg-policy-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(168,136,56,.22);font-size:.95rem;color:#f8f9f8db}.abg-policy-page .abg-policy-table th{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--abg-brass, #A88838);border-bottom-color:var(--abg-brass, #A88838);border-bottom-width:1px}.abg-policy-page .abg-policy-table td:first-child{font-family:var(--abg-font-display, "Fraunces", Georgia, serif);font-size:1.05rem;color:var(--abg-cream, #F4F1EC)}.abg-policy-page .abg-policy-footer{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(168,136,56,.32);font-family:var(--abg-font-body, "Inter", sans-serif);font-size:.92rem;color:#f8f9f8b3;line-height:1.55}.abg-policy-page .abg-policy-footer p{margin:0;color:#f8f9f8b3;font-size:.92rem}.abg-policy-page .abg-policy-pending-note{display:block;font-style:italic;font-size:.85rem;color:#f8f9f880;margin:.25rem 0 .75rem}body.abg-policy-page-host,body:has(.abg-policy-page){background-color:var(--abg-navy, #0A0E2A)}
