.ahi-content-page,.ahi-content-workspace{width:min(1180px,calc(100% - 2rem));margin:clamp(1.5rem,4vw,4rem) auto;color:var(--ahi-text,#23354d);min-width:0}.ahi-content-heading{margin-block:0 1.8rem}.ahi-content-heading h1{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.04em;line-height:1.12;margin:.4rem 0 .8rem}.ahi-content-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:800;color:var(--ahi-gold-text,#805e20)}.ahi-content-workspace-tabs,.ahi-content-tabs{display:flex;gap:.55rem;flex-wrap:wrap;padding:.5rem;background:var(--ahi-surface-raised,#f5f1e9);border-radius:1rem;margin-block:1.2rem}.ahi-content-workspace-tabs button,.ahi-content-tabs button{border:0;background:transparent;padding:.8rem 1rem;border-radius:.7rem;color:inherit;font-weight:700}.ahi-content-workspace-tabs [aria-current=page],.ahi-content-tabs [aria-current=page]{background:var(--ahi-warm,#f5f1e9);box-shadow:0 4px 18px #14254014;color:var(--ahi-gold-text,#805e20)}.ahi-content-module,.ahi-content-editor,.ahi-content-admin{min-width:0}.ahi-content-workspace .ahi-content-page{width:100%;margin:0}.ahi-content-card,.ahi-content-editor,.ahi-content-metadata,.ahi-content-widget{border:1px solid var(--ahi-line,#e3e7ec);border-radius:1.2rem;padding:clamp(1rem,2.8vw,1.7rem);background:var(--ahi-surface,#fff);min-width:0}.ahi-content-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:.8rem}.ahi-content-card a,.ahi-content-sidebar a,.ahi-content-message{overflow-wrap:anywhere}.ahi-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem}.ahi-content-editor>fieldset,.ahi-content-editor fieldset{border:0;padding:0;margin:0;min-width:0}.ahi-content-field{display:grid;gap:.4rem;margin-block:.8rem;font-size:.9rem;font-weight:600;min-width:0}.ahi-content-field :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--ahi-line,#cdd7e3);border-radius:.7rem;padding:.75rem .85rem;background:var(--ahi-surface,#fff);color:inherit;font:inherit}.ahi-content-field textarea{min-height:7rem;resize:vertical;line-height:1.6}.ahi-content-field :focus-visible,.ahi-content-actions button:focus-visible{outline:3px solid var(--ahi-gold-text,#927030);outline-offset:2px}.ahi-content-check{display:flex;align-items:flex-start;gap:.6rem;margin-block:1rem;font-size:.9rem;line-height:1.5}.ahi-content-check input{flex:none;margin-block-start:.3rem}.ahi-content-actions,.ahi-content-sticky-actions,.ahi-content-inline-fields{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.ahi-content-actions button,.ahi-content-sticky-actions button,.ahi-content-module>button,.ahi-content-editor>button{border:1px solid var(--ahi-line,#dce3ed);border-radius:.7rem;background:var(--ahi-surface,#fff);color:inherit;padding:.7rem 1rem;cursor:pointer;max-width:100%;white-space:normal;min-height:42px}.ahi-content-actions button:disabled,.ahi-content-sticky-actions button:disabled{opacity:.5;cursor:default}.ahi-content-sticky-actions{position:sticky;bottom:calc(var(--ahi-bottom-nav-height,0px) + .75rem);z-index:2;background:var(--ahi-surface,#fff);border:1px solid var(--ahi-line,#dce3ed);box-shadow:0 10px 35px #14254018;padding:.8rem;border-radius:1rem;margin-top:1.5rem}.ahi-content-sticky-actions button:first-child{background:linear-gradient(120deg,#f1d18a,#d8aa4b 58%,#e1b75d);color:var(--ahi-dir-navy,#142540);border-color:var(--ahi-dir-gold,#d4a84b)}.ahi-content-inline-fields>.ahi-content-field{flex:1 1 180px}.ahi-content-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.3rem 1rem}.ahi-content-note{font-size:.85rem;line-height:1.55;color:var(--ahi-muted,#687585)}.ahi-content-repeat{border:1px solid var(--ahi-line,#e3e7ec);padding:1rem;border-radius:1rem;margin-block:1rem}.ahi-content-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2rem;align-items:start}.ahi-content-sidebar{position:sticky;top:110px;min-width:0}.ahi-content-sidebar section{padding-block:1rem;border-bottom:1px solid var(--ahi-line,#e3e7ec)}.ahi-content-sidebar a{display:block;padding-block:.5rem}.ahi-content-search{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr)) auto;gap:.7rem;align-items:end;margin-bottom:1.6rem}.ahi-content-search .ahi-content-field{margin:0}.ahi-content-search button{border:0;border-radius:.7rem;background:linear-gradient(120deg,#f1d18a,#d8aa4b 58%,#e1b75d);color:var(--ahi-dir-navy,#142540);padding:.8rem 1rem;min-height:45px}.ahi-content-article{max-width:820px;margin-inline:auto;line-height:1.8;overflow-wrap:anywhere}.ahi-content-article>h1{font-size:clamp(1.8rem,4.2vw,3.2rem);line-height:1.15;letter-spacing:-.035em}.ahi-content-article-meta{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.85rem;color:var(--ahi-muted,#687585);margin-block:.6rem 1rem}.ahi-content-cover{width:100%;border-radius:1rem;max-height:560px;object-fit:cover}.ahi-content-lead{font-size:1.15rem}.ahi-content-chips{display:flex;gap:.5rem;list-style:none;padding:0;flex-wrap:wrap}.ahi-content-chips a,.ahi-content-chips li{font-size:.8rem;border:1px solid var(--ahi-line,#e3e7ec);border-radius:2rem;padding:.25rem .65rem;max-width:100%;overflow-wrap:anywhere}.ahi-content-comment{padding:1rem;border-bottom:1px solid var(--ahi-line,#e3e7ec)}.ahi-content-replies{margin-inline-start:clamp(.6rem,3vw,2rem);border-inline-start:2px solid #d4a84b40;padding-inline-start:1rem}.ahi-content-comments{max-width:820px;margin:2rem auto}.ahi-content-message{white-space:pre-wrap}.ahi-content-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:2rem}.ahi-content-adjacent a{border:1px solid var(--ahi-line,#e3e7ec);padding:1rem;border-radius:1rem;display:grid;gap:.4rem;min-width:0}.ahi-content-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem}.ahi-content-gallery-grid :is(button,a){border:0;background:transparent;padding:0;min-width:0}.ahi-content-gallery-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:.8rem}.ahi-content-lightbox{position:fixed;inset:0;background:#0b172aef;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem;color:#fff}.ahi-content-lightbox>img{object-fit:contain;max-width:95vw;max-height:75vh}.ahi-content-lightbox button{background:#fff;color:#142540;border:0;border-radius:.5rem;padding:.7rem 1rem}.ahi-content-lightbox-close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.ahi-content-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1.5rem}.ahi-content-contact iframe{width:100%;height:280px;border:0;border-radius:.8rem;margin-top:1rem}.ahi-cms-home-sections{display:grid;gap:1.5rem;margin-block:2rem}.ahi-cms-home-sections:empty,.ahi-content-widget:empty,.ahi-content-public-links:empty{display:none}.ahi-content-widget{margin-block:1.5rem}.ahi-content-widget>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ahi-content-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.ahi-content-step-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;counter-reset:ahi-step;list-style:none;padding:0}.ahi-content-step-list li{padding:1.2rem;border:1px solid var(--ahi-line,#e3e7ec);border-radius:1rem}.ahi-content-step-list li:before{counter-increment:ahi-step;content:counter(ahi-step,decimal-leading-zero);font-weight:800;color:var(--ahi-gold-text,#805e20);font-size:1.3rem}.ahi-cms-footer{width:min(1180px,calc(100% - 2rem));margin:0 auto 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.5rem}.ahi-cms-footer :is(section,nav){display:grid;gap:.5rem;align-content:start;min-width:0}.ahi-content-legal-links{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding:1rem}.ahi-content-public-links{display:inline-flex;gap:1rem;align-items:center}.ahi-event-countdown{background:var(--ahi-surface-raised,#f5f1e9);padding:1rem;border-radius:1rem}.ahi-event-countdown [role=timer]{display:flex;gap:1rem;flex-wrap:wrap}.ahi-event-countdown [role=timer]>span{display:grid;text-align:center}.ahi-event-countdown strong{font-size:1.6rem;font-variant-numeric:tabular-nums}.ahi-event-countdown small{font-size:.7rem}.ahi-content-table-wrap{overflow-x:auto;max-width:100%}.ahi-content-table-wrap td{overflow-wrap:anywhere}.ahi-content-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:1rem}
@media(max-width:850px){.ahi-content-editorial-layout,.ahi-content-contact-grid{grid-template-columns:minmax(0,1fr)}.ahi-content-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ahi-content-search{grid-template-columns:repeat(2,minmax(0,1fr))}.ahi-content-search>.ahi-content-field:first-child{grid-column:1/-1}}
@media(max-width:480px){.ahi-content-page,.ahi-content-workspace{width:calc(100% - 1.25rem)}.ahi-content-search,.ahi-content-sidebar,.ahi-content-adjacent{grid-template-columns:minmax(0,1fr)}.ahi-content-workspace-tabs button{flex:1 1 45%;padding:.65rem}.ahi-content-sticky-actions>*{flex:1}.ahi-content-editor,.ahi-content-card,.ahi-content-widget{padding:1rem}.ahi-content-actions>*{max-width:100%}.ahi-content-article>h1{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:no-preference){.ahi-content-card,.ahi-content-widget{animation:ahi-content-enter .3s ease both}.ahi-content-gallery-grid img{transition:transform .2s ease}.ahi-content-gallery-grid button:hover img{transform:scale(1.025)}@keyframes ahi-content-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}

.ahi-content-page h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;font-weight:750;letter-spacing:-.035em}.ahi-content-page h2,.ahi-content-workspace h2{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.3;font-weight:750;letter-spacing:-.02em}.ahi-content-card h2{font-size:1.2rem}.ahi-content-page h3,.ahi-content-workspace h3{font-size:1.1rem;line-height:1.4;font-weight:750}.ahi-content-page h4,.ahi-content-workspace h4{font-size:1rem;font-weight:700}.ahi-content-page button,.ahi-content-workspace button{touch-action:manipulation}.ahi-content-page :is(h1,h2,h3,h4),.ahi-content-workspace :is(h1,h2,h3,h4){color:inherit}

/* Keep the contact email and privacy links distinct on narrow/RTL screens. */
.ahi-content-contact-grid>.ahi-content-card:first-child>a{display:block;margin-block:.65rem}
