/*
Theme Name: قالب AHMED JAGUAR الاحترافي
Theme URI: https://www.al-angarie.com/
Author: AHMED JAGUAR
Description: قالب عربي مرن للموقع الرسمي، بتصميم كحلي وذهبي ومكتبة صوت وكتب ومقالات متكاملة.
Version: 3.10.0
Requires at least: 7.0
Requires PHP: 7.4
Text Domain: al-angarie-theme
*/

:root{--aang-primary:#061b31;--aang-primary-light:#0c3558;--aang-accent:#d8a64f;--aang-body-bg:#f5f0e7;--aang-surface:#fffdf8;--aang-text:#20252b;--aang-heading:#071d35;--aang-description:#71695f;--aang-border:rgba(216,166,79,.25);--aang-radius:16px;--aang-shadow:0 13px 38px rgba(6,27,49,.10);--aang-font:"Al Yamama","AlYamama",Tahoma,Arial,sans-serif}
*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{max-width:100%;margin:0;overflow-x:hidden;background:var(--aang-body-bg);color:var(--aang-text);font-family:var(--aang-font);font-size:var(--aang-base-size,16px);font-weight:700;line-height:1.8}button,input,select,textarea{max-width:100%;font:inherit;font-weight:700}a{color:var(--aang-accent)}img,svg,iframe,video,audio{max-width:100%}img{height:auto}.site-main{max-width:100%;overflow:hidden}.aang-container{width:min(var(--aang-container,1320px),calc(100% - 48px));max-width:100%;margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{top:8px;right:8px;z-index:100000;width:auto;height:auto;padding:10px 14px;clip:auto;background:#fff}.skip-link{color:#000}.entry-content{line-height:2}.entry-content h1,.entry-content h2,.entry-content h3{color:var(--aang-heading)}

.site-header{position:relative;z-index:90;border-bottom:2px solid var(--aang-accent);background:var(--aang-header-bg,var(--aang-primary));color:#fff}.aang-sticky-header .site-header{position:sticky;top:0}.admin-bar.aang-sticky-header .site-header{top:32px}.header-inner{display:flex;align-items:center;gap:28px;min-height:var(--aang-header-height,96px)}.site-branding{flex:0 0 auto}.custom-logo-link{display:block;line-height:0}.custom-logo{display:block;width:auto;max-width:var(--aang-logo-width,245px);max-height:72px;object-fit:contain}.site-title{display:flex;flex-direction:column;color:#fff;text-decoration:none;line-height:1.4}.site-title strong{font-size:21px}.site-title small{color:#d9bd84;font-size:10px}.main-navigation{margin-inline-start:auto}.main-navigation ul{display:flex;align-items:center;gap:2px;padding:0;margin:0;list-style:none}.main-navigation li{position:relative}.main-navigation a{position:relative;display:block;padding:12px 9px;color:#fff;font-size:var(--aang-menu-size,14px);text-decoration:none;white-space:nowrap;transition:.25s}.main-navigation a:after{content:"";position:absolute;inset-inline:9px;bottom:4px;height:2px;border-radius:2px;background:var(--aang-accent);transform:scaleX(0);transition:.25s}.main-navigation a:hover{color:var(--aang-accent);transform:translateY(-1px)}.main-navigation a:hover:after,.main-navigation .current-menu-item>a:after,.main-navigation .current-menu-ancestor>a:after,.main-navigation .current_page_item>a:after{transform:scaleX(1)}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a{color:var(--aang-accent)}.header-tools,.header-social{display:flex;align-items:center;gap:7px}.header-social a,.header-search{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(216,166,79,.55);border-radius:50%;background:transparent;color:var(--aang-accent);transition:.25s}.header-social a:hover,.header-search:hover{background:var(--aang-accent);color:var(--aang-primary);transform:translateY(-2px)}.header-social svg,.header-search svg{width:17px;height:17px;fill:currentColor}.header-search{width:41px;height:41px;cursor:pointer}.menu-toggle{display:none;width:44px;height:42px;padding:9px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent}.menu-toggle span{display:block;height:2px;margin:5px 0;background:#fff;transition:.25s}

.search-is-open{overflow:hidden}.search-overlay[hidden]{display:none}.search-overlay{position:fixed;z-index:10000;inset:0;display:grid;place-items:start center;padding-top:15vh;background:rgba(2,13,24,.94);opacity:0;backdrop-filter:blur(12px);transition:.22s}.search-overlay.is-open{opacity:1}.search-close{position:absolute;top:28px;inset-inline-end:35px;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:#fff;font-size:35px;line-height:1;cursor:pointer}.search-dialog{width:min(780px,calc(100% - 35px));color:#fff;text-align:center}.search-dialog>span{color:var(--aang-accent);font-size:13px}.search-dialog h2{margin:5px 0 24px;font-size:clamp(30px,5vw,55px)}.global-live-search{position:relative;display:flex;padding:8px;border:1px solid rgba(216,166,79,.5);border-radius:15px;background:#fff}.global-live-search input{flex:1;min-width:0;padding:14px;border:0;outline:0;color:var(--aang-primary);background:transparent}.global-live-search>button{padding:12px 25px;border:0;border-radius:9px;background:var(--aang-accent);color:var(--aang-primary);cursor:pointer}

.home-hero{padding:30px 0 10px;background:var(--aang-body-bg)}.hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;min-height:var(--aang-hero-height,490px);overflow:hidden;padding:62px clamp(30px,6vw,90px);border:1px solid rgba(216,166,79,.65);border-radius:var(--aang-radius);background:radial-gradient(circle at 80% 20%,rgba(216,166,79,.16),transparent 28%),linear-gradient(125deg,var(--aang-primary-light),var(--aang-primary));color:#fff;box-shadow:var(--aang-shadow);isolation:isolate}.hero-panel:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,#000,transparent)}.has-hero-image .hero-panel:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,rgba(6,27,49,.98) 18%,rgba(6,27,49,var(--aang-hero-overlay,.28)) 70%),var(--aang-hero-image);background-position:center;background-size:cover}.eyebrow{display:inline-block;color:var(--aang-accent);font-size:18px}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:780px;margin:6px 0 10px;color:#fff;font-size:clamp(34px,4.1vw,var(--aang-hero-title,54px));line-height:1.35;text-wrap:balance}.hero-copy p{margin:0 0 28px;color:#f0e7d7;font-size:clamp(16px,1.7vw,22px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:52px;padding:11px 25px;border:1px solid transparent;border-radius:999px;text-decoration:none;transition:.25s}.button--gold{background:linear-gradient(135deg,#f0c671,var(--aang-accent));color:var(--aang-primary);box-shadow:0 9px 25px rgba(216,166,79,.25)}.button--gold:hover{transform:translateY(-3px);filter:brightness(1.05)}.hero-verse{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:310px;padding:55px 25px;border:1px solid rgba(216,166,79,.58);border-radius:50% 50% 14% 14% / 35% 35% 10% 10%;background:linear-gradient(180deg,rgba(216,166,79,.08),rgba(255,255,255,.025));color:#fff;text-align:center}.hero-verse:before,.hero-verse:after{content:"";position:absolute;inset:12px;border:1px solid rgba(216,166,79,.2);border-radius:inherit}.hero-verse:after{inset:23px;border-style:dotted}.hero-verse strong{position:relative;z-index:1;font-size:clamp(23px,2.4vw,37px);line-height:1.8}.verse-ornament{position:relative;z-index:1;color:var(--aang-accent);font-size:27px}

.home-editor-content,.home-widget-area{padding-block:30px}.home-widget-area .widget{padding:24px;border:1px solid var(--aang-border);border-radius:var(--aang-radius);background:var(--aang-surface);box-shadow:var(--aang-shadow)}.widget-title{margin-top:0;color:var(--aang-heading)}.section{padding-block:34px}.section-heading{margin-bottom:24px;text-align:center}.section-heading>span{color:var(--aang-accent);font-size:12px}.section-heading h2{margin:3px 0;color:var(--aang-heading);font-size:var(--aang-title-size,34px);line-height:1.4}.section-heading p,.section-card p{color:var(--aang-description);font-size:var(--aang-description-size,15px)}.section-cards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid rgba(216,166,79,.3);border-radius:var(--aang-radius);background:linear-gradient(135deg,var(--aang-primary-light),var(--aang-primary));box-shadow:var(--aang-shadow)}.section-card{position:relative;padding:27px 12px;color:#fff;text-align:center;text-decoration:none;transition:.3s}.section-card+.section-card{border-inline-start:1px solid rgba(255,255,255,.1)}.section-card:after{content:"";position:absolute;inset-inline:20%;bottom:0;height:3px;background:var(--aang-accent);transform:scaleX(0);transition:.3s}.section-card:hover{background:rgba(255,255,255,.06);transform:translateY(-4px)}.section-card:hover:after{transform:scaleX(1)}.section-card__icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 9px;color:var(--aang-accent)}.section-card__icon svg{width:42px;height:42px;fill:currentColor}.section-card h3{margin:0;color:#fff;font-size:17px}.section-card p{min-height:45px;margin:3px 0;color:#e2e6ea;font-size:11px;line-height:1.6}.section-card small{color:var(--aang-accent);font-size:9px}

.dashboard-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.dashboard-panel{overflow:hidden;padding:22px;border:1px solid rgba(216,166,79,.36);border-radius:var(--aang-radius);background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary));color:#fff;box-shadow:var(--aang-shadow)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.12)}.panel-heading h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--aang-accent);font-size:22px}.panel-heading h2 span{display:grid;place-items:center}.panel-heading h2 svg{width:25px;height:25px;fill:currentColor}.panel-heading>a{color:#f3d79f;font-size:11px;text-decoration:none}.featured-audio-copy{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px}.featured-audio-copy>a{display:block;overflow:hidden;border:1px solid rgba(216,166,79,.4);border-radius:10px;aspect-ratio:1}.featured-audio-copy img{width:100%;height:100%;object-fit:cover}.featured-audio-copy h3{margin:0 0 5px;font-size:21px}.featured-audio-copy h3 a{color:#fff;text-decoration:none}.featured-audio-copy p{margin:0;color:#d7dde4;font-size:12px}.dashboard-panel .aal-media-box{padding-inline:0;border:0;background:transparent;box-shadow:none}.mini-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mini-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-panel .aal-item{border-color:rgba(216,166,79,.25);background:rgba(255,255,255,.04);box-shadow:none}.dashboard-panel .aal-item:hover{border-color:var(--aang-accent);box-shadow:0 13px 25px rgba(0,0,0,.18)}.dashboard-panel .aal-item__body h3 a{color:#fff}.dashboard-panel .aal-item__meta{border-color:rgba(255,255,255,.1);color:#c9d1d8}.dashboard-panel .aal-label{background:rgba(216,166,79,.12);color:#efc878}.articles-panel .article-list{display:flex;flex-direction:column}.article-list article{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12)}.article-list article:last-child{border:0}.article-list article>div{display:grid;place-items:center;overflow:hidden;height:57px;border-radius:8px;background:rgba(216,166,79,.12);color:var(--aang-accent)}.article-list img{width:100%;height:100%;object-fit:cover}.article-list svg{width:27px;height:27px;fill:currentColor}.article-list h3{margin:0;font-size:14px}.article-list h3 a{color:#fff;text-decoration:none}.article-list small{display:block;margin-top:2px;color:#c6cfd7;font-size:9px}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.compact-list>a{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.compact-list>a:last-child{border:0}.compact-list>a>span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:rgba(216,166,79,.12);color:var(--aang-accent)}.compact-list svg{width:21px;height:21px;fill:currentColor}.compact-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.compact-list small{display:block;color:#bdc8d2;font-size:9px}.panel-empty{grid-column:1/-1;margin:8px 0;padding:30px 15px;border:1px dashed rgba(255,255,255,.2);border-radius:9px;color:#c9d2da;text-align:center}

.page-hero{padding-block:var(--aang-page-space,60px);background:linear-gradient(125deg,var(--aang-primary),var(--aang-primary-light));color:#fff}.page-hero h1{max-width:1000px;margin:8px 0 0;color:#fff;font-size:clamp(31px,4vw,52px);line-height:1.45}.page-hero p{margin:7px 0 0;color:#d4dce4}.breadcrumbs{display:flex;align-items:center;gap:7px;color:#cad5df;font-size:11px}.breadcrumbs a{color:var(--aang-accent);text-decoration:none}.breadcrumbs b{overflow:hidden;max-width:500px;text-overflow:ellipsis;white-space:nowrap}.post-meta{display:flex;gap:18px;margin-top:12px;color:#c8d3dd;font-size:12px}.page-layout,.single-layout,.archive-layout{min-width:0;padding-block:45px}.page-entry,.single-entry{width:100%;min-width:0;max-width:1000px;margin-inline:auto;padding:clamp(22px,4vw,48px);overflow-wrap:anywhere;border:1px solid var(--aang-border);border-radius:var(--aang-radius);background:var(--aang-surface);box-shadow:var(--aang-shadow)}.page-entry--section{max-width:none}.page-entry>.aal-section-browser:only-child{margin:-25px}.single-featured{margin-bottom:25px}.single-featured img{display:block;width:100%;border-radius:12px}.archive-layout>.aal-items{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-state{padding:65px 25px;border:1px dashed rgba(6,27,49,.25);border-radius:var(--aang-radius);background:var(--aang-surface);text-align:center}.empty-state h2{color:var(--aang-heading)}.aang-plugin-required{max-width:680px;margin:10px auto;padding:22px;border:1px solid #e1c47e;border-radius:12px;background:#fff8df;color:#4c3e22;text-align:center}.aang-plugin-required strong{display:block;color:#8a641f}.aang-plugin-required p{margin:5px 0 0}.navigation.pagination{margin-top:28px}.nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.page-numbers{display:grid;place-items:center;min-width:40px;min-height:40px;padding:5px 10px;border:1px solid var(--aang-border);border-radius:8px;background:#fff;color:var(--aang-primary);text-decoration:none}.page-numbers.current,.page-numbers:hover{border-color:var(--aang-accent);background:var(--aang-accent)}.post-card{overflow:hidden;border:1px solid var(--aang-border);border-radius:var(--aang-radius);background:#fff;box-shadow:var(--aang-shadow);transition:.3s}.post-card:hover{transform:translateY(-6px)}.post-card__image{display:grid;place-items:center;height:210px;background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary));color:var(--aang-accent)}.post-card__image img{width:100%;height:100%;object-fit:cover}.post-card__image svg{width:50px;height:50px;fill:currentColor}.post-card__body{padding:19px}.post-card__body>span{color:var(--aang-description);font-size:11px}.post-card__body h2{margin:5px 0;font-size:18px}.post-card__body h2 a{color:var(--aang-heading);text-decoration:none}.post-card__body p{color:var(--aang-description);font-size:13px}.post-card__body>a{font-size:12px;text-decoration:none}.error-page{padding-block:100px;text-align:center}.error-page>strong{display:block;color:var(--aang-accent);font-size:100px;line-height:1}

.site-footer{margin-top:38px;border-top:2px solid var(--aang-accent);background:var(--aang-footer-bg,var(--aang-primary));color:#dbe2e9}.footer-grid{display:grid;grid-template-columns:1.1fr .75fr 1.1fr;gap:45px;padding-block:52px}.site-footer h2,.site-footer h3{margin:0 0 12px;color:var(--aang-accent)}.site-footer p{margin:0 0 16px;color:#c4ced8;font-size:13px}.footer-about .custom-logo{max-width:225px;margin-bottom:13px}.footer-social{display:flex;gap:8px}.footer-social a{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(216,166,79,.5);border-radius:50%;color:var(--aang-accent);font-size:9px;text-decoration:none}.site-footer ul{padding:0;margin:0;list-style:none}.site-footer li{margin-bottom:6px}.site-footer li a{color:#fff;font-size:13px;text-decoration:none}.footer-newsletter form{display:flex;overflow:hidden;border:1px solid rgba(216,166,79,.4);border-radius:8px}.footer-newsletter input{flex:1;min-width:0;padding:11px;border:0;outline:0;background:rgba(255,255,255,.07);color:#fff}.footer-newsletter button{padding:10px 19px;border:0;background:var(--aang-accent);color:var(--aang-primary);cursor:pointer}.footer-widgets{grid-column:1/-1}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.12)}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:15px;color:#b5c1cb;font-size:11px}.site-credit{color:var(--aang-accent);font-family:Arial,sans-serif;font-size:12px;font-style:italic;letter-spacing:.08em;text-decoration:none}

.aang-animations .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.aang-animations .reveal.is-visible{opacity:1;transform:none}.aang-hide-card-images .aal-item__thumb,.aang-hide-card-images .post-card__image{display:none}
@media(max-width:1180px){.header-social{display:none}.main-navigation a{padding-inline:6px;font-size:12px}.section-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.section-card:nth-child(5){border-inline-start:0}.mini-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.admin-bar.aang-sticky-header .site-header{top:46px}.header-inner{min-height:78px}.menu-toggle{display:block;margin-inline-start:auto}.main-navigation{position:absolute;top:100%;inset-inline:0;display:none;margin:0;padding:12px 22px;border-top:1px solid rgba(255,255,255,.1);background:var(--aang-primary);box-shadow:0 18px 30px rgba(0,0,0,.2)}.main-navigation.is-open{display:block}.main-navigation ul{display:block}.main-navigation a{padding:10px 9px;font-size:14px}.header-tools{order:2}.hero-panel{grid-template-columns:1fr;padding:45px 35px}.hero-verse{min-height:220px;margin-top:28px}.dashboard-grid{grid-template-columns:1fr}.more-grid{grid-template-columns:1fr 1fr}.section-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-layout>.aal-items{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.footer-newsletter{grid-column:1/-1}}
@media(max-width:600px){.aang-container{width:min(var(--aang-container,1320px),calc(100% - 18px))}.header-inner{gap:6px;min-height:68px}.site-branding{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden}.custom-logo-link{max-width:100%;overflow:hidden}.custom-logo{width:auto;max-width:min(var(--aang-logo-width,245px),44vw);max-height:52px}.site-title strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.site-title small{display:none}.menu-toggle{flex:0 0 38px;width:38px;height:38px;margin-inline-start:0}.header-tools{flex:0 0 auto;gap:3px}.header-search{width:34px;height:34px}.home-hero{padding-top:13px}.hero-panel{min-height:420px;padding:38px 24px}.hero-copy h1{font-size:34px}.hero-copy .button{width:100%}.hero-verse{min-height:190px;padding:35px 16px}.hero-verse strong{font-size:22px}.section{padding-block:25px}.section-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card:nth-child(odd){border-inline-start:0}.section-card p{min-height:38px}.dashboard-panel{padding:16px}.mini-card-grid,.mini-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.more-grid{grid-template-columns:1fr}.page-hero{padding-block:34px}.page-hero h1{font-size:27px}.breadcrumbs{gap:4px;font-size:9px}.page-layout,.single-layout,.archive-layout{width:100%;padding-block:18px}.page-entry,.single-entry{padding:13px;border-radius:12px}.page-entry--section{overflow:hidden}.page-entry>.aal-section-browser:only-child{margin:0}.archive-layout>.aal-items{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-newsletter{grid-column:auto}.footer-bottom-inner{align-items:flex-start;flex-direction:column}.aang-sticky-header .site-header,.admin-bar.aang-sticky-header .site-header{top:0}}
@media(max-width:320px){.aang-container{width:calc(100% - 12px)}.header-inner{gap:4px}.custom-logo{max-width:42vw}.header-search{width:32px;height:32px}.menu-toggle{flex-basis:35px;width:35px;height:35px}.page-entry,.single-entry{padding:9px}.section-cards{grid-template-columns:1fr}.mini-card-grid,.mini-card-grid--three{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.aang-animations .reveal{opacity:1;transform:none}}

/* Homepage layout: vertical sections sidebar and compact horizontal material cards. */
.home-main-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px}
.home-main-layout--no-sidebar{display:block}
.home-sections-sidebar{min-width:0;padding-block:34px}
.home-sections-sidebar__inner{position:sticky;top:calc(var(--aang-header-height,96px) + 18px)}
.home-sections-sidebar .section-heading{margin-bottom:12px;padding:0 4px;text-align:right}
.home-sections-sidebar .section-heading>span{font-size:11px}
.home-sections-sidebar .section-heading h2{font-size:22px}
.home-sections-sidebar .section-heading p{margin:4px 0 0;font-size:11px;line-height:1.7}
.home-sections-sidebar .section-cards{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--aang-surface);box-shadow:var(--aang-shadow)}
.home-sections-sidebar .section-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon content";align-items:center;gap:10px;min-height:62px;padding:9px 12px;border-bottom:1px solid rgba(216,166,79,.18);color:var(--aang-heading);text-align:right;transition:background .22s ease,transform .22s ease}
.home-sections-sidebar .section-card:last-child{border-bottom:0}
.home-sections-sidebar .section-card+.section-card{border-inline-start:0}
.home-sections-sidebar .section-card:after{inset-inline:12px;bottom:0;height:2px}
.home-sections-sidebar .section-card:hover{background:#fff8ec;color:var(--aang-heading);transform:none}
.home-sections-sidebar .section-card__icon{grid-area:icon;width:38px;height:38px;margin:0;border-radius:10px;background:rgba(216,166,79,.13);color:var(--aang-primary)}
.home-sections-sidebar .section-card__icon svg{width:22px;height:22px}
.home-sections-sidebar .section-card h3{grid-area:content;margin:0;color:var(--aang-heading);font-size:14px;line-height:1.45}
.home-sections-sidebar .section-card p{display:none}
.home-sections-sidebar .section-card small{grid-area:content;display:block;margin-top:21px;color:var(--aang-description);font-size:9px;line-height:1}
.home-main-layout>.latest-dashboard{min-width:0;padding-block:34px}
.home-main-layout>.latest-dashboard>.aang-container{width:100%}
.home-main-layout .dashboard-grid{display:flex;flex-direction:column;gap:12px}
.home-main-layout .dashboard-panel{padding:14px;border-radius:12px}
.home-main-layout .aang-latest-showcase-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px;overflow:visible}
.home-main-layout .aang-latest-showcase-card{display:grid;grid-template-columns:minmax(125px,180px) minmax(0,1fr);height:168px!important;min-height:168px!important;max-height:168px!important;padding:0!important;border-radius:10px!important;background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary))!important}
.home-main-layout .aang-latest-showcase-media{grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;flex:none;background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary))}
.home-main-layout .aang-latest-showcase-body{grid-column:2;grid-row:1;min-width:0;padding:11px 14px}
.home-main-layout .aang-latest-showcase-tags{margin-bottom:3px}
.home-main-layout .aang-latest-showcase-card h3{margin-bottom:3px}
.home-main-layout .aang-latest-showcase-card h3 a{font-size:15px!important;-webkit-line-clamp:1}
.home-main-layout .aang-latest-showcase-card p{min-height:0;margin-bottom:5px;font-size:11px!important;line-height:1.55;-webkit-line-clamp:2}
.home-main-layout .aang-latest-showcase-author{margin-bottom:5px;font-size:9px}
.home-main-layout .aang-latest-showcase-author svg{width:12px;height:12px}
.home-main-layout .aang-latest-showcase-card footer{gap:6px}
.home-main-layout .aang-latest-showcase-more,.home-main-layout .aang-latest-showcase-card .aal-save-button{min-height:28px;height:28px}
.home-main-layout .aang-latest-showcase-card .aal-save-button{width:32px;min-width:32px}

@media(max-width:900px){.home-main-layout{grid-template-columns:minmax(185px,225px) minmax(0,1fr);gap:12px}.home-sections-sidebar{padding-block:24px}.home-main-layout>.latest-dashboard{padding-block:24px}.home-main-layout .aang-latest-showcase-card{grid-template-columns:110px minmax(0,1fr);height:150px!important;min-height:150px!important;max-height:150px!important}.home-main-layout .aang-latest-showcase-body{padding:9px 10px}.home-main-layout .aang-latest-showcase-card h3 a{font-size:13px!important}.home-main-layout .aang-latest-showcase-card p{font-size:10px!important}.home-sections-sidebar .section-card{min-height:55px;padding:7px 9px}.home-sections-sidebar .section-card__icon{width:34px;height:34px}.home-sections-sidebar .section-card__icon svg{width:19px;height:19px}.home-sections-sidebar .section-card h3{font-size:12px}.home-sections-sidebar .section-card small{font-size:8px}}
@media(max-width:600px){.home-main-layout{display:block;width:min(var(--aang-container,1320px),calc(100% - 18px))}.home-sections-sidebar{padding-block:18px 8px}.home-sections-sidebar__inner{position:static}.home-sections-sidebar .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.home-sections-sidebar .section-heading h2{font-size:19px}.home-sections-sidebar .section-heading p{display:none}.home-sections-sidebar .section-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:10px}.home-sections-sidebar .section-card{min-height:50px;padding:6px 7px;gap:6px}.home-sections-sidebar .section-card:nth-child(odd){border-inline-start:0}.home-sections-sidebar .section-card__icon{width:30px;height:30px;border-radius:8px}.home-sections-sidebar .section-card__icon svg{width:17px;height:17px}.home-sections-sidebar .section-card h3{font-size:11px}.home-sections-sidebar .section-card small{display:none}.home-main-layout>.latest-dashboard{padding-block:8px 18px}.home-main-layout .dashboard-panel{padding:10px}.home-main-layout .aang-latest-showcase-card{grid-template-columns:96px minmax(0,1fr);height:126px!important;min-height:126px!important;max-height:126px!important}.home-main-layout .aang-latest-showcase-media{min-height:126px}.home-main-layout .aang-latest-showcase-body{padding:7px 8px}.home-main-layout .aang-latest-showcase-tags span{padding:1px 4px;font-size:7px}.home-main-layout .aang-latest-showcase-card h3 a{font-size:11px!important}.home-main-layout .aang-latest-showcase-card p{font-size:8px!important;-webkit-line-clamp:2}.home-main-layout .aang-latest-showcase-author{font-size:7px}.home-main-layout .aang-latest-showcase-author time{display:none}.home-main-layout .aang-latest-showcase-more{min-height:24px;height:24px;font-size:8px}.home-main-layout .aang-latest-showcase-card .aal-save-button{width:27px;min-width:27px;height:24px;min-height:24px}.home-main-layout .aang-latest-showcase-card .aal-save-button svg{width:14px;height:14px}}

/* Detailed typography and footer controls */
.page-hero h1{font-size:clamp(24px,4vw,var(--aang-page-title-size,46px))}
.aal-item__body h3,.post-card__body h2{font-size:var(--aang-card-title-size,18px)}
.footer-grid{padding-block:var(--aang-footer-space,52px)}
.site-footer h2,.site-footer h3{font-size:var(--aang-footer-title-size,18px)}
.site-footer p,.site-footer li a,.footer-bottom-inner{font-size:var(--aang-footer-text-size,13px)}
.site-credit{font-size:var(--aang-credit-size,12px)}
@media(max-width:600px){body{font-size:var(--aang-mobile-size,15px)}.page-hero h1{font-size:min(var(--aang-page-title-size,46px),32px)}}

/* 2.3 complete typography, alignment, media and footer controls */
body{text-align:var(--aang-body-align,right)}
.site-title strong{color:var(--aang-site-title-color,#fff);font-size:var(--aang-site-title-size,21px);text-align:var(--aang-site-title-align,right)}
.main-navigation a{color:var(--aang-menu-text-color,#fff);text-align:var(--aang-menu-align,center)}
.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a,.main-navigation .current-menu-ancestor>a{color:var(--aang-menu-active-color,#d8a64f)}
.main-navigation a:after{background:var(--aang-menu-active-color,#d8a64f)}
.hero-copy{text-align:var(--aang-hero-align,right)}
.eyebrow{color:var(--aang-hero-label-color,#d8a64f);font-size:var(--aang-hero-label-size,18px)}
.hero-copy h1{color:var(--aang-hero-title-color,#fff)}
.hero-copy p{color:var(--aang-hero-text-color,#f0e7d7);font-size:var(--aang-hero-text-size,20px)}
.hero-verse{color:var(--aang-verse-color,#fff);text-align:var(--aang-verse-align,center)}
.hero-verse strong{color:var(--aang-verse-color,#fff);font-size:clamp(16px,2.4vw,var(--aang-verse-size,32px))}
.section-heading{text-align:var(--aang-section-title-align,center)}
.section-heading h2{color:var(--aang-section-title-color,#071d35)}
.section-heading p{color:var(--aang-section-description-color,#71695f);text-align:var(--aang-section-desc-align,center)}
.aal-item__body h3,.post-card__body h2{color:var(--aang-card-title-color,#071d35);text-align:var(--aang-card-title-align,right)}
.aal-item__body h3 a,.post-card__body h2 a{color:var(--aang-card-title-color,#071d35)}
.aal-item__body p,.post-card__body p{color:var(--aang-card-description-color,#675f56);font-size:var(--aang-card-description-size,13px);text-align:var(--aang-card-desc-align,right)}
.aal-item__meta{color:var(--aang-card-meta-color,#8a8175);font-size:var(--aang-card-meta-size,11px);text-align:var(--aang-card-meta-align,right)}
.aal-item__meta span{flex:1;text-align:var(--aang-card-meta-align,right)}
.panel-heading h2{color:var(--aang-panel-title-color,#d8a64f);font-size:var(--aang-panel-title-size,22px);text-align:var(--aang-panel-title-align,right)}
.dashboard-panel .aal-item__body h3 a,.dashboard-panel .article-list h3 a{color:#fff}
.page-hero>.aang-container{text-align:var(--aang-page-title-align,right)}
.page-hero h1{color:var(--aang-page-title-color,#fff)}
.breadcrumbs{justify-content:var(--aang-breadcrumb-justify,flex-start);color:var(--aang-breadcrumb-color,#cad5df);font-size:var(--aang-breadcrumb-size,11px);text-align:var(--aang-breadcrumb-align,right)}
.entry-content{color:var(--aang-content-text-color,#20252b);font-size:var(--aang-content-size,17px);text-align:var(--aang-content-align,right)}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:var(--aang-content-heading-color,#071d35);font-size:var(--aang-content-heading-size,27px);text-align:var(--aang-content-heading-align,right)}
.aal-player-heading{text-align:var(--aang-player-title-align,right)}
.aal-player-heading strong,.aal-media-component__copy strong{color:var(--aang-player-title-color,#fff);font-size:var(--aang-player-title-size,20px)}
.aal-media-box{--aal-gold:var(--aang-media-accent,#d8a64f);width:min(100%,var(--aang-media-width,100%));margin-inline:auto;padding:var(--aang-media-padding,20px);border-radius:var(--aang-media-radius,18px);background:linear-gradient(145deg,var(--aang-media-bg,#071d35),var(--aang-primary,#061b31))}
.aal-pdf-viewer{height:min(78vh,var(--aang-pdf-height,780px))}
.footer-grid{grid-template-columns:repeat(var(--aang-footer-columns,3),minmax(0,1fr));gap:var(--aang-footer-gap,45px);padding-block:var(--aang-footer-space,52px);text-align:var(--aang-footer-align,right)}
.site-footer h2,.site-footer h3{color:var(--aang-footer-title-color,#d8a64f);font-size:var(--aang-footer-title-size,18px);text-align:var(--aang-footer-align,right)}
.site-footer p,.footer-bottom-inner{color:var(--aang-footer-text-color,#c4ced8);font-size:var(--aang-footer-text-size,13px);text-align:var(--aang-footer-align,right)}
.site-footer li a{color:var(--aang-footer-link-color,#fff);font-size:var(--aang-footer-text-size,13px)}
.footer-about .custom-logo{width:min(100%,var(--aang-footer-logo-width,225px));max-width:none}
.footer-social a{width:var(--aang-footer-social-size,35px);height:var(--aang-footer-social-size,35px);color:var(--aang-footer-title-color,#d8a64f)}
.footer-bottom-inner{padding-block:var(--aang-footer-bottom-space,15px)}
.site-credit{color:var(--aang-credit-color,#d8a64f);font-size:var(--aang-credit-size,12px)}
.site-credit--right{align-self:flex-start;margin-inline-start:0;margin-inline-end:auto}.site-credit--center{align-self:center;margin-inline:auto}.site-credit--left{align-self:flex-end;margin-inline-start:auto;margin-inline-end:0}
@media(max-width:900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-newsletter{grid-column:1/-1}}
@media(max-width:600px){.footer-grid{grid-template-columns:1fr}.footer-newsletter{grid-column:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:min(var(--aang-content-heading-size,27px),32px)}.aal-media-box{width:100%}}

/* 2.4 compact mobile layout, homepage typography and distinct icons */
.section-heading>span{font-size:var(--aang-sections-kicker-size,12px)}
.section-heading h2{font-size:var(--aang-sections-heading-size,34px)}
.section-card__icon{width:calc(var(--aang-section-icon-size,42px) + 18px);height:calc(var(--aang-section-icon-size,42px) + 18px);border:1px solid rgba(216,166,79,.24);border-radius:50%;background:rgba(216,166,79,.08);color:var(--aang-section-icon-color,#d8a64f)}
.section-card__icon svg{width:var(--aang-section-icon-size,42px);height:var(--aang-section-icon-size,42px)}
.section-card h3{color:var(--aang-section-card-title-color,#fff);font-size:var(--aang-section-card-title-size,17px)}
.section-card p{color:var(--aang-section-card-desc-color,#e2e6ea);font-size:var(--aang-section-card-desc-size,11px)}
.panel-heading h2 span{flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(216,166,79,.25);border-radius:9px;background:rgba(216,166,79,.1)}
.panel-heading h2 svg{width:21px;height:21px}
.panel-heading>a{color:var(--aang-panel-link-color,#f3d79f);font-size:var(--aang-panel-link-size,11px)}
@media(max-width:600px){
	body{font-size:var(--aang-mobile-size,14px)}
	.section{padding-block:18px}.section-heading{margin-bottom:14px}.section-heading>span{font-size:9px}.section-heading h2{font-size:var(--aang-mobile-section-heading-size,23px);line-height:1.35}
	.section-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.section-card{min-height:0;padding:var(--aang-mobile-section-card-padding,14px) 7px}.section-card__icon{width:calc(var(--aang-mobile-icon-size,30px) + 13px);height:calc(var(--aang-mobile-icon-size,30px) + 13px);margin-bottom:6px}.section-card__icon svg{width:var(--aang-mobile-icon-size,30px);height:var(--aang-mobile-icon-size,30px)}.section-card h3{font-size:var(--aang-mobile-section-card-title-size,13px);line-height:1.45}.section-card p{min-height:0;margin:2px 0;font-size:var(--aang-mobile-section-card-desc-size,10px);line-height:1.45}.section-card small{font-size:8px}
	.dashboard-grid,.more-grid{gap:12px}.dashboard-panel{padding:var(--aang-mobile-panel-padding,13px)}.panel-heading{gap:8px;margin-bottom:11px;padding-bottom:9px}.panel-heading h2{gap:6px;font-size:var(--aang-mobile-panel-title-size,17px);line-height:1.35}.panel-heading h2 span{width:29px;height:29px}.panel-heading h2 svg{width:18px;height:18px}.panel-heading>a{font-size:min(var(--aang-panel-link-size,11px),10px);white-space:nowrap}
	.featured-audio-copy{grid-template-columns:70px minmax(0,1fr);gap:10px}.featured-audio-copy h3{font-size:var(--aang-mobile-card-title-size,14px)}.featured-audio-copy p{font-size:10px}.mini-card-grid,.mini-card-grid--three{gap:8px}.dashboard-panel .aal-item__thumb{aspect-ratio:16/9}.dashboard-panel .aal-item__body{padding:9px}.dashboard-panel .aal-item__body h3{margin:6px 0 4px;font-size:var(--aang-mobile-card-title-size,14px);line-height:1.45}.dashboard-panel .aal-item__meta{padding-top:6px;font-size:8px}.dashboard-panel .aal-label{padding:3px 7px;font-size:8px}
	.article-list article{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:8px 0}.article-list article>div{height:48px}.article-list h3{font-size:var(--aang-mobile-card-title-size,14px);line-height:1.45}.article-list small{font-size:8px}.compact-list>a{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:8px 0}.compact-list>a>span{width:32px;height:32px}.compact-list svg{width:18px;height:18px}.compact-list strong{font-size:var(--aang-mobile-card-title-size,14px)}.panel-empty{padding:17px 9px;font-size:12px}
	.page-hero h1{font-size:var(--aang-mobile-page-title-size,26px)}.entry-content{font-size:var(--aang-mobile-content-size,15px);line-height:1.8}.post-card__image{height:160px}.post-card__body{padding:13px}.post-card__body h2{font-size:var(--aang-mobile-card-title-size,14px)}
	.aal-media-box{padding:var(--aang-mobile-player-padding,12px)}.aal-player-heading strong{font-size:var(--aang-mobile-player-title-size,16px)}.aal-media-component__copy strong{font-size:var(--aang-mobile-card-title-size,14px)}
}

/* 3.5.2 three-card latest-news showcase inspired by the supplied reference. */
.latest-dashboard .dashboard-grid--reorderable{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--aang-latest-gap,18px)}
.latest-dashboard .dashboard-grid--reorderable .aang-latest-showcase-panel{grid-column:1/-1!important;grid-row-end:auto!important;min-height:0!important;padding:var(--aang-latest-padding,22px);border:1px solid color-mix(in srgb,var(--aang-accent) 42%,transparent)!important;border-radius:var(--aang-latest-flat-radius,16px);background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary))!important;color:#fff;box-shadow:var(--aang-shadow)}
.latest-dashboard .aang-latest-showcase-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;border-bottom-color:rgba(255,255,255,.14)}
.latest-dashboard .aang-latest-showcase-panel .panel-heading h2,.latest-dashboard .aang-latest-showcase-panel .panel-heading h2 svg{color:var(--aang-accent)}
.latest-dashboard .aang-latest-showcase-panel .panel-heading>a{color:#f3d79f}
.latest-dashboard .aang-latest-showcase-grid{display:grid!important;grid-template-columns:repeat(var(--aang-latest-card-columns-desktop,3),minmax(0,1fr))!important;align-items:stretch;gap:var(--aang-latest-item-gap,12px);overflow:visible}
.latest-dashboard .aang-latest-showcase-card{display:flex;min-width:0;padding:0!important;overflow:hidden;border:var(--aang-latest-item-border-width,1px) solid var(--aang-latest-item-border-color,#48647d)!important;border-radius:var(--aang-latest-item-radius,12px)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--aang-latest-item-bg,#0c3558) 93%,white),var(--aang-primary))!important;color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.2)!important;flex-direction:column;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.latest-dashboard .aang-latest-showcase-card:hover{border-color:var(--aang-accent)!important;box-shadow:0 17px 38px rgba(0,0,0,.3)!important;transform:translateY(-4px)}
.latest-dashboard .aang-latest-showcase-media{display:grid;place-items:center;flex:0 0 var(--aang-latest-media-height-fixed,220px);width:100%;height:var(--aang-latest-media-height-fixed,220px);overflow:hidden;background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary));color:var(--aang-accent);text-decoration:none}
.latest-dashboard .aang-latest-showcase-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.latest-dashboard .aang-latest-showcase-card:hover .aang-latest-showcase-media img{transform:scale(1.035)}
.latest-dashboard .aang-latest-showcase-media.is-placeholder>span{display:grid;place-items:center;width:92px;height:92px;border:1px solid color-mix(in srgb,var(--aang-accent) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--aang-accent) 12%,transparent)}
.latest-dashboard .aang-latest-showcase-media.is-placeholder svg{width:48px;height:48px;fill:currentColor}
.latest-dashboard .aang-latest-showcase-body{display:flex;min-width:0;min-height:0;padding:var(--aang-latest-card-padding,16px);flex:1 1 auto;flex-direction:column}
.latest-dashboard .aang-latest-showcase-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.latest-dashboard .aang-latest-showcase-tags span{padding:2px 9px;border-radius:999px;background:#fff;color:var(--aang-primary);font-size:var(--aang-latest-label-size,9px);line-height:1.6}
.latest-dashboard .aang-latest-showcase-card h3{margin:0 0 8px;line-height:1.65}.latest-dashboard .aang-latest-showcase-card h3 a{display:-webkit-box;overflow:hidden;color:#fff!important;font-size:var(--aang-latest-title-size,17px)!important;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.latest-dashboard .aang-latest-showcase-card p{display:-webkit-box!important;min-height:4.9em;margin:0 0 12px;overflow:hidden;color:#d9e3eb;font-size:var(--aang-latest-excerpt-size,12px)!important;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.latest-dashboard .aang-latest-showcase-author{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;margin-bottom:10px;color:#c9d5df;font-size:var(--aang-latest-meta-size,10px)}.latest-dashboard .aang-latest-showcase-author span{display:flex;align-items:center;gap:5px}.latest-dashboard .aang-latest-showcase-author svg{width:15px;height:15px;fill:currentColor}.latest-dashboard .aang-latest-showcase-author time{white-space:nowrap}
.latest-dashboard .aang-latest-showcase-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto}.latest-dashboard .aang-latest-showcase-more{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:4px;background:var(--aang-accent);color:var(--aang-primary);font-size:var(--aang-latest-button-size,11px);text-decoration:none}.latest-dashboard .aang-latest-showcase-card .aal-content-actions{width:auto;margin:0;padding:0;border:0}.latest-dashboard .aang-latest-showcase-card .aal-share-button{display:none}.latest-dashboard .aang-latest-showcase-card .aal-save-button{display:grid;place-items:center;width:40px;min-width:40px;height:38px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:4px;background:transparent;color:#fff}.latest-dashboard .aang-latest-showcase-card .aal-save-button span{display:none}.latest-dashboard .aang-latest-showcase-card .aal-save-button svg{width:18px;height:18px}
@media(min-width:601px){.latest-cards-fixed-desktop .aang-latest-showcase-card{height:var(--aang-latest-card-height-fixed,430px)!important;min-height:var(--aang-latest-card-height-fixed,430px)!important;max-height:var(--aang-latest-card-height-fixed,430px)!important}.latest-cards-fluid-desktop .aang-latest-showcase-card{height:auto!important;min-height:var(--aang-latest-card-height-fixed,430px)!important;max-height:none!important}}
@media(max-width:900px) and (min-width:601px){.latest-dashboard .aang-latest-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.latest-dashboard .aang-latest-showcase-card:last-child:nth-child(odd){grid-column:1/-1;width:min(50%,440px);justify-self:center}}
@media(max-width:600px){.latest-dashboard .dashboard-grid--reorderable .aang-latest-showcase-panel{min-height:0!important;padding:var(--aang-mobile-latest-padding,10px)}.latest-dashboard .aang-latest-showcase-panel .panel-heading{display:flex;align-items:center}.latest-dashboard .aang-latest-showcase-grid{grid-template-columns:repeat(var(--aang-latest-card-columns-mobile,2),minmax(0,1fr))!important;gap:var(--aang-mobile-latest-gap,10px)}.latest-dashboard .aang-latest-showcase-card{padding:0!important}.latest-dashboard .aang-latest-showcase-media{flex-basis:var(--aang-mobile-latest-media-height,105px);height:var(--aang-mobile-latest-media-height,105px)}.latest-dashboard .aang-latest-showcase-media.is-placeholder>span{width:52px;height:52px}.latest-dashboard .aang-latest-showcase-media.is-placeholder svg{width:28px;height:28px}.latest-dashboard .aang-latest-showcase-body{padding:var(--aang-mobile-latest-card-padding,6px)}.latest-dashboard .aang-latest-showcase-card h3 a{font-size:var(--aang-mobile-latest-title-size,11px)!important;line-height:1.55}.latest-dashboard .aang-latest-showcase-card p{min-height:0;margin-bottom:7px;font-size:var(--aang-mobile-latest-excerpt-size,9px)!important;line-height:1.6;-webkit-line-clamp:2}.latest-dashboard .aang-latest-showcase-author{display:grid;gap:2px;margin-bottom:6px;font-size:var(--aang-mobile-latest-meta-size,8px)}.latest-dashboard .aang-latest-showcase-tags{margin-bottom:5px}.latest-dashboard .aang-latest-showcase-tags span{padding:1px 5px;font-size:var(--aang-mobile-latest-label-size,7px)}.latest-dashboard .aang-latest-showcase-tags span:nth-child(n+3){display:none}.latest-dashboard .aang-latest-showcase-more{min-height:31px;font-size:var(--aang-mobile-latest-button-size,8px)}.latest-dashboard .aang-latest-showcase-card .aal-save-button{width:32px;min-width:32px;height:31px}.latest-cards-fixed-mobile .aang-latest-showcase-card{height:var(--aang-mobile-latest-card-height-fixed,300px)!important;min-height:var(--aang-mobile-latest-card-height-fixed,300px)!important;max-height:var(--aang-mobile-latest-card-height-fixed,300px)!important}.latest-cards-fluid-mobile .aang-latest-showcase-card{height:auto!important;min-height:var(--aang-mobile-latest-card-height-fixed,300px)!important;max-height:none!important}}

/* Optional homepage side images: confined to the empty gutters on wide screens. */
.aang-home-side-banner{display:none}
@media(min-width:1500px){.aang-home-side-banner{position:fixed;top:var(--aang-side-banner-top,180px);z-index:35;display:block;width:min(var(--aang-side-banner-width,120px),calc((100vw - min(var(--aang-container,1320px),calc(100vw - 48px)))/2 - 14px));height:var(--aang-side-banner-height,300px);overflow:hidden;border:1px solid color-mix(in srgb,var(--aang-accent) 56%,transparent);border-radius:var(--aang-side-banner-radius,12px);background:var(--aang-surface,#fff);box-shadow:0 13px 32px rgba(6,27,49,.18);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.aang-home-side-banner.is-right{inset-inline-start:7px}.aang-home-side-banner.is-left{inset-inline-end:7px}.aang-home-side-banner:hover{border-color:var(--aang-accent);box-shadow:0 17px 38px rgba(6,27,49,.25);transform:translateY(-3px)}.aang-home-side-banner>a,.aang-home-side-banner>span,.aang-home-side-banner__widgets{display:block;width:100%;height:100%}.aang-home-side-banner img{display:block;width:100%;height:100%;object-fit:var(--aang-side-banner-fit,cover)}.aang-home-side-banner__widgets .widget{width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.aang-home-side-banner__widgets .widget-title{margin:6px;font-size:12px}.aang-home-side-banner__widgets figure,.aang-home-side-banner__widgets .wp-block-image{width:100%;height:100%;margin:0}.aang-home-side-banner__widgets a{display:block;width:100%;height:100%}}

/* 3.2.0: keep the blue welcome panel while independently hiding only its inner frame. */
@media(min-width:601px){
	.home-hero.hero-inner-frame-desktop-off .hero-panel:after,
	.home-hero.hero-inner-frame-desktop-off .hero-media:after{display:none!important;content:none!important}
	.home-hero.hero-inner-frame-desktop-off .hero-media{border:0!important;box-shadow:none!important;clip-path:none!important;border-radius:var(--aang-hero-image-radius,18px)!important}
}
@media(max-width:600px){
	.home-hero.hero-inner-frame-mobile-off .hero-panel:after,
	.home-hero.hero-inner-frame-mobile-off .hero-media:after{display:none!important;content:none!important}
	.home-hero.hero-inner-frame-mobile-off .hero-media{border:0!important;box-shadow:none!important;clip-path:none!important;border-radius:var(--aang-mobile-hero-radius,18px)!important}
}

/* 3.0.3 global selectable font weight */
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,strong,b,.aang-contact-form button,.comment-form .submit{font-weight:var(--aang-font-weight,700)!important}

/* 3.1.0 per-section content cards and configurable homepage social panel */
.single-content-shell.single-card-disabled .single-entry{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.single-content-shell.single-card-disabled .article-single-card{width:100%}
.home-social-follow{padding:18px 0}.home-social-follow>.aang-container{width:min(var(--aang-home-social-width,100%),calc(100% - 48px))}.home-social-follow__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--aang-home-social-gap,12px);padding:var(--aang-home-social-padding,18px);border:1px solid color-mix(in srgb,var(--aang-home-social-border,#d8a64f) 38%,transparent);border-radius:var(--aang-home-social-radius,18px);background:var(--aang-home-social-bg,#fffdf8);box-shadow:var(--aang-shadow);overflow:hidden}.home-social-follow__panel.has-one{grid-template-columns:1fr}.home-social-follow__link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:88px;padding:16px;border:1px solid color-mix(in srgb,var(--aang-home-social-border,#d8a64f) 42%,transparent);border-radius:calc(var(--aang-home-social-radius,18px) * .72);background:var(--aang-home-social-card-bg,#fff);color:var(--aang-home-social-text,#071d35);text-align:center;text-decoration:none;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.home-social-follow__link:hover{border-color:var(--aang-home-social-border,#d8a64f);color:var(--aang-home-social-text,#071d35);transform:translateY(-4px);box-shadow:0 11px 27px rgba(6,27,49,.12)}.home-social-follow__link>span{display:grid;place-items:center;flex:0 0 var(--aang-home-social-icon-size,32px);width:var(--aang-home-social-icon-size,32px);height:var(--aang-home-social-icon-size,32px);color:var(--aang-home-social-icon,#061b31)}.home-social-follow__link svg{width:100%;height:100%;fill:currentColor}.home-social-follow__link strong{color:inherit;font-size:var(--aang-home-social-text-size,16px);line-height:1.5}
@media(max-width:600px){.home-social-follow{padding:10px 0}.home-social-follow>.aang-container{width:min(var(--aang-home-social-width,100%),calc(100% - 18px))}.home-social-follow__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(var(--aang-home-social-gap,12px),8px);padding:min(var(--aang-home-social-padding,18px),10px)}.home-social-follow__panel.has-one{grid-template-columns:1fr}.home-social-follow__link{flex-direction:column;gap:7px;min-height:94px;padding:10px 6px}.home-social-follow__link strong{font-size:min(var(--aang-home-social-text-size,16px),13px)}}
@media(max-width:320px){.section-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card{padding:10px 4px}.section-card__icon{width:38px;height:38px}.section-card__icon svg{width:25px;height:25px}.mini-card-grid,.mini-card-grid--three{grid-template-columns:1fr}}

/* 2.5 section text controls and visible category icons */
.section-card__icon svg,.panel-heading h2 svg,.compact-list svg,.contact-detail svg{display:block;fill:currentColor}
.section-card small{font-size:var(--aang-section-count-size,10px)}
.aal-section-search input,.aal-section-search button{font-size:var(--aang-section-search-size,14px)}
.aal-branches a{font-size:var(--aang-branch-size,13px)}.aal-branches small{font-size:calc(var(--aang-branch-size,13px) - 2px)}
.aal-result-bar{font-size:var(--aang-result-bar-size,13px)}
.aal-label,.aal-format-badge{font-size:var(--aang-card-label-size,11px)}
.post-meta{font-size:var(--aang-post-meta-size,12px)}

/* Stable desktop audio player */
.aal-audio-player{direction:ltr;grid-template-columns:minmax(0,1fr) var(--aang-player-cover-width,170px);grid-template-areas:"main cover";width:100%;max-width:100%}
.aal-player-cover{grid-area:cover;min-width:0;min-height:180px}.aal-player-main{grid-area:main;width:100%;min-width:0;direction:rtl}
.aal-player-actions{min-width:0;flex-wrap:nowrap}.aal-speed{min-width:66px!important;writing-mode:horizontal-tb}.aal-volume{min-width:70px}
.aal-media-box.is-compact .aal-audio-player{grid-template-columns:1fr;grid-template-areas:"main"}

/* Contact page */
.contact-page-layout{padding-block:45px}.contact-notice{margin-bottom:18px;padding:15px 18px;border:1px solid;border-radius:12px;font-size:14px}.contact-notice.is-success{border-color:#8cc49b;background:#eaf8ee;color:#195b2d}.contact-notice.is-error{border-color:#e3a7a7;background:#fff0f0;color:#8a2525}
.contact-page-grid{display:grid;grid-template-columns:.78fr 1.22fr;overflow:hidden;border:1px solid rgba(216,166,79,.35);border-radius:var(--aang-radius);background:var(--aang-surface);box-shadow:var(--aang-shadow)}.contact-page-grid.has-no-details{grid-template-columns:1fr}.contact-page-grid.has-no-details .contact-form-panel{max-width:900px;width:100%;margin-inline:auto}
.contact-info-panel{padding:clamp(25px,4vw,48px);background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary));color:#fff}.contact-kicker{color:var(--aang-accent);font-size:12px}.contact-info-panel h2,.contact-form-panel h2{margin:5px 0 8px;font-size:clamp(25px,3vw,36px)}.contact-info-panel h2{color:#fff}.contact-info-panel>p{margin:0 0 25px;color:#c7d1da;font-size:14px}.contact-detail-list{display:grid;gap:11px}.contact-detail{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.045);color:#fff;text-decoration:none}.contact-detail>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:rgba(216,166,79,.13);color:var(--aang-accent)}.contact-detail svg{width:22px;height:22px}.contact-detail div{min-width:0}.contact-detail small{display:block;color:#aebdca;font-size:10px}.contact-detail strong{display:block;overflow-wrap:anywhere;font-size:13px}
.contact-form-panel{padding:clamp(25px,4vw,48px)}.contact-form-panel h2{color:var(--aang-heading)}.contact-form-panel>p{margin:0 0 22px;color:var(--aang-description)}.contact-editor-content{margin-bottom:22px;padding:16px;border-radius:10px;background:#f8f2e7}.aang-contact-form{display:grid;gap:15px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.aang-contact-form label{display:grid;gap:7px;color:var(--aang-heading);font-size:13px}.aang-contact-form label b{color:#ba3333}.aang-contact-form input,.aang-contact-form textarea{width:100%;padding:12px 14px;border:1px solid #ded5c8;border-radius:9px;outline:0;background:#fff;color:var(--aang-text);font:inherit;font-size:15px;transition:.2s}.aang-contact-form textarea{resize:vertical}.aang-contact-form input:focus,.aang-contact-form textarea:focus{border-color:var(--aang-accent);box-shadow:0 0 0 3px rgba(216,166,79,.14)}.aang-contact-form button{display:inline-flex;align-items:center;justify-content:center;gap:14px;justify-self:start;min-width:165px;padding:12px 22px;border:0;border-radius:999px;background:var(--aang-accent);color:var(--aang-primary);font:inherit;font-weight:700;cursor:pointer}.aang-contact-form button:hover{filter:brightness(1.06);transform:translateY(-2px)}.contact-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.contact-form-disabled{padding:22px;border:1px dashed var(--aang-border);border-radius:10px;text-align:center}

/* Comments and threaded replies */
.comments-area{max-width:1000px;margin:28px auto 0;padding:clamp(22px,4vw,42px);border:1px solid var(--aang-border);border-radius:var(--aang-radius);background:var(--aang-surface);box-shadow:var(--aang-shadow)}.comments-heading{display:flex;align-items:center;gap:11px;margin-bottom:22px}.comments-heading>span{display:grid;place-items:center;min-width:35px;height:35px;padding-inline:8px;border-radius:50%;background:var(--aang-accent);color:var(--aang-primary)}.comments-heading h2{margin:0;color:var(--aang-heading);font-size:24px}.comment-list,.comment-list .children{margin:0;padding:0;list-style:none}.comment-list .children{margin-top:12px;padding-inline-start:28px}.comment-body{position:relative;margin-bottom:14px;padding:17px;border:1px solid #e9e0d4;border-radius:12px;background:#fff}.comment-meta{display:flex;align-items:center;gap:11px}.comment-author{display:flex;align-items:center;gap:10px}.comment-author img{border-radius:50%}.comment-author .fn{color:var(--aang-heading);font-style:normal}.comment-metadata{margin-inline-start:auto;font-size:10px}.comment-metadata a{color:var(--aang-description);text-decoration:none}.comment-content{margin-top:11px;color:var(--aang-text);font-size:14px;line-height:1.85}.comment-content p:last-child{margin-bottom:0}.reply{margin-top:9px}.comment-reply-link{display:inline-block;padding:5px 11px;border-radius:7px;background:#f5eddf;color:#8b6424;font-size:11px;text-decoration:none}.comment-respond{margin-top:25px;padding-top:22px;border-top:1px solid #e5ddd1}.comment-reply-title{margin:0 0 8px;color:var(--aang-heading);font-size:22px}.comment-notes,.logged-in-as{color:var(--aang-description);font-size:12px}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.comment-form>p{margin:0}.comment-form-comment,.comment-notes,.logged-in-as,.form-submit{grid-column:1/-1}.comment-form label{display:block;margin-bottom:6px;color:var(--aang-heading);font-size:13px}.comment-form input,.comment-form textarea{width:100%;padding:11px 13px;border:1px solid #ded5c8;border-radius:9px;background:#fff;color:var(--aang-text);font:inherit}.comment-form textarea{resize:vertical}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--aang-accent);outline:0;box-shadow:0 0 0 3px rgba(216,166,79,.13)}.comment-form .submit{padding:11px 22px;border:0;border-radius:999px;background:var(--aang-accent);color:var(--aang-primary);font:inherit;font-weight:700;cursor:pointer}.comments-closed{padding:13px;border-radius:9px;background:#f6eee0;text-align:center}
@media(max-width:900px) and (min-width:601px){.aal-audio-player{grid-template-columns:minmax(0,1fr) 135px;gap:15px}.aal-player-cover{min-height:160px}.contact-page-grid{grid-template-columns:.9fr 1.1fr}}
@media(max-width:600px){.aal-audio-player{grid-template-columns:1fr;grid-template-areas:"main"}.aal-player-cover{display:none}.aal-player-actions{flex-wrap:wrap}.aal-speed{min-width:60px!important}.contact-page-layout{padding-block:18px}.contact-page-grid{grid-template-columns:1fr}.contact-info-panel,.contact-form-panel{padding:20px 15px}.contact-form-row{grid-template-columns:1fr}.aang-contact-form button{width:100%}.comment-form{grid-template-columns:1fr}.comment-form>p{grid-column:1}.comments-area{padding:17px 13px}.comment-list .children{padding-inline-start:12px}.comment-meta{align-items:flex-start;flex-direction:column}.comment-metadata{margin-inline-start:0}}

/* 2.6 white article card, controllable homepage sizing and automatic latest loops */
.section-cards{width:var(--aang-sections-width,100%);margin-inline:auto;grid-template-columns:repeat(var(--aang-section-columns,7),minmax(0,1fr))}.section-card{padding-block:var(--aang-section-card-padding,27px)}
.dashboard-grid,.more-grid{width:var(--aang-latest-width,100%);margin-inline:auto;gap:var(--aang-latest-gap,18px);grid-template-columns:repeat(var(--aang-latest-columns,2),minmax(0,1fr))}.dashboard-panel{min-height:var(--aang-latest-min-height,0);padding:var(--aang-latest-padding,22px)}
.article-single-layout{padding-block:clamp(28px,5vw,70px)}.article-single-card{width:var(--aang-article-card-width,55%);max-width:1100px;padding:clamp(24px,4vw,48px);background:#fff}.article-card-breadcrumbs{margin-bottom:19px;color:var(--aang-description)}.article-card-header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e9e0d4}.article-card-header.has-image{display:grid;grid-template-columns:var(--aang-article-image-width,240px) minmax(0,1fr);align-items:center;gap:25px}.article-card-image{height:var(--aang-article-image-height,180px);margin:0;overflow:hidden;border:1px solid var(--aang-border);border-radius:12px;background:#f6f2eb}.article-card-image img{width:100%;height:100%;object-fit:cover;border-radius:0}.article-card-label{display:inline-flex;align-items:center;gap:7px;color:var(--aang-accent);font-size:12px}.article-card-label svg{width:18px;height:18px;fill:currentColor}.article-card-title h1{margin:5px 0;color:var(--aang-heading);font-size:clamp(27px,3.2vw,var(--aang-page-title-size,46px));line-height:1.45}.article-card-meta{display:flex;flex-wrap:wrap;gap:13px;color:var(--aang-description);font-size:var(--aang-post-meta-size,12px)}.article-card-content img{display:block;width:auto;max-width:min(100%,var(--aang-article-image-width,240px));max-height:var(--aang-article-image-height,180px);margin:20px auto;object-fit:contain;border-radius:10px}
[data-aang-rotator]{position:relative;min-width:0}[data-aang-rotator].mini-card-grid{grid-template-columns:1fr}[data-aang-rotator]>.aang-rotate-item{grid-column:1/-1;min-width:0}.aang-rotate-item{transition:opacity .32s ease,transform .32s ease}.aang-rotate-item.is-leaving{opacity:0;transform:translateY(5px)}.aang-rotator-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px}.aang-rotator-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.28);cursor:pointer;transition:.2s}.aang-rotator-dot.is-active{width:21px;border-radius:8px;background:var(--aang-accent)}
.global-live-search:focus-within{border-color:var(--aang-accent);box-shadow:0 0 0 4px rgba(216,166,79,.15)}
@media(max-width:1180px){.section-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}.section-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.article-single-card{width:min(82%,900px)}}
@media(max-width:600px){.section-cards,.dashboard-grid,.more-grid{width:100%}.section-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{min-height:0;padding:var(--aang-mobile-panel-padding,13px)}.article-single-card{width:100%;padding:18px 14px}.article-card-header.has-image{grid-template-columns:95px minmax(0,1fr);gap:13px}.article-card-image{height:90px}.article-card-title h1{font-size:var(--aang-mobile-page-title-size,26px)}.article-card-content img{max-width:min(100%,180px);max-height:150px}.aang-rotator-dots{margin-top:9px}}

/* 2.6.1 automatic statistics and date/clock area */
.aang-smart-widgets__grid{display:grid;width:var(--aang-smart-widgets-width,100%);margin-inline:auto;grid-template-columns:repeat(var(--aang-smart-widgets-columns,2),minmax(0,1fr));gap:var(--aang-smart-widgets-gap,18px)}.aang-smart-widgets__grid.has-one{grid-template-columns:minmax(0,900px);justify-content:center}.aang-smart-widgets .aal-stats-widget,.aang-smart-widgets .aal-datetime-widget{height:100%}

/* Highlight books and articles while keeping the remaining update panels compact. */
.dashboard-grid--priority{grid-template-columns:var(--aang-secondary-panel-width,38%) minmax(0,1fr)}.aang-priority-panel{min-height:max(var(--aang-latest-min-height,0px),var(--aang-featured-panel-height,360px))}.aang-secondary-panel{min-height:var(--aang-small-panel-height,210px)}.aang-priority-panel .panel-heading h2{font-size:calc(var(--aang-panel-title-size,22px) + 2px)}.books-panel.aang-priority-panel [data-aang-rotator]>.aang-rotate-item{width:min(100%,290px);margin-inline:auto}.articles-panel.aang-priority-panel .article-list article{grid-template-columns:105px minmax(0,1fr);min-height:120px}.articles-panel.aang-priority-panel .article-list article>div{height:82px}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.more-grid .aang-secondary-panel{min-height:var(--aang-small-panel-height,210px)}
@media(max-width:900px){.aang-smart-widgets__grid{width:100%;grid-template-columns:1fr}.aang-smart-widgets__grid.has-one{grid-template-columns:1fr}.dashboard-grid--priority{grid-template-columns:1fr}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aang-priority-panel,.aang-secondary-panel{min-height:0}}
@media(max-width:600px){.more-grid{grid-template-columns:1fr}.articles-panel.aang-priority-panel .article-list article{grid-template-columns:70px minmax(0,1fr);min-height:0}.articles-panel.aang-priority-panel .article-list article>div{height:56px}}

/* 2.7 editable welcome image/site name and independent Islamic section cards */
.hero-panel{border-color:var(--aang-hero-border-color,#d8a64f);background:radial-gradient(circle at 80% 20%,rgba(216,166,79,.16),transparent 28%),linear-gradient(125deg,var(--aang-primary-light),var(--aang-hero-bg-color,#061b31))}.hero-image-mode-framed .hero-panel:before{display:none}.hero-site-name{margin-bottom:8px;color:var(--aang-hero-site-name-color,#d8a64f);font-size:var(--aang-hero-site-name-size,24px);line-height:1.4}.hero-side{display:grid;align-content:center;gap:16px;min-width:0}.hero-media{width:var(--aang-hero-image-width,100%);height:var(--aang-hero-image-height,245px);margin:0 auto;overflow:hidden;border:1px solid var(--aang-hero-border-color,#d8a64f);border-radius:var(--aang-hero-image-radius,18px);background:rgba(255,255,255,.045);box-shadow:0 15px 35px rgba(0,0,0,.2)}.hero-media img{display:block;width:100%;height:100%}.hero-image-mode-framed .hero-verse{min-height:150px;padding:30px 20px}.hero-image-mode-framed .hero-verse strong{font-size:min(var(--aang-verse-size,32px),30px)}
.section-heading p{max-width:750px;margin:8px auto 0}.section-cards{gap:var(--aang-section-card-gap,14px);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.section-card{overflow:hidden;border:1px solid var(--aang-section-card-border,#d8a64f);border-radius:var(--aang-section-card-radius,18px);background:linear-gradient(145deg,var(--aang-section-card-bg,#0c3558),var(--aang-section-card-bg-alt,#061b31));box-shadow:0 13px 30px rgba(6,27,49,.12)}.section-card+.section-card{border-inline-start:1px solid var(--aang-section-card-border,#d8a64f)}.section-card:hover{background:linear-gradient(145deg,var(--aang-section-card-bg-alt,#061b31),var(--aang-section-card-bg,#0c3558));box-shadow:0 17px 38px rgba(6,27,49,.2)}.section-cards--rectangles .section-card{border-radius:6px}.section-cards--separate .section-card{border-radius:var(--aang-section-card-radius,18px)}.section-cards--ornate .section-card{padding-top:calc(var(--aang-section-card-padding,27px) + 11px);border-radius:48% 48% var(--aang-section-card-radius,18px) var(--aang-section-card-radius,18px)/36px 36px var(--aang-section-card-radius,18px) var(--aang-section-card-radius,18px);background-image:radial-gradient(circle at 50% -18px,rgba(216,166,79,.24) 0 28px,transparent 29px),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 14px),linear-gradient(145deg,var(--aang-section-card-bg,#0c3558),var(--aang-section-card-bg-alt,#061b31))}.section-cards--ornate .section-card:before{content:"◆";position:absolute;top:8px;inset-inline:0;color:var(--aang-section-card-border,#d8a64f);font-size:10px;text-align:center}.section-cards--ornate .section-card__icon{border-radius:50% 50% 12px 12px/42% 42% 12px 12px}
.dashboard-grid--reorderable{align-items:start;grid-template-columns:repeat(var(--aang-latest-columns,2),minmax(0,1fr))}.dashboard-grid--reorderable .aang-latest-panel{width:100%}.dashboard-grid--reorderable .aang-priority-panel{min-height:var(--aang-featured-panel-height,360px)}.dashboard-grid--reorderable .aang-secondary-panel{min-height:var(--aang-small-panel-height,210px)}
@media(max-width:900px){.hero-side{margin-top:10px}.hero-media{max-width:650px}.hero-image-mode-framed .hero-verse{min-height:130px}.dashboard-grid--reorderable{grid-template-columns:1fr}.dashboard-grid--reorderable .aang-priority-panel,.dashboard-grid--reorderable .aang-secondary-panel{min-height:0}}
@media(max-width:600px){.hero-site-name{font-size:min(var(--aang-hero-site-name-size,24px),22px)}.hero-media{height:min(var(--aang-hero-image-height,245px),210px)}.hero-image-mode-framed .hero-verse{min-height:115px;padding:22px 12px}.section-cards{gap:min(var(--aang-section-card-gap,14px),9px)}.section-cards--ornate .section-card{padding-top:calc(var(--aang-mobile-section-card-padding,14px) + 10px);border-radius:42% 42% 12px 12px/24px 24px 12px 12px}}

/* 2.7.1 full welcome image, credit socials, masonry updates and richer Islamic cards */
.hero-image-mode-full .hero-panel{display:block;min-height:var(--aang-hero-height,490px);padding:0;background:var(--aang-hero-bg-color,#061b31)}.hero-full-media{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;background:var(--aang-hero-bg-color,#061b31)}.hero-full-media img{display:block;width:100%;height:100%;object-position:center}.hero-image-mode-full .hero-panel:after{z-index:1;pointer-events:none;opacity:.35}.hero-image-mode-full .hero-copy{position:absolute;z-index:3;top:50%;inset-inline-start:5%;width:min(50%,650px);padding:clamp(17px,2.5vw,32px);border:1px solid rgba(216,166,79,.35);border-radius:18px;background:rgba(6,27,49,.68);box-shadow:0 16px 45px rgba(0,0,0,.2);backdrop-filter:blur(5px);transform:translateY(-50%)}.hero-image-mode-full .hero-side{position:absolute;z-index:3;top:50%;inset-inline-end:4%;width:min(36%,430px);transform:translateY(-50%)}.hero-image-mode-full .hero-verse{min-height:240px;background:rgba(6,27,49,.52);backdrop-filter:blur(4px)}
.site-credit-wrap{display:flex;flex-direction:column;align-items:center;gap:5px}.site-credit-wrap--right{align-self:flex-start;margin-inline-start:0;margin-inline-end:auto}.site-credit-wrap--center{align-self:center;margin-inline:auto}.site-credit-wrap--left{align-self:flex-end;margin-inline-start:auto;margin-inline-end:0}.credit-social{display:flex;align-items:center;justify-content:center;gap:var(--aang-credit-social-gap,6px)}.credit-social a{display:grid;place-items:center;width:var(--aang-credit-social-size,24px);height:var(--aang-credit-social-size,24px);border:1px solid color-mix(in srgb,var(--aang-credit-social-color,#d8a64f) 65%,transparent);border-radius:50%;color:var(--aang-credit-social-color,#d8a64f);text-decoration:none;transition:.22s}.credit-social svg{width:48%;height:48%;fill:currentColor}.credit-social a:hover{background:var(--aang-credit-social-color,#d8a64f);color:var(--aang-primary);transform:translateY(-2px)}
.section-cards--ornate .section-card{border-width:2px;background-image:radial-gradient(circle at 50% -19px,color-mix(in srgb,var(--aang-section-card-border,#d8a64f) 28%,transparent) 0 31px,transparent 32px),linear-gradient(30deg,rgba(255,255,255,.025) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.025) 87.5%),linear-gradient(150deg,rgba(255,255,255,.025) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.025) 87.5%),linear-gradient(145deg,var(--aang-section-card-bg,#0c3558),var(--aang-section-card-bg-alt,#061b31));background-size:auto,22px 38px,22px 38px,auto;box-shadow:inset 0 0 0 4px rgba(216,166,79,.07),0 14px 32px rgba(6,27,49,.16)}.section-cards--ornate .section-card:before{content:"۞";top:5px;font-size:17px;text-shadow:0 0 14px rgba(216,166,79,.48)}.section-cards--ornate .section-card__icon{border:1px solid color-mix(in srgb,var(--aang-section-card-border,#d8a64f) 58%,transparent);background:rgba(216,166,79,.07);box-shadow:inset 0 0 0 4px rgba(6,27,49,.3)}.section-cards--ornate .section-card h3:before,.section-cards--ornate .section-card h3:after{content:"◆";display:inline-block;margin-inline:7px;color:var(--aang-section-card-border,#d8a64f);font-size:7px;vertical-align:middle}
.dashboard-grid--reorderable{align-items:start;grid-auto-flow:dense}.dashboard-grid--reorderable.is-masonry-ready{grid-auto-rows:10px}.dashboard-grid--reorderable .aang-latest-panel{grid-column:span var(--aang-panel-span,1);min-height:var(--aang-panel-height,230px)!important;padding:var(--aang-panel-padding,22px)}.dashboard-grid--reorderable .aang-latest-panel .aal-item__thumb{height:var(--aang-panel-media-height,160px)!important;aspect-ratio:auto}.dashboard-grid--reorderable .articles-panel .article-list article>div{height:min(var(--aang-panel-media-height,160px),110px)}.dashboard-grid--reorderable .featured-audio-copy>a{height:min(var(--aang-panel-media-height,160px),150px);aspect-ratio:auto}.dashboard-grid--reorderable .featured-audio-copy>a img{height:100%}
@media(max-width:900px){.hero-image-mode-full .hero-copy{inset-inline-start:3%;width:min(58%,620px)}.hero-image-mode-full .hero-side{inset-inline-end:3%;width:35%;margin:0}.dashboard-grid--reorderable,.dashboard-grid--reorderable.is-masonry-ready{grid-auto-rows:auto}.dashboard-grid--reorderable .aang-latest-panel{grid-column:1!important;grid-row-end:auto!important;min-height:0!important}}
@media(max-width:600px){.hero-image-mode-full .hero-panel{min-height:min(var(--aang-hero-height,490px),420px)}.hero-image-mode-full .hero-copy{top:auto;right:10px;bottom:10px;left:10px;width:auto;padding:13px;transform:none}.hero-image-mode-full .hero-copy h1{font-size:min(var(--aang-hero-title,54px),25px)}.hero-image-mode-full .hero-copy p{display:none}.hero-image-mode-full .hero-side{top:10px;right:10px;left:10px;width:auto;transform:none}.hero-image-mode-full .hero-verse{min-height:82px;margin:0;padding:15px 10px;border-radius:14px}.hero-image-mode-full .hero-verse strong{font-size:min(var(--aang-verse-size,32px),19px)}.site-credit-wrap--right,.site-credit-wrap--center,.site-credit-wrap--left{align-self:center;margin-inline:auto}.dashboard-grid--reorderable .aang-latest-panel{padding:var(--aang-mobile-panel-padding,13px)}.section-cards--ornate .section-card h3:before,.section-cards--ornate .section-card h3:after{display:none}}

/* 2.8.0 separate controls for header, live search, branches, mobile and moderation */
.header-inner{gap:var(--aang-header-gap,28px)}.main-navigation ul{gap:var(--aang-menu-gap,2px)}.main-navigation a{padding-inline:var(--aang-menu-item-padding,9px)}.header-social a,.header-search{width:var(--aang-header-icon-size,41px);height:var(--aang-header-icon-size,41px);border-color:color-mix(in srgb,var(--aang-header-icon-color,#d8a64f) 60%,transparent);color:var(--aang-header-icon-color,#d8a64f)}.header-social a:hover,.header-search:hover{background:var(--aang-header-icon-color,#d8a64f)}
.header-inner--logo-left .main-navigation{order:1;margin-inline-start:0}.header-inner--logo-left .header-tools{order:2}.header-inner--logo-left .site-branding{order:3;margin-inline-start:auto}.header-inner--logo-center{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-inner--logo-center .site-branding{grid-column:2;grid-row:1}.header-inner--logo-center .main-navigation{grid-column:1;grid-row:1;margin-inline-start:0;justify-self:start}.header-inner--logo-center .header-tools{grid-column:3;grid-row:1;justify-self:end}
.search-overlay{background:color-mix(in srgb,var(--aang-search-overlay-bg,#020d18) 94%,transparent)}.search-dialog h2{color:var(--aang-search-title-color,#fff);font-size:var(--aang-search-title-size,48px)}.global-live-search input{color:var(--aang-search-input-color,#061b31);font-size:var(--aang-search-input-size,16px)}[data-aal-results]{background:var(--aang-search-results-bg,#fff)!important;text-align:var(--aang-search-result-align,right)}[data-aal-results] a{color:var(--aang-search-result-title-color,#061b31)!important;text-align:var(--aang-search-result-align,right)}[data-aal-results] a span{color:var(--aang-search-result-title-color,#061b31);font-size:var(--aang-search-result-title-size,15px)}[data-aal-results] a small{color:var(--aang-search-result-label-color,#9b722e)!important;font-size:var(--aang-search-result-label-size,11px)}[data-aal-results] a:hover{background:var(--aang-search-result-hover-bg,#f9f4ea)!important}
.aal-section-search{background:var(--aang-section-search-bg,#fff)!important}.aal-section-search input{color:var(--aang-section-search-text,#061b31)!important;font-size:var(--aang-section-search-size,14px)!important}.aal-section-search button{font-size:var(--aang-section-search-size,14px)!important}.aal-branches{justify-content:var(--aang-branch-justify,flex-start);gap:var(--aang-branch-gap,9px)!important}.aal-branches a{padding:var(--aang-branch-padding,10px) calc(var(--aang-branch-padding,10px) + 5px)!important;border-color:var(--aang-branch-border-color,#d8a64f)!important;border-radius:var(--aang-branch-radius,10px)!important;background:var(--aang-branch-bg,#fff)!important;color:var(--aang-branch-text-color,#061b31)!important;font-size:var(--aang-branch-size,13px)!important}.aal-branches a:hover,.aal-branches a.is-active{background:var(--aang-branch-active-bg,#061b31)!important;color:var(--aang-branch-active-text-color,#fff)!important}.aal-branches small{color:var(--aang-branch-count-color,#d8a64f)!important;font-size:var(--aang-branch-count-size,10px)!important}.aal-result-bar{color:var(--aang-result-bar-color,#061b31)!important;font-size:var(--aang-result-bar-size,13px)!important}
.comment-moderation-notice{margin:0 0 18px;padding:12px 15px;border-inline-start:4px solid var(--aang-accent);border-radius:8px;background:#f7efdf;color:var(--aang-heading);font-size:13px;line-height:1.8}
@media(max-width:900px){.header-inner--logo-center{display:flex}.header-inner--logo-left .site-branding,.header-inner--logo-left .main-navigation,.header-inner--logo-left .header-tools{order:initial}.header-inner--logo-left .site-branding{margin-inline-start:0}}
@media(max-width:600px){.aang-container{width:min(var(--aang-container,1320px),calc(100% - (var(--aang-mobile-side-space,9px) * 2)))}.header-inner{min-height:var(--aang-mobile-header-height,68px)}.custom-logo{max-width:min(var(--aang-mobile-logo-width,165px),48vw)}.main-navigation a{font-size:var(--aang-mobile-menu-size,14px)!important}.hero-image-mode-full .hero-panel,.hero-panel{min-height:var(--aang-mobile-hero-height,420px)}.aal-branches a{padding:var(--aang-mobile-branch-padding,9px)!important;font-size:var(--aang-mobile-branch-size,12px)!important}[data-aal-results] a span{font-size:var(--aang-mobile-search-result-size,13px)}.site-footer,.site-footer a{font-size:var(--aang-mobile-footer-size,12px)}}

/* 2.9.0 pinned content, per-panel layouts, ornate welcome and adjacent navigation */
.hero-image-mode-ornate .hero-panel:before{display:none}.hero-image-mode-ornate .hero-panel{border-width:var(--aang-hero-border-width,2px);background-color:var(--aang-hero-bg-color,#061b31);box-shadow:inset 0 0 0 5px rgba(216,166,79,.07),0 18px 48px rgba(6,27,49,.16)}.hero-image-mode-ornate .hero-panel:after{z-index:-1;inset:10px;border:1px solid color-mix(in srgb,var(--aang-hero-border-color,#d8a64f) 35%,transparent);border-radius:inherit;mask-image:none}.hero-image-mode-ornate .hero-media{position:relative;height:var(--aang-hero-image-height,245px);border-width:var(--aang-hero-border-width,2px);box-shadow:inset 0 0 0 6px rgba(216,166,79,.08),0 18px 40px rgba(0,0,0,.25)}.hero-image-mode-ornate .hero-media:after{content:"۞";position:absolute;top:8px;right:50%;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--aang-hero-border-color,#d8a64f);border-radius:50%;background:var(--aang-hero-bg-color,#061b31);color:var(--aang-hero-border-color,#d8a64f);font-size:14px;transform:translateX(50%)}.hero-image-mode-ornate.hero-frame-style-mihrab .hero-panel,.hero-image-mode-ornate.hero-frame-style-mihrab .hero-media{border-radius:50% 50% 20px 20px/64px 64px 20px 20px}.hero-image-mode-ornate.hero-frame-style-arch .hero-panel,.hero-image-mode-ornate.hero-frame-style-arch .hero-media{border-radius:38% 38% 18px 18px/44px 44px 18px 18px}.hero-image-mode-ornate.hero-frame-style-octagon .hero-panel,.hero-image-mode-ornate.hero-frame-style-octagon .hero-media{clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px);border-radius:0}.hero-image-mode-ornate.hero-frame-style-diamond .hero-panel,.hero-image-mode-ornate.hero-frame-style-diamond .hero-media{border-radius:38px 8px 38px 8px}.hero-image-mode-ornate.hero-frame-style-rounded .hero-panel,.hero-image-mode-ornate.hero-frame-style-rounded .hero-media{border-radius:32px}.hero-image-mode-ornate.hero-ornament-geometric .hero-panel{background-image:linear-gradient(30deg,rgba(216,166,79,.04) 12%,transparent 12.5%,transparent 87%,rgba(216,166,79,.04) 87.5%),linear-gradient(150deg,rgba(216,166,79,.04) 12%,transparent 12.5%,transparent 87%,rgba(216,166,79,.04) 87.5%),linear-gradient(125deg,var(--aang-primary-light),var(--aang-hero-bg-color,#061b31));background-size:28px 48px,28px 48px,auto}.hero-image-mode-ornate.hero-ornament-arabesque .hero-panel{background-image:radial-gradient(circle at 0 50%,transparent 18px,rgba(216,166,79,.06) 19px 21px,transparent 22px),radial-gradient(circle at 100% 50%,transparent 18px,rgba(216,166,79,.06) 19px 21px,transparent 22px),linear-gradient(125deg,var(--aang-primary-light),var(--aang-hero-bg-color,#061b31));background-size:52px 52px,52px 52px,auto}.hero-image-mode-ornate.hero-ornament-diamonds .hero-panel{background-image:linear-gradient(45deg,rgba(216,166,79,.06) 25%,transparent 25%,transparent 75%,rgba(216,166,79,.06) 75%),linear-gradient(125deg,var(--aang-primary-light),var(--aang-hero-bg-color,#061b31));background-size:34px 34px,auto}.hero-image-mode-ornate.hero-ornament-minimal .hero-panel{background-image:linear-gradient(125deg,var(--aang-primary-light),var(--aang-hero-bg-color,#061b31))}.hero-image-mode-ornate.hero-copy-hidden .hero-panel{grid-template-columns:1fr}.hero-image-mode-ornate.hero-copy-hidden .hero-side{width:min(100%,1050px);margin-inline:auto}.hero-image-mode-ornate.hero-copy-hidden .hero-media{height:min(var(--aang-hero-image-height,245px),calc(var(--aang-hero-height,490px) - 100px))}

.aang-latest-items{gap:var(--aang-latest-item-gap,12px)}.aang-latest-items>.aang-rotate-item{position:relative;min-width:0;min-height:var(--aang-latest-item-height,0);padding:var(--aang-latest-item-padding,12px);overflow:hidden;border:var(--aang-latest-item-border-width,1px) solid var(--aang-latest-item-border-color,#48647d)!important;border-radius:var(--aang-latest-item-radius,12px);background:linear-gradient(145deg,color-mix(in srgb,var(--aang-latest-item-bg,#0c3558) 94%,white),var(--aang-latest-item-bg,#0c3558));box-shadow:0 9px 24px rgba(0,0,0,.13);transition:border-color .25s,box-shadow .25s,transform .25s}.aang-latest-items>.aang-rotate-item:hover{border-color:var(--aang-accent)!important;box-shadow:0 14px 32px rgba(0,0,0,.22);transform:translateY(-3px)}.aang-latest-layout--grid .aang-latest-items{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))!important;align-items:stretch}.aang-latest-layout--list .aang-latest-items{display:grid!important;grid-template-columns:1fr!important}.aang-latest-layout--slider .aang-latest-items{display:block!important}.aang-latest-layout--slider .aang-latest-items>.aang-rotate-item{width:100%}.articles-panel .aang-latest-items article,.articles-panel .aang-latest-items article:last-child{grid-template-columns:min(88px,30%) minmax(0,1fr);gap:12px;padding:var(--aang-latest-item-padding,12px);border:var(--aang-latest-item-border-width,1px) solid var(--aang-latest-item-border-color,#48647d)}.articles-panel .aang-latest-items article>div{height:min(var(--aang-panel-media-height,160px),90px)}.aang-latest-items h3,.aang-latest-items h3 a,.aang-latest-items strong{font-size:var(--aang-latest-item-title-size,15px)!important;white-space:normal}.compact-list.aang-latest-items>a,.compact-list.aang-latest-items>a:last-child{padding:var(--aang-latest-item-padding,12px);border:var(--aang-latest-item-border-width,1px) solid var(--aang-latest-item-border-color,#48647d)}.aang-latest-layout--grid .compact-list.aang-latest-items{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))!important}.aang-latest-layout--grid .featured-audio-copy{grid-template-columns:76px minmax(0,1fr)}.aang-latest-layout--grid .aal-modern-player{min-width:0}.aang-latest-items .aal-item{height:100%;border:0;background:transparent}.aang-latest-items .aal-item__thumb{border:1px solid color-mix(in srgb,var(--aang-latest-item-border-color,#48647d) 70%,transparent)}.aang-latest-items .is-pinned{border-color:var(--aang-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aang-accent) 45%,transparent),0 12px 28px rgba(0,0,0,.18)}.aang-pinned-badge,.aal-pinned-badge{display:inline-flex;align-items:center;width:max-content;margin:0 0 6px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--aang-accent) 55%,transparent);border-radius:999px;background:rgba(216,166,79,.12);color:var(--aang-accent);font-size:9px!important;font-style:normal;line-height:1.6}.aal-item.is-pinned{border-color:var(--aang-accent)}

.breadcrumbs{flex-wrap:wrap}.breadcrumbs a{color:var(--aang-breadcrumb-link-color,var(--aang-accent))}.breadcrumb-separator{display:grid;place-items:center;color:var(--aang-breadcrumb-separator-color,var(--aang-accent))}.breadcrumb-separator svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.breadcrumbs--chips a,.breadcrumbs--chips b{padding:4px 10px;border:1px solid color-mix(in srgb,var(--aang-breadcrumb-separator-color,var(--aang-accent)) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--aang-breadcrumb-separator-color,var(--aang-accent)) 10%,transparent)}.breadcrumbs--arrows .breadcrumb-separator{width:22px;height:22px;border:1px solid color-mix(in srgb,var(--aang-breadcrumb-separator-color,var(--aang-accent)) 40%,transparent);border-radius:50%}.breadcrumbs--ornate .breadcrumb-separator svg{display:none}.breadcrumbs--ornate .breadcrumb-separator:before{content:"◆";font-size:8px}.article-card-breadcrumbs.breadcrumbs a,.article-card-breadcrumbs.breadcrumbs b{color:var(--aang-heading)}.article-card-breadcrumbs.breadcrumbs--chips a,.article-card-breadcrumbs.breadcrumbs--chips b{background:#f8f1e4}

.single-content-shell{display:grid;grid-template-columns:minmax(125px,1fr) minmax(430px,var(--aang-article-card-width,55%)) minmax(125px,1fr);align-items:start;gap:18px;width:100%}.single-content-shell--wide{grid-template-columns:var(--aang-adjacent-width,190px) minmax(0,1fr) var(--aang-adjacent-width,190px)}.single-content-shell .single-entry{grid-column:2;width:100%;max-width:100%;margin:0}.single-adjacent-card{position:sticky;top:130px;display:flex;flex-direction:column;gap:9px;width:100%;min-width:0;padding:12px;border:1px solid var(--aang-adjacent-border,var(--aang-accent));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--aang-adjacent-bg,#0c3558) 88%,white),var(--aang-adjacent-bg,#0c3558));color:var(--aang-adjacent-color,#fff);box-shadow:0 12px 30px rgba(6,27,49,.13);text-decoration:none;transition:.25s}.single-adjacent-card:hover{color:var(--aang-adjacent-color,#fff);transform:translateY(-4px);box-shadow:0 17px 38px rgba(6,27,49,.2)}.single-adjacent-card--previous{grid-column:1}.single-adjacent-card--next{grid-column:3}.single-adjacent-thumb{display:block;overflow:hidden;border-radius:10px;aspect-ratio:16/10;background:rgba(255,255,255,.08)}.single-adjacent-thumb img{width:100%;height:100%;object-fit:cover}.single-adjacent-copy{display:block;min-width:0}.single-adjacent-copy small{display:block;margin-bottom:4px;color:var(--aang-adjacent-border,var(--aang-accent));font-size:10px}.single-adjacent-copy strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.single-adjacent-card.is-empty{visibility:hidden}.article-single-layout .comments-area,.single-layout .comments-area{width:min(100%,1000px);margin:28px auto 0}
@media(max-width:1050px){.single-content-shell,.single-content-shell--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.single-content-shell .single-entry{grid-column:1/-1;grid-row:1}.single-adjacent-card{position:static;grid-row:2}.single-adjacent-card--previous{grid-column:1}.single-adjacent-card--next{grid-column:2}.single-adjacent-card.is-empty{display:none}}
@media(max-width:700px){.hero-image-mode-ornate .hero-panel{padding:34px 20px}.hero-image-mode-ornate .hero-media{height:min(var(--aang-hero-image-height,245px),220px)}.aang-latest-layout--grid .aang-latest-items{grid-template-columns:1fr!important}.single-content-shell,.single-content-shell--wide{grid-template-columns:1fr;gap:10px}.single-content-shell .single-entry{grid-column:1}.single-adjacent-card--previous,.single-adjacent-card--next{grid-column:1}.single-adjacent-card--previous{grid-row:2}.single-adjacent-card--next{grid-row:3}.single-adjacent-card{flex-direction:row;align-items:center}.single-adjacent-thumb{flex:0 0 72px;aspect-ratio:1}.breadcrumbs--chips a,.breadcrumbs--chips b{padding:3px 7px}}

/* 3.0.0 bulk-library companion, equal hero width and independent mobile layout */
.home-hero .hero-panel{width:var(--aang-hero-width,100%);margin-inline:auto;padding-block:var(--aang-hero-panel-padding,62px);padding-inline:clamp(20px,var(--aang-hero-panel-padding,62px),110px)}
.home-hero.hero-image-mode-full .hero-panel{padding:0}
.home-hero.hero-image-mode-ornate .hero-side,.home-hero.hero-image-mode-framed .hero-side{width:var(--aang-hero-media-area-width,100%);margin-inline:auto;justify-self:center}

@media(max-width:600px){
	.home-hero .hero-panel{width:var(--aang-mobile-hero-width,100%);min-height:var(--aang-mobile-hero-height,360px);height:auto;padding:var(--aang-mobile-hero-padding,12px);border-width:var(--aang-mobile-hero-border-width,2px);border-radius:var(--aang-mobile-hero-radius,18px)}
	.home-hero.hero-image-mode-full .hero-panel{height:var(--aang-mobile-hero-height,360px);min-height:var(--aang-mobile-hero-height,360px);padding:0}
	.home-hero.hero-image-mode-ornate .hero-side,.home-hero.hero-image-mode-framed .hero-side{width:100%;margin-inline:auto}
	.home-hero.hero-image-mode-ornate .hero-media,.home-hero.hero-image-mode-framed .hero-media{width:var(--aang-mobile-hero-image-width,100%);height:var(--aang-mobile-hero-image-height,290px);border-width:var(--aang-mobile-hero-border-width,2px);border-radius:var(--aang-mobile-hero-radius,18px)}
	.home-hero .hero-copy h1,.home-hero.hero-image-mode-full .hero-copy h1{font-size:var(--aang-mobile-hero-title-size,25px)}
	.home-hero .hero-copy p{font-size:var(--aang-mobile-hero-text-size,14px)}
	.home-hero .hero-verse strong,.home-hero.hero-image-mode-full .hero-verse strong{font-size:var(--aang-mobile-verse-size,19px)}
	.latest-dashboard .dashboard-grid--reorderable,.latest-dashboard .dashboard-grid--reorderable.is-masonry-ready{width:var(--aang-mobile-latest-width,100%);grid-template-columns:repeat(var(--aang-mobile-latest-columns,2),minmax(0,1fr));gap:var(--aang-mobile-latest-gap,8px);grid-auto-rows:auto}
	.latest-dashboard .dashboard-grid--reorderable .aang-latest-panel{grid-column:span 1!important;grid-row-end:auto!important;min-width:0;min-height:var(--aang-mobile-latest-min-height,0)!important;padding:var(--aang-mobile-latest-padding,9px)}
	.latest-dashboard .panel-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;margin-bottom:8px;padding-bottom:7px}
	.latest-dashboard .panel-heading h2{min-width:0;gap:4px;font-size:var(--aang-mobile-panel-title-size,17px);line-height:1.45;overflow-wrap:anywhere}
	.latest-dashboard .panel-heading h2 span{flex:0 0 auto}
	.latest-dashboard .panel-heading h2 svg{width:15px;height:15px}
	.latest-dashboard .panel-heading>a{font-size:9px;justify-self:start}
	.latest-dashboard .aang-latest-items{gap:6px}
	.latest-dashboard .aang-latest-items>.aang-rotate-item{min-height:0;padding:min(var(--aang-latest-item-padding,12px),7px)}
	.latest-dashboard .aang-latest-items h3,.latest-dashboard .aang-latest-items h3 a,.latest-dashboard .aang-latest-items strong{font-size:min(var(--aang-latest-item-title-size,15px),12px)!important;line-height:1.55;overflow-wrap:anywhere}
	.latest-dashboard .dashboard-grid--reorderable .aang-latest-panel .aal-item__thumb{height:min(var(--aang-panel-media-height,160px),105px)!important}
	.latest-dashboard .dashboard-panel .aal-item__body{padding:7px}
	.latest-dashboard .dashboard-panel .aal-item__body h3{margin:4px 0 3px;line-height:1.45}
	.latest-dashboard .dashboard-panel .aal-item__meta{padding-top:4px;font-size:7px}
	.latest-dashboard .articles-panel .aang-latest-items article,.latest-dashboard .articles-panel .aang-latest-items article:last-child{grid-template-columns:36px minmax(0,1fr);gap:6px;padding:7px}
	.latest-dashboard .articles-panel .aang-latest-items article>div{height:36px}
	.latest-dashboard .featured-audio-copy{grid-template-columns:1fr;gap:6px}
	.latest-dashboard .featured-audio-copy>a{display:none}
	.latest-dashboard .aal-media-box.is-compact{margin:7px 0;padding:7px}
	.latest-dashboard .aal-media-box.is-compact .aal-player-heading strong{font-size:11px}
	.latest-dashboard .aal-media-box.is-compact .aal-play{width:38px;height:38px}
	.latest-dashboard .aal-player-actions{gap:4px}
	.latest-dashboard .aal-volume{display:none}
	.latest-dashboard .aal-player-download{padding:4px 6px;margin-inline-start:0}
	.latest-dashboard .compact-list.aang-latest-items>a{grid-template-columns:28px minmax(0,1fr);gap:6px}
	.latest-dashboard .compact-list>a>span{width:28px;height:28px}
	.latest-dashboard .panel-empty{padding:16px 7px;font-size:10px;line-height:1.6}
}

/* 3.0.1 mobile latest-card controls and optional hero frame */
.aang-item-outside-limit{display:none!important}
@media(min-width:601px){
	.home-hero.hero-frame-desktop-off .hero-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}
	.home-hero.hero-frame-desktop-off .hero-panel:before,.home-hero.hero-frame-desktop-off .hero-panel:after,.home-hero.hero-frame-desktop-off .hero-media:after{display:none!important;content:none!important}
	.home-hero.hero-frame-desktop-off .hero-side{width:100%;margin:0 auto}
	.home-hero.hero-frame-desktop-off .hero-media{border:0!important;border-radius:var(--aang-hero-image-radius,18px)!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}
	.home-hero.hero-frame-desktop-off.hero-image-mode-full .hero-panel{height:var(--aang-hero-height,490px);min-height:var(--aang-hero-height,490px)}
	.home-hero.hero-frame-desktop-off:not(.hero-image-mode-full) .hero-panel{height:auto;min-height:0}
}
@media(max-width:600px){
	.home-hero.hero-frame-mobile-off .hero-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}
	.home-hero.hero-frame-mobile-off .hero-panel:before,.home-hero.hero-frame-mobile-off .hero-panel:after,.home-hero.hero-frame-mobile-off .hero-media:after{display:none!important;content:none!important}
	.home-hero.hero-frame-mobile-off .hero-side{width:100%;margin:0 auto}
	.home-hero.hero-frame-mobile-off .hero-media{width:var(--aang-mobile-hero-image-width,100%)!important;height:var(--aang-mobile-hero-image-height,290px)!important;border:0!important;border-radius:var(--aang-mobile-hero-radius,18px)!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}
	.home-hero.hero-frame-mobile-off.hero-image-mode-full .hero-panel{height:var(--aang-mobile-hero-height,360px);min-height:var(--aang-mobile-hero-height,360px)}
	.home-hero.hero-frame-mobile-off:not(.hero-image-mode-full) .hero-panel{height:auto;min-height:0}

	.latest-dashboard .dashboard-grid--reorderable .aang-latest-panel{overflow:hidden}
	.latest-dashboard .aang-latest-panel,.latest-dashboard .aang-latest-items,.latest-dashboard .aang-latest-items>*,.latest-dashboard .aal-item,.latest-dashboard .aal-item__body,.latest-dashboard .aal-media-box,.latest-dashboard .aal-player-main{min-width:0;max-width:100%}
	.latest-dashboard .aang-latest-items>.aang-rotate-item{width:100%;min-height:var(--aang-mobile-latest-item-height,0);padding:var(--aang-mobile-latest-item-padding,6px)}
	.latest-dashboard .aang-latest-items h3,.latest-dashboard .aang-latest-items h3 a,.latest-dashboard .aang-latest-items strong{font-size:var(--aang-mobile-latest-item-title-size,11px)!important;line-height:1.5;overflow-wrap:anywhere;word-break:normal}
	.latest-dashboard .dashboard-grid--reorderable .aang-latest-panel .aal-item__thumb{width:100%;height:var(--aang-mobile-latest-media-height,85px)!important;min-height:0;aspect-ratio:auto}
	.latest-dashboard .aal-item__thumb img{width:100%;max-width:100%;height:100%;object-fit:cover}
	.latest-dashboard .aal-item__body{width:100%;padding:var(--aang-mobile-latest-item-padding,6px)}
	.latest-dashboard .aal-item__body h3{margin:4px 0 3px}
	.latest-dashboard .aal-item__meta{flex-wrap:wrap;gap:3px;padding-top:4px;font-size:7px}
	.latest-dashboard .aal-item__meta span{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}
	.latest-dashboard .articles-panel .aang-latest-items article,.latest-dashboard .articles-panel .aang-latest-items article:last-child{grid-template-columns:min(42px,34%) minmax(0,1fr);gap:6px;padding:var(--aang-mobile-latest-item-padding,6px)}
	.latest-dashboard .articles-panel .aang-latest-items article>div{width:100%;height:min(var(--aang-mobile-latest-media-height,85px),42px)}
	.latest-dashboard .compact-list.aang-latest-items>a{grid-template-columns:28px minmax(0,1fr);padding:var(--aang-mobile-latest-item-padding,6px)}

	.latest-dashboard .dashboard-grid--mobile-2 .panel-heading h2{font-size:min(var(--aang-mobile-panel-title-size,17px),14px)}
	.latest-dashboard .dashboard-grid--mobile-2 .panel-heading h2 span{width:23px;height:23px}
	.latest-dashboard .dashboard-grid--mobile-2 .panel-heading h2 svg{width:13px;height:13px}
	.latest-dashboard .dashboard-grid--mobile-2 .panel-heading>a{font-size:8px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-item__body p{display:none}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-label{padding:2px 5px;font-size:7px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-format-badge{padding:2px 4px;font-size:7px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-item__thumb svg{width:34px;height:34px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-media-box.is-compact{padding:5px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-media-box.is-compact .aal-player-heading span{font-size:7px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-media-box.is-compact .aal-player-heading strong{font-size:9px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-media-box.is-compact .aal-play{width:34px;height:34px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-player-actions{display:none}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-player-time{font-size:7px}
	.latest-dashboard .dashboard-grid--mobile-2 .aang-rotator-dots{gap:3px;margin-top:6px}
	.latest-dashboard .dashboard-grid--mobile-2 .aang-rotator-dot{width:5px;height:5px}
	.latest-dashboard .dashboard-grid--mobile-2 .aang-rotator-dot.is-active{width:14px}
}

/* 3.2.0 independent section, article and player controls. */
@media(min-width:601px){.aal-audio-player{grid-template-columns:minmax(0,1fr) var(--aang-player-cover-width,170px)}.aal-media-box{max-width:var(--aang-player-width,100%);margin-inline:auto;padding:var(--aang-player-padding,20px);border-width:var(--aang-player-border-width,1px);border-color:var(--aang-player-border,#d8a64f);border-radius:var(--aang-player-radius,18px)}}
@media(max-width:600px){
	.page-entry--section{width:var(--aang-mobile-library-area-width,100%);margin-inline:auto;padding:var(--aang-mobile-section-browser-padding,8px)}
	.aal-section-search input,.aal-section-search button,.aal-sort-control select{min-height:var(--aang-mobile-section-search-height,44px)}
	.aal-branches{display:grid;grid-template-columns:repeat(var(--aang-mobile-branch-columns,2),minmax(0,1fr));align-items:stretch}
	.aal-branches a{justify-content:center;min-width:0;text-align:center;overflow-wrap:anywhere}
	.aal-section-items{grid-template-columns:repeat(var(--aang-mobile-library-columns,1),minmax(0,1fr));gap:var(--aang-mobile-library-gap,10px)}
	.aal-section-items .aal-item{min-height:var(--aang-mobile-library-card-min-height,0);border-radius:var(--aang-mobile-library-card-radius,13px)}
	.aal-section-items .aal-item__thumb{height:var(--aang-mobile-library-image-height,170px)}
	.aal-section-items .aal-item__thumb img{object-fit:var(--aang-mobile-library-image-fit,cover)}
	.aal-section-items .aal-item__body{padding:var(--aang-mobile-library-card-padding,12px)}
	.aal-section-items .aal-item__body h3{font-size:var(--aang-mobile-library-card-title-size,15px)}
	.aal-section-items .aal-item__body p{font-size:var(--aang-mobile-library-card-excerpt-size,12px)}
	.aal-section-items .aal-item__meta{font-size:var(--aang-mobile-library-card-meta-size,9px)}
	.aal-section-items--articles{grid-template-columns:repeat(var(--aang-mobile-article-columns,1),minmax(0,1fr))}
	.aal-content-actions .aal-action-button{min-height:var(--aang-mobile-action-button-height,36px);font-size:var(--aang-mobile-card-action-size,10px)}
	.aal-media-box{width:var(--aang-mobile-player-width,100%);max-width:var(--aang-mobile-player-width,100%);padding:var(--aang-mobile-player-padding,12px);border-radius:var(--aang-mobile-player-radius,15px)}
	.aal-audio-player{grid-template-columns:1fr;grid-template-areas:"cover" "main"}
	.aal-player-cover{width:100%;height:var(--aang-mobile-player-cover-height,120px);min-height:0}
	.aal-player-cover img{width:100%;height:100%;object-fit:cover}
	.aal-play{width:var(--aang-mobile-player-button-size,50px);height:var(--aang-mobile-player-button-size,50px)}
	.aal-player-heading strong{font-size:var(--aang-mobile-player-title-size,16px)}
	.aal-player-actions{font-size:var(--aang-mobile-player-control-size,11px)}
}

/* 3.2.0 actions on every homepage material and truly independent mobile colours. */
.latest-dashboard .aal-content-actions.is-card{margin-top:7px;padding-top:7px;border-color:rgba(255,255,255,.12)}
.latest-dashboard .aal-action-button{min-height:31px;padding:4px 7px;border-color:rgba(216,166,79,.34);background:rgba(255,255,255,.06);color:#fff;font-size:9px}
.latest-dashboard .aal-action-button:hover,.latest-dashboard .aal-action-button.is-saved{border-color:var(--aang-accent);background:var(--aang-accent);color:var(--aang-primary)}
.latest-dashboard .aal-action-button svg{width:14px;height:14px}
.articles-panel .aang-latest-items article>.aal-content-actions{display:flex!important;grid-column:1/-1;place-items:initial!important;width:100%;height:auto!important;overflow:visible!important;border-radius:0!important;background:transparent!important;color:inherit}
.compact-list .aang-compact-link{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;color:#fff;text-decoration:none}
.compact-list .aang-compact-link>span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:rgba(216,166,79,.12);color:var(--aang-accent)}
@media(max-width:600px){
	.aal-section-search{background:var(--aang-mobile-section-search-bg,#fff)!important}
	.aal-section-search input,.aal-sort-control select{color:var(--aang-mobile-section-search-text,#061b31)!important}
	.aal-section-items .aal-item{border-color:var(--aang-mobile-library-border,#d8a64f);background:var(--aang-mobile-library-card-bg,#fff)}
	.aal-section-items .aal-item__body h3,.aal-section-items .aal-item__body h3 a{color:var(--aang-mobile-library-title,#061b31)!important}
	.aal-section-items .aal-item__body p{color:var(--aang-mobile-library-text,#675f56)!important}
	.aal-article-showcase{border-color:var(--aang-mobile-article-border,#d8a64f);background:var(--aang-mobile-article-bg,#fff)}
	.aal-article-arrow{background:var(--aang-mobile-article-arrow-bg,#d8a64f);color:var(--aang-mobile-article-arrow-color,#061b31)}
	.aal-load-more{border-color:var(--aang-mobile-load-more-bg,#d8a64f);background:var(--aang-mobile-load-more-bg,#d8a64f);color:var(--aang-mobile-load-more-color,#061b31)}
	.aal-media-box{border-color:var(--aang-mobile-player-border,#d8a64f);background:linear-gradient(145deg,var(--aang-mobile-player-bg-alt,#0a2b49),var(--aang-mobile-player-bg,#061b31))}
	.aal-play{background:var(--aang-mobile-player-accent,#d8a64f);color:var(--aang-mobile-player-button-color,#061b31)}
	.aal-waveform i{background:var(--aang-mobile-player-accent,#d8a64f)}
	.aal-progress,.aal-volume{accent-color:var(--aang-mobile-player-accent,#d8a64f)}
	.latest-dashboard .aal-content-actions.is-card{gap:4px;margin-top:5px;padding-top:5px}
	.latest-dashboard .aal-action-button{min-height:27px;padding:3px 4px;font-size:8px}
	.latest-dashboard .aal-action-button svg{width:12px;height:12px}
	.latest-dashboard .compact-list .aang-compact-link{grid-template-columns:28px minmax(0,1fr);gap:6px}
	.latest-dashboard .compact-list .aang-compact-link>span{width:28px;height:28px}
	.latest-dashboard .dashboard-grid--mobile-2 .aal-action-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}

/* 3.3.0 flat latest-updates layout and fully clickable article rows. */
.aang-latest-article-hitarea{position:absolute;z-index:1;inset:0;border-radius:inherit}
.articles-panel .aang-latest-items article>div,.articles-panel .aang-latest-items article>h3{position:relative;z-index:2;pointer-events:none}
.articles-panel .aang-latest-items article>h3 a{pointer-events:auto}
.articles-panel .aang-latest-items article>.aal-content-actions{position:relative;z-index:3}

@media(min-width:601px){
	.latest-style-desktop-flat .dashboard-panel{border:var(--aang-latest-flat-border-width,1px) solid var(--aang-latest-flat-border,#d8a64f);border-radius:var(--aang-latest-flat-radius,10px);background:var(--aang-latest-flat-bg,#fffdf8);color:var(--aang-latest-flat-text,#20252b);box-shadow:none}
	.latest-style-desktop-flat .panel-heading{border-bottom-color:color-mix(in srgb,var(--aang-latest-flat-border,#d8a64f) 45%,transparent)}
	.latest-style-desktop-flat .panel-heading h2,.latest-style-desktop-flat .panel-heading h2 svg{color:var(--aang-latest-flat-title,#071d35)}
	.latest-style-desktop-flat .panel-heading>a{color:var(--aang-latest-flat-title,#071d35)}
	.latest-style-desktop-flat .aang-latest-items>.aang-rotate-item{padding:var(--aang-latest-item-padding,12px);border:0!important;border-bottom:var(--aang-latest-flat-border-width,1px) solid color-mix(in srgb,var(--aang-latest-flat-border,#d8a64f) 42%,transparent)!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--aang-latest-flat-text,#20252b)}
	.latest-style-desktop-flat .aang-latest-items>.aang-rotate-item:last-child{border-bottom:0!important}
	.latest-style-desktop-flat .aang-latest-items>.aang-rotate-item:hover{background:color-mix(in srgb,var(--aang-latest-flat-border,#d8a64f) 7%,transparent)!important;box-shadow:none!important;transform:none}
	.latest-style-desktop-flat .aang-latest-items .aal-item{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}
	.latest-style-desktop-flat .featured-audio-copy h3 a,.latest-style-desktop-flat .article-list h3 a,.latest-style-desktop-flat .aal-item__body h3 a,.latest-style-desktop-flat .compact-list .aang-compact-link{color:var(--aang-latest-flat-title,#071d35)}
	.latest-style-desktop-flat .featured-audio-copy p,.latest-style-desktop-flat .article-list small,.latest-style-desktop-flat .aal-item__meta,.latest-style-desktop-flat .compact-list small{color:var(--aang-latest-flat-text,#20252b)}
	.latest-style-desktop-flat .panel-empty{border-color:color-mix(in srgb,var(--aang-latest-flat-border,#d8a64f) 55%,transparent);color:var(--aang-latest-flat-text,#20252b)}
	.latest-style-desktop-flat .aal-content-actions.is-card{border-color:color-mix(in srgb,var(--aang-latest-flat-border,#d8a64f) 35%,transparent)}
	.latest-style-desktop-flat .aal-action-button{border-color:color-mix(in srgb,var(--aang-latest-flat-border,#d8a64f) 55%,transparent);background:transparent;color:var(--aang-latest-flat-title,#071d35)}
	.latest-style-desktop-flat .aang-rotator-dot{background:color-mix(in srgb,var(--aang-latest-flat-title,#071d35) 24%,transparent)}
	.latest-style-desktop-flat .aang-rotator-dot.is-active{background:var(--aang-accent)}
}

@media(max-width:600px){
	.latest-style-mobile-flat .dashboard-panel{border:var(--aang-mobile-latest-flat-border-width,1px) solid var(--aang-mobile-latest-flat-border,#d8a64f);border-radius:var(--aang-mobile-latest-flat-radius,8px);background:var(--aang-mobile-latest-flat-bg,#fffdf8);color:var(--aang-mobile-latest-flat-text,#20252b);box-shadow:none}
	.latest-style-mobile-flat .panel-heading{border-bottom-color:color-mix(in srgb,var(--aang-mobile-latest-flat-border,#d8a64f) 45%,transparent)}
	.latest-style-mobile-flat .panel-heading h2,.latest-style-mobile-flat .panel-heading h2 svg,.latest-style-mobile-flat .panel-heading>a{color:var(--aang-mobile-latest-flat-title,#071d35)}
	.latest-style-mobile-flat .aang-latest-items>.aang-rotate-item{border:0!important;border-bottom:var(--aang-mobile-latest-flat-border-width,1px) solid color-mix(in srgb,var(--aang-mobile-latest-flat-border,#d8a64f) 42%,transparent)!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--aang-mobile-latest-flat-text,#20252b)}
	.latest-style-mobile-flat .aang-latest-items>.aang-rotate-item:last-child{border-bottom:0!important}
	.latest-style-mobile-flat .aang-latest-items>.aang-rotate-item:hover{background:color-mix(in srgb,var(--aang-mobile-latest-flat-border,#d8a64f) 7%,transparent)!important;box-shadow:none!important;transform:none}
	.latest-style-mobile-flat .aang-latest-items .aal-item{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}
	.latest-style-mobile-flat .featured-audio-copy h3 a,.latest-style-mobile-flat .article-list h3 a,.latest-style-mobile-flat .aal-item__body h3 a,.latest-style-mobile-flat .compact-list .aang-compact-link{color:var(--aang-mobile-latest-flat-title,#071d35)}
	.latest-style-mobile-flat .featured-audio-copy p,.latest-style-mobile-flat .article-list small,.latest-style-mobile-flat .aal-item__meta,.latest-style-mobile-flat .compact-list small{color:var(--aang-mobile-latest-flat-text,#20252b)}
	.latest-style-mobile-flat .panel-empty{border-color:color-mix(in srgb,var(--aang-mobile-latest-flat-border,#d8a64f) 55%,transparent);color:var(--aang-mobile-latest-flat-text,#20252b)}
	.latest-style-mobile-flat .aal-content-actions.is-card{border-color:color-mix(in srgb,var(--aang-mobile-latest-flat-border,#d8a64f) 35%,transparent)}
	.latest-style-mobile-flat .aal-action-button{border-color:color-mix(in srgb,var(--aang-mobile-latest-flat-border,#d8a64f) 55%,transparent);background:transparent;color:var(--aang-mobile-latest-flat-title,#071d35)}
	.latest-style-mobile-flat .aang-rotator-dot{background:color-mix(in srgb,var(--aang-mobile-latest-flat-title,#071d35) 24%,transparent)}
	.latest-style-mobile-flat .aang-rotator-dot.is-active{background:var(--aang-accent)}
}

/* 3.5.1 controllable material geometry, compact mobile sections and RTL-safe forms. */
.section-cards .section-card{min-height:var(--aang-section-card-min-height,190px)}
.latest-dashboard .aang-latest-panel{display:flex;height:auto!important;min-height:var(--aang-latest-panel-height-fixed,360px)!important;max-height:none!important;flex-direction:column;overflow:hidden}
.latest-dashboard .aang-latest-panel>.panel-heading{flex:0 0 auto}
.latest-dashboard .aang-latest-items{min-height:0;flex:1 1 auto;align-content:start;overflow:visible}
.latest-dashboard .aang-latest-items>.aang-rotate-item{padding:var(--aang-latest-card-padding,12px)!important;overflow:hidden}
@media(min-width:601px){
	.latest-cards-fixed-desktop .aang-latest-items>.aang-rotate-item{height:var(--aang-latest-card-height-fixed,150px)!important;min-height:var(--aang-latest-card-height-fixed,150px)!important;max-height:var(--aang-latest-card-height-fixed,150px)!important;contain:layout paint}
	.latest-cards-fluid-desktop .aang-latest-items>.aang-rotate-item{height:auto!important;min-height:var(--aang-latest-card-height-fixed,150px)!important;max-height:none!important}
}
.latest-dashboard .aang-latest-items .aal-item{height:100%;min-height:0;overflow:hidden}
.latest-dashboard .dashboard-grid--reorderable .aang-latest-panel .aal-item__thumb{height:var(--aang-latest-media-height-fixed,110px)!important;min-height:var(--aang-latest-media-height-fixed,110px)!important;max-height:var(--aang-latest-media-height-fixed,110px)!important}
.latest-dashboard .articles-panel .aang-latest-items article>div,.latest-dashboard .featured-audio-copy>a{height:var(--aang-latest-media-height-fixed,110px)!important;min-height:0!important;max-height:var(--aang-latest-media-height-fixed,110px)!important}
.latest-dashboard .aang-latest-items h3,.latest-dashboard .aang-latest-items h3 a,.latest-dashboard .aang-latest-items strong{font-size:var(--aang-latest-title-size,15px)!important}
.latest-dashboard .aang-latest-items p{display:-webkit-box;overflow:hidden;font-size:var(--aang-latest-excerpt-size,12px)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.latest-dashboard .aang-latest-items small,.latest-dashboard .aal-item__meta{font-size:var(--aang-latest-meta-size,10px)!important}
.latest-dashboard .aal-label,.latest-dashboard .aal-format-badge,.latest-dashboard .aang-pinned-badge{font-size:var(--aang-latest-label-size,9px)!important}
.latest-dashboard .aal-action-button{font-size:var(--aang-latest-button-size,9px)!important}
.article-card-meta .aal-dual-date,.post-meta .aal-dual-date,.post-card__body .aal-dual-date{font-size:var(--aang-post-date-size,11px)}

body.page-template-page-contact{overflow-x:clip}
.contact-page-layout,.contact-page-grid,.contact-info-panel,.contact-form-panel,.aang-contact-form,.contact-form-row{min-width:0;max-width:100%}
.contact-page-grid{width:100%;margin-inline:0}
.aang-contact-form input,.aang-contact-form textarea{min-width:0;max-width:100%;box-sizing:border-box}
.contact-honeypot{position:absolute!important;inset:auto!important;left:auto!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}

@media(max-width:600px){
	.section-cards{grid-template-columns:repeat(var(--aang-mobile-section-columns,3),minmax(0,1fr))!important;gap:var(--aang-mobile-section-card-gap,6px)!important}
	.section-cards .section-card{min-width:0;min-height:var(--aang-mobile-section-card-min-height,112px);padding:10px 5px;border-radius:var(--aang-mobile-section-card-radius,10px);overflow:hidden}
	.section-cards--ornate .section-card{padding-top:17px;border-radius:var(--aang-mobile-section-card-radius,10px)}
	.section-card__icon{width:calc(var(--aang-mobile-icon-size,30px) + 8px);height:calc(var(--aang-mobile-icon-size,30px) + 8px);margin-bottom:4px}
	.section-card h3{margin-block:3px;font-size:var(--aang-mobile-section-card-title-size,13px);line-height:1.35}
	.section-card p{display:-webkit-box;overflow:hidden;margin:1px 0;font-size:var(--aang-mobile-section-card-desc-size,10px);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}
	.section-card small{font-size:min(var(--aang-section-count-size,10px),8px)}
	.latest-dashboard .dashboard-grid--reorderable .aang-latest-panel{height:auto!important;min-height:var(--aang-mobile-latest-panel-height-fixed,300px)!important;max-height:none!important}
	.latest-dashboard .aang-latest-items>.aang-rotate-item{padding:var(--aang-mobile-latest-card-padding,6px)!important;overflow:hidden}
	.latest-cards-fixed-mobile .aang-latest-items>.aang-rotate-item{height:var(--aang-mobile-latest-card-height-fixed,125px)!important;min-height:var(--aang-mobile-latest-card-height-fixed,125px)!important;max-height:var(--aang-mobile-latest-card-height-fixed,125px)!important;contain:layout paint}
	.latest-cards-fluid-mobile .aang-latest-items>.aang-rotate-item{height:auto!important;min-height:var(--aang-mobile-latest-card-height-fixed,125px)!important;max-height:none!important}
	.latest-dashboard .aang-latest-items h3,.latest-dashboard .aang-latest-items h3 a,.latest-dashboard .aang-latest-items strong{font-size:var(--aang-mobile-latest-title-size,11px)!important}
	.latest-dashboard .aang-latest-items p{font-size:var(--aang-mobile-latest-excerpt-size,9px)!important}
	.latest-dashboard .aang-latest-items small,.latest-dashboard .aal-item__meta{font-size:var(--aang-mobile-latest-meta-size,8px)!important}
	.latest-dashboard .aal-label,.latest-dashboard .aal-format-badge,.latest-dashboard .aang-pinned-badge{font-size:var(--aang-mobile-latest-label-size,7px)!important}
	.latest-dashboard .aal-action-button{font-size:var(--aang-mobile-latest-button-size,8px)!important}
	.article-card-meta .aal-dual-date,.post-meta .aal-dual-date,.post-card__body .aal-dual-date{font-size:var(--aang-mobile-post-date-size,9px)}
	.contact-page-layout{width:100%;padding-inline:0;overflow:hidden}
	.contact-page-grid{grid-template-columns:minmax(0,1fr)}
}

/* 3.5.2 final showcase overrides: the old compact/flat rules must not reshape these cards. */
body .latest-dashboard .aang-latest-showcase-grid>.aang-latest-showcase-card{padding:0!important;border:var(--aang-latest-item-border-width,1px) solid var(--aang-latest-item-border-color,#48647d)!important;border-radius:var(--aang-latest-item-radius,12px)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--aang-latest-item-bg,#0c3558) 93%,white),var(--aang-primary))!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.2)!important}
body .latest-dashboard .dashboard-grid--reorderable .aang-latest-showcase-panel{min-height:0!important;overflow:visible}
body .latest-dashboard .dashboard-grid--reorderable,body .latest-dashboard .dashboard-grid--reorderable.is-masonry-ready{grid-auto-flow:row!important;grid-auto-rows:auto!important}
body .latest-dashboard .dashboard-grid--reorderable>.aang-latest-showcase-panel{grid-row:auto!important;grid-row-end:auto!important}
body .latest-dashboard .aang-latest-showcase-grid>.aang-latest-showcase-card:last-child{border:var(--aang-latest-item-border-width,1px) solid var(--aang-latest-item-border-color,#48647d)!important}
body .latest-dashboard .aang-latest-showcase-grid>.aang-latest-showcase-card:hover{border-color:var(--aang-accent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--aang-latest-item-bg,#0c3558) 93%,white),var(--aang-primary))!important;box-shadow:0 17px 38px rgba(0,0,0,.3)!important;transform:translateY(-4px)!important}
body .latest-dashboard .aang-latest-showcase-card h3 a{color:#fff!important}
body .latest-dashboard .aang-latest-showcase-card p{color:#d9e3eb!important;-webkit-line-clamp:3}
body .latest-dashboard .aang-latest-showcase-card .aang-latest-showcase-tags span{color:var(--aang-primary)!important}
body .latest-dashboard .aang-latest-showcase-date .aal-dual-date{display:flex;align-items:flex-end;gap:1px 5px;color:inherit;font-size:inherit;flex-direction:column;line-height:1.35}
body .latest-dashboard .aang-latest-showcase-date .aal-dual-date span{white-space:nowrap}
body .latest-dashboard .aang-latest-showcase-date .aal-dual-date b{padding:0 3px;border-radius:3px;background:rgba(255,255,255,.12);color:var(--aang-accent);font-size:.82em}
@media(max-width:600px){body .latest-dashboard .aang-latest-showcase-author{align-items:flex-end}body .latest-dashboard .aang-latest-showcase-date .aal-dual-date{gap:0;text-align:left}}

/* Optional outer panel: material cards stay unchanged while the large section card can disappear. */
@media(min-width:601px){body .latest-dashboard.latest-outer-card-desktop-off .dashboard-grid--reorderable>.aang-latest-showcase-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .latest-dashboard.latest-outer-card-desktop-off .aang-latest-showcase-panel .panel-heading{border-bottom-color:color-mix(in srgb,var(--aang-accent) 45%,transparent)}body .latest-dashboard.latest-outer-card-desktop-off .aang-latest-showcase-panel .panel-heading h2,body .latest-dashboard.latest-outer-card-desktop-off .aang-latest-showcase-panel .panel-heading h2 svg{color:var(--aang-heading)}body .latest-dashboard.latest-outer-card-desktop-off .aang-latest-showcase-panel .panel-heading>a{color:var(--aang-accent)}}
@media(max-width:600px){body .latest-dashboard.latest-outer-card-mobile-off .dashboard-grid--reorderable>.aang-latest-showcase-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .latest-dashboard.latest-outer-card-mobile-off .aang-latest-showcase-panel .panel-heading{border-bottom-color:color-mix(in srgb,var(--aang-accent) 45%,transparent)}body .latest-dashboard.latest-outer-card-mobile-off .aang-latest-showcase-panel .panel-heading h2,body .latest-dashboard.latest-outer-card-mobile-off .aang-latest-showcase-panel .panel-heading h2 svg{color:var(--aang-heading)}body .latest-dashboard.latest-outer-card-mobile-off .aang-latest-showcase-panel .panel-heading>a{color:var(--aang-accent)}}

/* 3.7.0: a fully independent tablet/iPad layout (601px–1024px). */
@media(min-width:601px) and (max-width:1024px){
	body{font-size:var(--aang-tablet-size,16px)}
	.aang-container{width:calc(100% - (var(--aang-tablet-side-space,20px) * 2))}
	.section-heading h2{font-size:var(--aang-tablet-section-heading-size,29px)}
	.section-cards{grid-template-columns:repeat(var(--aang-tablet-section-columns,4),minmax(0,1fr))!important;gap:var(--aang-tablet-section-card-gap,10px)!important;border:0;background:transparent;box-shadow:none}
	.section-cards .section-card{min-width:0;min-height:var(--aang-tablet-section-card-min-height,135px);padding:var(--aang-tablet-section-card-padding,12px) 8px;border:1px solid rgba(216,166,79,.34);border-radius:var(--aang-tablet-section-card-radius,14px);background:linear-gradient(145deg,var(--aang-primary-light),var(--aang-primary));overflow:hidden}
	.section-card+.section-card{border-inline-start:1px solid rgba(216,166,79,.34)}
	.section-card__icon{width:calc(var(--aang-tablet-section-icon-size,36px) + 12px);height:calc(var(--aang-tablet-section-icon-size,36px) + 12px);margin-bottom:6px}
	.section-card__icon svg{width:var(--aang-tablet-section-icon-size,36px);height:var(--aang-tablet-section-icon-size,36px)}
	.section-card h3{font-size:var(--aang-tablet-section-card-title-size,15px);line-height:1.45}
	.section-card p{display:-webkit-box;min-height:0;overflow:hidden;font-size:var(--aang-tablet-section-card-desc-size,10px);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
	.section-card small{font-size:var(--aang-tablet-section-count-size,9px)}
	.page-hero h1{font-size:var(--aang-tablet-page-title-size,36px)}
	.entry-content,.single-entry .entry-content,.page-entry .entry-content{font-size:var(--aang-tablet-content-size,16px)}
	.entry-content h2,.entry-content h3,.entry-content h4{font-size:var(--aang-tablet-content-heading-size,25px)}
	.latest-dashboard .dashboard-grid--reorderable{gap:var(--aang-tablet-latest-gap,12px)}
	.latest-dashboard .dashboard-grid--reorderable .aang-latest-showcase-panel{height:auto!important;min-height:var(--aang-tablet-latest-panel-height,340px)!important;padding:var(--aang-tablet-latest-panel-padding,16px)}
	.latest-dashboard .panel-heading h2{font-size:var(--aang-tablet-latest-panel-title-size,20px)}
	.latest-dashboard .aang-latest-showcase-grid{grid-template-columns:repeat(var(--aang-tablet-latest-card-columns,2),minmax(0,1fr))!important;gap:var(--aang-tablet-latest-gap,12px)}
	.latest-dashboard .aang-latest-showcase-media{flex-basis:var(--aang-tablet-latest-media-height,145px);height:var(--aang-tablet-latest-media-height,145px)}
	.latest-dashboard .aang-latest-showcase-body{padding:var(--aang-tablet-latest-card-padding,10px)}
	.latest-dashboard .aang-latest-showcase-card h3,.latest-dashboard .aang-latest-showcase-card h3 a{font-size:var(--aang-tablet-latest-title-size,14px)!important}
	.latest-dashboard .aang-latest-showcase-card p{font-size:var(--aang-tablet-latest-excerpt-size,11px)!important}
	.latest-dashboard .aang-latest-showcase-author,.latest-dashboard .aang-latest-showcase-date,.latest-dashboard .aal-item__meta{font-size:var(--aang-tablet-latest-meta-size,9px)!important}
	.latest-dashboard .aang-latest-showcase-tags span,.latest-dashboard .aal-label,.latest-dashboard .aal-format-badge{font-size:var(--aang-tablet-latest-label-size,8px)!important}
	.latest-dashboard .aang-latest-showcase-more,.latest-dashboard .aal-action-button{font-size:var(--aang-tablet-latest-button-size,9px)!important}
	.latest-cards-fixed-tablet .aang-latest-showcase-card{height:var(--aang-tablet-latest-card-height,360px)!important;min-height:var(--aang-tablet-latest-card-height,360px)!important;max-height:var(--aang-tablet-latest-card-height,360px)!important;contain:layout paint}
	.latest-cards-fluid-tablet .aang-latest-showcase-card{height:auto!important;min-height:var(--aang-tablet-latest-card-height,360px)!important;max-height:none!important}
}

/* 3.7.2: one compact two-second rotator design for every latest section. */
.aang-panel-heading-actions{display:flex;align-items:center;gap:10px}.aang-panel-heading-actions>a{color:inherit;font-size:var(--aang-panel-link-size,11px);text-decoration:none}.aang-panel-rotator-actions{display:inline-flex;direction:rtl}.aang-panel-rotator-actions button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:24px;line-height:1;cursor:pointer}.aang-panel-rotator-actions button:hover{background:rgba(255,255,255,.12)}
body .latest-dashboard .aang-latest-panel--article-rotator{--aang-latest-active-header-bg:var(--aang-latest-new-header-bg,#a47727);--aang-latest-active-header-text:var(--aang-latest-new-header-text,#fff);--aang-latest-active-card-bg:var(--aang-latest-new-card-bg,#fff);--aang-latest-active-border:var(--aang-latest-new-border,#d8a64f);--aang-latest-active-title:var(--aang-latest-new-title,#071d35);--aang-latest-active-text:var(--aang-latest-new-text,#3e3c39);--aang-latest-active-meta:var(--aang-latest-new-meta,#858078);--aang-latest-active-button-bg:var(--aang-latest-new-button-bg,#a47727);--aang-latest-active-button-text:var(--aang-latest-new-button-text,#fff)}
body .latest-dashboard .dashboard-grid--reorderable>.aang-latest-panel--article-rotator{grid-column:1/-1!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--aang-latest-active-border)!important;border-radius:0!important;background:var(--aang-latest-active-card-bg)!important;box-shadow:0 9px 24px rgba(6,27,49,.08)!important}
body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading{min-height:44px;margin:0!important;padding:6px 15px;border:0!important;background:var(--aang-latest-active-header-bg)!important;color:var(--aang-latest-active-header-text)!important}body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading h2{font-size:var(--aang-panel-title-size,22px)!important}body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading h2,body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading h2 svg,body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading a{color:var(--aang-latest-active-header-text)!important}
body .latest-dashboard .aang-home-article-rotator{display:block!important;padding:var(--aang-latest-card-padding,12px)!important;background:var(--aang-latest-active-card-bg)!important}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{display:flex!important;min-height:var(--aang-latest-media-height-fixed,175px)!important;height:auto!important;max-height:none!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--aang-latest-active-card-bg)!important;color:var(--aang-latest-active-title)!important;box-shadow:none!important;transform:none!important;contain:none!important}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:hover{border:0!important;background:var(--aang-latest-active-card-bg)!important;box-shadow:none!important;transform:none!important}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{position:relative;flex:0 0 var(--aang-latest-media-height-fixed,175px);width:var(--aang-latest-media-height-fixed,175px);height:var(--aang-latest-media-height-fixed,175px)!important;border:1px solid var(--aang-latest-active-border);background:var(--aang-primary)}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media img{width:100%;height:100%;object-fit:cover}
.aang-home-article-date{position:absolute;z-index:2;right:0;bottom:10px;padding:5px 8px;background:var(--aang-latest-active-button-bg);color:var(--aang-latest-active-button-text);font-size:var(--aang-latest-meta-size,10px);font-weight:700;direction:ltr}.aang-home-article-date span{margin-inline-start:5px}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{min-width:0;padding:8px 18px 6px;text-align:right}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-tags{display:none}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3{margin:0 0 3px!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{color:var(--aang-latest-active-title)!important;font-size:var(--aang-latest-title-size,15px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{display:-webkit-box;min-height:54px;margin:7px 0;color:var(--aang-latest-active-text)!important;font-size:var(--aang-latest-excerpt-size,12px)!important;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:3}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{justify-content:flex-start;margin:0;color:var(--aang-latest-active-meta)!important;font-size:var(--aang-latest-meta-size,10px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-date{display:none}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card footer{display:flex;justify-content:flex-start;margin-top:6px}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more{min-height:27px;padding:4px 12px;background:var(--aang-latest-active-button-bg)!important;color:var(--aang-latest-active-button-text)!important;font-size:var(--aang-latest-button-size,9px)!important}body .latest-dashboard .aang-home-article-rotator .aal-content-actions{display:none}
body .latest-dashboard .aang-latest-panel--article-rotator .aang-rotator-dots{margin:0 0 9px}.aang-latest-panel--article-rotator .aang-rotator-dot.is-active{background:var(--aang-latest-active-button-bg)}
body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card[hidden]{display:none!important}
@media(min-width:1025px){body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{direction:rtl;flex-direction:row!important;align-items:stretch}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{order:0;align-self:stretch}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{order:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;flex-direction:column;width:auto;max-width:none;padding:12px 34px;text-align:center}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3,body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{width:min(820px,100%);text-align:center}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{justify-content:center;width:100%;text-align:center}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;margin-top:9px}body .latest-dashboard .aang-home-article-rotator .aal-content-actions{display:flex;gap:7px;margin:0;padding:0;border:0}body .latest-dashboard .aang-home-article-rotator .aal-content-actions .aal-action-button{flex:0 0 auto;min-width:88px;min-height:29px;padding:4px 10px;border-color:color-mix(in srgb,var(--aang-latest-active-border) 75%,transparent);background:transparent;color:var(--aang-latest-active-title);font-size:var(--aang-latest-button-size,9px)}body .latest-dashboard .aang-home-article-rotator .aal-content-actions .aal-action-button:hover,body .latest-dashboard .aang-home-article-rotator .aal-content-actions .aal-action-button.is-saved{background:var(--aang-latest-active-button-bg);color:var(--aang-latest-active-button-text)}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{transition:opacity .42s ease,transform .42s cubic-bezier(.2,.75,.25,1),filter .42s ease}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card.is-leaving{opacity:0;filter:blur(2px);transform:translateX(-42px) scale(.985)}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card.is-entering{opacity:0;filter:blur(2px);transform:translateX(42px) scale(.985)}}
@media(min-width:601px) and (max-width:1024px){body .latest-dashboard .aang-latest-panel--article-rotator{--aang-latest-active-header-bg:var(--aang-tablet-latest-new-header-bg,#a47727);--aang-latest-active-header-text:var(--aang-tablet-latest-new-header-text,#fff);--aang-latest-active-card-bg:var(--aang-tablet-latest-new-card-bg,#fff);--aang-latest-active-border:var(--aang-tablet-latest-new-border,#d8a64f);--aang-latest-active-title:var(--aang-tablet-latest-new-title,#071d35);--aang-latest-active-text:var(--aang-tablet-latest-new-text,#3e3c39);--aang-latest-active-meta:var(--aang-tablet-latest-new-meta,#858078);--aang-latest-active-button-bg:var(--aang-tablet-latest-new-button-bg,#a47727);--aang-latest-active-button-text:var(--aang-tablet-latest-new-button-text,#fff)}body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading h2{font-size:var(--aang-tablet-latest-panel-title-size,20px)!important}body .latest-dashboard .aang-home-article-rotator{padding:var(--aang-tablet-latest-card-padding,10px)!important}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{min-height:var(--aang-tablet-latest-media-height,145px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{width:var(--aang-tablet-latest-media-height,145px);height:var(--aang-tablet-latest-media-height,145px)!important;flex-basis:var(--aang-tablet-latest-media-height,145px)}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{font-size:var(--aang-tablet-latest-title-size,14px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{font-size:var(--aang-tablet-latest-excerpt-size,11px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author,.aang-home-article-date{font-size:var(--aang-tablet-latest-meta-size,9px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more{font-size:var(--aang-tablet-latest-button-size,9px)!important}}
@media(max-width:600px){body .latest-dashboard .aang-latest-panel--article-rotator{--aang-latest-active-header-bg:var(--aang-mobile-latest-new-header-bg,#a47727);--aang-latest-active-header-text:var(--aang-mobile-latest-new-header-text,#fff);--aang-latest-active-card-bg:var(--aang-mobile-latest-new-card-bg,#fff);--aang-latest-active-border:var(--aang-mobile-latest-new-border,#d8a64f);--aang-latest-active-title:var(--aang-mobile-latest-new-title,#071d35);--aang-latest-active-text:var(--aang-mobile-latest-new-text,#3e3c39);--aang-latest-active-meta:var(--aang-mobile-latest-new-meta,#858078);--aang-latest-active-button-bg:var(--aang-mobile-latest-new-button-bg,#a47727);--aang-latest-active-button-text:var(--aang-mobile-latest-new-button-text,#fff)}body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading{min-height:35px;padding:3px 7px}body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading h2{font-size:var(--aang-mobile-panel-title-size,17px)!important}.aang-panel-heading-actions{gap:2px}.aang-panel-heading-actions>a{display:none}.aang-panel-rotator-actions button{width:25px;height:25px;font-size:18px}body .latest-dashboard .aang-home-article-rotator{padding:var(--aang-mobile-latest-card-padding,6px)!important}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{display:grid!important;grid-template-columns:var(--aang-mobile-latest-media-height,105px) minmax(0,1fr);min-height:var(--aang-mobile-latest-media-height,105px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{width:var(--aang-mobile-latest-media-height,105px);height:var(--aang-mobile-latest-media-height,105px)!important;flex-basis:var(--aang-mobile-latest-media-height,105px)}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{padding:3px 6px}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{font-size:var(--aang-mobile-latest-title-size,11px)!important;line-height:1.45}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{min-height:0;margin:2px 0;font-size:var(--aang-mobile-latest-excerpt-size,9px)!important;line-height:1.45;-webkit-line-clamp:2}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{display:block;margin:0;font-size:var(--aang-mobile-latest-meta-size,8px)!important}.aang-home-article-date{right:0;bottom:5px;padding:3px 5px;font-size:var(--aang-mobile-latest-meta-size,8px)!important}body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more{min-height:21px;padding:2px 7px;font-size:var(--aang-mobile-latest-button-size,8px)!important}body .latest-dashboard .aang-latest-panel--article-rotator .aang-rotator-dots{margin-bottom:5px}}

/* Compact related/latest materials use the empty margins of a single page. */
.single-content-shell,.single-content-shell--wide,.single-content-shell--article{grid-template-columns:var(--aang-single-side-width,225px) minmax(0,1fr) var(--aang-single-side-width,225px);gap:17px}.single-content-shell .single-entry{grid-column:2;grid-row:1}.single-side-panel{position:sticky;top:120px;grid-row:1;overflow:hidden;border:1px solid rgba(216,166,79,.4);border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(6,27,49,.08)}.single-side-panel--related{grid-column:1}.single-side-panel--latest{grid-column:3}.single-side-panel>h2{margin:0!important;padding:10px 12px;background:linear-gradient(90deg,#a47727,#bd8e35);color:#fff!important;font-size:15px!important}.single-side-panel>div{display:grid}.single-side-item{display:grid;grid-template-columns:var(--aang-single-side-image,58px) minmax(0,1fr);align-items:center;gap:9px;min-height:var(--aang-single-side-card-height,72px);padding:7px;border-bottom:1px solid #ece6dc;color:var(--aang-heading);text-decoration:none;transition:.2s}.single-side-item:last-child{border-bottom:0}.single-side-item:hover{background:#fff8e9;color:var(--aang-heading)}.single-side-item__media{display:grid;place-items:center;width:var(--aang-single-side-image,58px);height:var(--aang-single-side-image,58px);overflow:hidden;border-radius:8px;background:var(--aang-primary);color:var(--aang-accent)}.single-side-item__media img{width:100%;height:100%;object-fit:cover}.single-side-item__media svg{width:27px;height:27px;fill:currentColor}.single-side-item__copy{display:flex;min-width:0;flex-direction:column}.single-side-item__copy small{color:#9a702c;font-size:8px}.single-side-item__copy strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:var(--aang-single-side-title-size,12px);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.single-side-item__copy time{margin-top:2px;color:#8a847c;font-size:8px;direction:ltr;text-align:right}
.single-adjacent-inline{display:grid;grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.single-adjacent-inline .single-adjacent-card{position:static;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;padding:8px}.single-adjacent-inline .single-adjacent-thumb{width:58px;aspect-ratio:1}.single-adjacent-inline .single-adjacent-copy strong{-webkit-line-clamp:2}.single-adjacent-inline .single-adjacent-card.is-empty{visibility:hidden}
@media(max-width:1050px){.single-content-shell,.single-content-shell--wide,.single-content-shell--article{grid-template-columns:repeat(2,minmax(0,1fr))}.single-content-shell .single-entry{grid-column:1/-1;grid-row:1}.single-adjacent-inline{grid-column:1/-1;grid-row:2}.single-side-panel{position:static;grid-row:3}.single-side-panel--related{grid-column:1}.single-side-panel--latest{grid-column:2}}
@media(max-width:600px){.single-content-shell,.single-content-shell--wide,.single-content-shell--article{grid-template-columns:1fr}.single-adjacent-inline{grid-column:1;grid-row:2}.single-adjacent-inline .single-adjacent-card{grid-column:auto;grid-row:auto;grid-template-columns:45px minmax(0,1fr);padding:6px}.single-adjacent-inline .single-adjacent-thumb{width:45px}.single-side-panel--related{grid-column:1;grid-row:3}.single-side-panel--latest{grid-column:1;grid-row:4}.single-side-panel>h2{font-size:14px!important}.single-side-panel>div{grid-template-columns:1fr}.single-side-item{grid-template-columns:52px minmax(0,1fr)}.single-side-item__media{width:52px;height:52px}}

/* 3.7.4: centred adjacent navigation on every device. */
.single-adjacent-inline .single-adjacent-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:82px;overflow:hidden;padding:10px 14px;text-align:center}
.single-adjacent-inline .single-adjacent-card.has-thumb{display:grid;grid-template-columns:60px minmax(0,1fr);gap:11px}
.single-adjacent-inline .single-adjacent-card.is-text-only .single-adjacent-copy{width:100%}
.single-adjacent-inline .single-adjacent-copy{display:flex;align-items:center;justify-content:center;min-width:0;flex-direction:column;text-align:center}
.single-adjacent-inline .single-adjacent-copy small{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0 auto 5px;text-align:center}
.single-adjacent-inline .single-adjacent-copy strong{width:100%;text-align:center}
.single-adjacent-arrow{display:grid;place-items:center;width:21px;height:21px;border:1px solid currentColor;border-radius:50%;font-family:Arial,sans-serif;font-size:12px;line-height:1;transition:background-color .22s ease,color .22s ease,transform .22s ease}
.single-adjacent-inline .single-adjacent-card:hover .single-adjacent-arrow{background:var(--aang-adjacent-border,var(--aang-accent));color:var(--aang-adjacent-bg,#0c3558);transform:scale(1.08)}
@media(max-width:600px){.single-adjacent-inline .single-adjacent-card{min-height:70px;padding:8px 10px}.single-adjacent-inline .single-adjacent-card.has-thumb{grid-template-columns:48px minmax(0,1fr);gap:8px}.single-adjacent-inline .single-adjacent-thumb{width:48px}.single-adjacent-inline .single-adjacent-copy small{font-size:9px}.single-adjacent-inline .single-adjacent-copy strong{font-size:11px;line-height:1.55}}

/* Hijri badge over the latest-news image. */
body .latest-dashboard .aang-home-article-date{display:inline-flex;align-items:center;gap:5px;direction:rtl;white-space:nowrap}
body .latest-dashboard .aang-home-article-date span{display:grid;place-items:center;margin:0}
body .latest-dashboard .aang-home-article-date svg{width:13px;height:13px;fill:currentColor}

/* Animated material outline when a mouse is available. */
@media(min-width:1025px) and (hover:hover) and (pointer:fine){body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{position:relative;border-radius:10px!important;transition:opacity .42s ease,transform .32s cubic-bezier(.2,.75,.25,1),filter .42s ease,box-shadow .32s ease!important}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:after{content:"";position:absolute;z-index:6;inset:0;border:2px solid var(--aang-latest-active-border);border-radius:inherit;opacity:0;pointer-events:none;transform:scale(.985);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:hover{box-shadow:0 15px 34px rgba(6,27,49,.16)!important;transform:translateY(-4px) scale(.996)!important}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:hover:after{opacity:1;transform:scale(1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aang-latest-active-border) 35%,transparent)}body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:hover .aang-latest-showcase-media img{transform:scale(1.045)}}

/* 3.7.5: keep every latest-news card centred, equal-height and visibly sliding. */
body .latest-dashboard .aang-home-article-rotator{
	--aang-latest-rotator-card-height:max(190px,var(--aang-latest-media-height-fixed,175px));
	position:relative;
	overflow:hidden!important;
}
body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{
	height:var(--aang-latest-rotator-card-height)!important;
	min-height:var(--aang-latest-rotator-card-height)!important;
	max-height:var(--aang-latest-rotator-card-height)!important;
	overflow:hidden!important;
	transition:opacity .42s ease,transform .42s cubic-bezier(.22,.72,.24,1),filter .42s ease,box-shadow .32s ease!important;
	will-change:transform,opacity;
}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{
	height:100%!important;
	min-height:0!important;
	align-self:stretch!important;
}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{
	display:flex!important;
	min-height:0!important;
	overflow:hidden!important;
	align-items:center!important;
	justify-content:center!important;
	flex-direction:column!important;
	text-align:center!important;
}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3,
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a,
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{
	width:min(820px,100%);
	margin-inline:auto!important;
	text-align:center!important;
}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{
	-webkit-line-clamp:2;
}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{
	max-height:5.4em;
	overflow:hidden!important;
	-webkit-line-clamp:3;
}
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author,
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card footer{
	width:100%;
	align-items:center!important;
	justify-content:center!important;
	text-align:center!important;
}
body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card.is-leaving.is-slide-next{
	opacity:0!important;
	filter:blur(1px);
	transform:translate3d(-105%,0,0)!important;
}
body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card.is-entering.is-slide-next{
	opacity:0!important;
	filter:blur(1px);
	transform:translate3d(105%,0,0)!important;
}
body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card.is-leaving.is-slide-previous{
	opacity:0!important;
	filter:blur(1px);
	transform:translate3d(105%,0,0)!important;
}
body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card.is-entering.is-slide-previous{
	opacity:0!important;
	filter:blur(1px);
	transform:translate3d(-105%,0,0)!important;
}
@media(min-width:601px) and (max-width:1024px){
	body .latest-dashboard .aang-home-article-rotator{--aang-latest-rotator-card-height:max(165px,var(--aang-tablet-latest-media-height,145px))}
}
@media(max-width:600px){
	body .latest-dashboard .aang-home-article-rotator{--aang-latest-rotator-card-height:max(132px,var(--aang-mobile-latest-media-height,105px))}
	body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{grid-template-columns:var(--aang-mobile-latest-media-height,105px) minmax(0,1fr)!important}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{max-height:2.9em;-webkit-line-clamp:2}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{display:flex!important}
}
@media(prefers-reduced-motion:reduce){
	body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{transition-duration:.01ms!important}
}

/* Compact book reading on phones without changing audio, video or article pages. */
@media(max-width:600px){
	.single-entry--format-pdf .single-featured{
		width:min(68vw,230px);
		max-height:275px;
		margin:0 auto 15px;
		overflow:hidden;
		border-radius:10px;
		background:#f6f1e8;
	}
	.single-entry--format-pdf .single-featured img{
		width:100%;
		height:auto;
		max-height:275px;
		margin-inline:auto;
		object-fit:contain;
	}
	.single-entry--format-pdf .aal-pdf-viewer{
		height:clamp(320px,48vh,460px)!important;
		min-height:0!important;
	}
}

/* 3.7.6: stable tablet latest-news layout and equal section measurements. */
@media(min-width:601px) and (max-width:1024px){
	body .latest-dashboard .aang-latest-panel--article-rotator{
		--aang-latest-rotator-card-height:max(165px,var(--aang-tablet-latest-media-height,145px));
		display:flex!important;
		height:calc(60px + var(--aang-latest-rotator-card-height) + var(--aang-tablet-latest-card-padding,10px) + var(--aang-tablet-latest-card-padding,10px))!important;
		min-height:calc(60px + var(--aang-latest-rotator-card-height) + var(--aang-tablet-latest-card-padding,10px) + var(--aang-tablet-latest-card-padding,10px))!important;
		max-height:calc(60px + var(--aang-latest-rotator-card-height) + var(--aang-tablet-latest-card-padding,10px) + var(--aang-tablet-latest-card-padding,10px))!important;
		flex-direction:column!important;
	}
	body .latest-dashboard .aang-latest-panel--article-rotator .panel-heading{
		flex:0 0 44px;
	}
	body .latest-dashboard .aang-home-article-rotator{
		flex:0 0 auto;
		width:100%;
	}
	body .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{
		display:flex!important;
		direction:rtl;
		align-items:stretch!important;
		flex-direction:row!important;
	}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{
		order:0;
		flex:0 0 var(--aang-tablet-latest-media-height,145px)!important;
		width:var(--aang-tablet-latest-media-height,145px)!important;
		height:100%!important;
	}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{
		order:1;
		display:flex!important;
		min-width:0!important;
		padding:7px 14px!important;
		flex:1 1 auto!important;
	}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{
		min-height:0!important;
		max-height:3.6em;
		margin:4px 0!important;
		-webkit-line-clamp:2;
	}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{
		margin:0!important;
	}
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card footer{
		margin-top:4px!important;
	}
	body .latest-dashboard .aang-latest-panel--article-rotator>.panel-empty{
		display:grid;
		min-height:0!important;
		margin:0!important;
		padding:var(--aang-tablet-latest-card-padding,10px)!important;
		flex:1 1 auto;
		place-items:center;
	}
}

/* Keep previous/next in their own row above recommendations on narrow screens. */
.single-content-shell .single-adjacent-inline{
	position:relative!important;
	z-index:2;
	display:grid!important;
	visibility:visible!important;
	width:100%;
	opacity:1!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.single-content-shell .single-adjacent-inline .single-adjacent-card--previous,
.single-content-shell .single-adjacent-inline .single-adjacent-card--next{
	display:flex!important;
	visibility:visible!important;
	grid-column:auto!important;
	grid-row:auto!important;
}
.single-content-shell .single-adjacent-inline .single-adjacent-card.has-thumb{
	display:grid!important;
}
.single-content-shell .single-adjacent-inline .single-adjacent-card.is-disabled{
	opacity:.58;
	cursor:default;
	box-shadow:none;
}
.single-content-shell .single-adjacent-inline .single-adjacent-card.is-disabled:hover{
	transform:none;
}
@media(max-width:1050px){
	.single-content-shell .single-adjacent-inline{
		align-self:start;
		margin:12px 0 0!important;
	}
	.single-content-shell .single-adjacent-inline .single-adjacent-card{
		inset:auto!important;
		grid-column:auto!important;
		grid-row:auto!important;
	}
}
@media(max-width:600px){
	.single-content-shell,
	.single-content-shell--wide,
	.single-content-shell--article{
		display:flex!important;
		min-width:0;
		flex-direction:column!important;
	}
	.single-content-shell .single-entry{order:1}
	.single-content-shell .single-adjacent-inline{
		position:relative!important;
		z-index:1;
		display:grid!important;
		order:2;
		width:100%;
		margin:12px 0 0!important;
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		isolation:isolate;
	}
	.single-content-shell .single-adjacent-inline .single-adjacent-card{
		position:relative!important;
		inset:auto!important;
		grid-column:auto!important;
		grid-row:auto!important;
	}
	.single-content-shell .single-side-panel--related{
		position:relative!important;
		z-index:0;
		order:3;
		width:100%;
		margin-top:0!important;
	}
	.single-content-shell .single-side-panel--latest{
		position:relative!important;
		z-index:0;
		order:4;
		width:100%;
	}
}
@media(max-width:390px){
	.single-content-shell .single-adjacent-inline{grid-template-columns:1fr!important}
}

/* 3.8.0 — one clean single-material layout, article copy and utility controls. */
.single-content-shell,.single-content-shell--wide,.single-content-shell--article{grid-template-columns:minmax(0,1fr) var(--aang-single-side-width,225px)!important;gap:18px!important}
.single-content-shell .single-entry{grid-column:1!important;grid-row:1!important}
.single-content-shell .single-side-panel--latest{grid-column:2!important;grid-row:1!important;min-width:0}
.single-content-shell .single-adjacent-inline{grid-column:1!important;grid-row:2!important}
.article-single-card .article-card-title h1{font-size:var(--aang-article-single-title-size,38px)!important}
.article-single-card .article-card-content{font-size:var(--aang-article-single-text-size,18px)!important}
.aang-copy-article:not(.aal-action-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:20px 0 4px;padding:8px 17px;border:1px solid var(--aang-accent);border-radius:999px;background:var(--aang-primary);color:#fff;cursor:pointer;transition:.22s}
.aang-copy-article:not(.aal-action-button):hover,.aang-copy-article:not(.aal-action-button).is-copied{transform:translateY(-2px);background:var(--aang-accent);color:var(--aang-primary)}
.aal-content-actions.is-single .aang-copy-article{margin:0;width:auto}.aal-content-actions.is-single .aang-copy-article.is-copied{border-color:var(--aang-accent);background:var(--aang-accent);color:var(--aang-primary)}
.aang-scroll-top{position:fixed;z-index:9990;left:18px;bottom:18px;display:grid;width:48px;height:48px;padding:0;border:1px solid var(--aang-accent);border-radius:50%;background:var(--aang-primary);color:var(--aang-accent);font:900 24px/1 Arial,sans-serif;place-items:center;box-shadow:0 10px 28px rgba(6,27,49,.25);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(16px);transition:.22s}
.aang-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:none}.aang-scroll-top:hover{background:var(--aang-accent);color:var(--aang-primary)}
.aang-sticky-header .site-header{position:sticky;top:0;z-index:999}
@media(min-width:601px) and (max-width:1050px){
	.single-content-shell,.single-content-shell--wide,.single-content-shell--article{grid-template-columns:1fr!important}
	.single-content-shell .single-entry{grid-column:1!important;grid-row:1!important}
	.single-content-shell .single-adjacent-inline{grid-column:1!important;grid-row:2!important}
	.single-content-shell .single-side-panel--latest{position:static!important;grid-column:1!important;grid-row:3!important;width:100%}
	.single-side-panel--latest>div{grid-template-columns:repeat(2,minmax(0,1fr))}
	.single-side-panel--latest .single-side-item:nth-child(odd){border-inline-end:1px solid #ece6dc}
	.article-single-card .article-card-title h1{font-size:var(--aang-tablet-article-single-title-size,31px)!important}
	.article-single-card .article-card-content{font-size:var(--aang-tablet-article-single-text-size,17px)!important}
}
@media(max-width:600px){
	.aang-mobile-sticky-header .site-header{position:sticky!important;top:0}.admin-bar.aang-mobile-sticky-header .site-header{top:46px}.aang-mobile-unsticky-header .site-header{position:relative!important;top:auto!important}
	.site-header{background:var(--aang-mobile-header-bg,var(--aang-header-bg,var(--aang-primary)))}.header-social a,.header-search{color:var(--aang-mobile-header-icon-color,var(--aang-accent))}
	.single-layout,.article-single-layout{width:100%;padding:18px 0 24px!important}
	.single-content-shell,.single-content-shell--wide,.single-content-shell--article{display:flex!important;width:100%;gap:10px!important;overflow:visible;flex-direction:column!important}
	.single-content-shell .single-entry{order:1!important;width:100%;padding:16px 13px!important}
	.single-content-shell .single-adjacent-inline{order:2!important;margin:2px 0 0!important}
	.single-content-shell .single-side-panel--latest{position:relative!important;inset:auto!important;order:3!important;width:100%;max-height:none!important;overflow:visible!important;margin:0!important}
	.single-side-panel--latest>h2{padding:8px 10px!important;font-size:13px!important}
	.single-side-panel--latest>div{display:grid!important;grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}
	.single-side-panel--latest .single-side-item{grid-template-columns:48px minmax(0,1fr)!important;min-height:60px!important;padding:5px 7px!important}
	.single-side-panel--latest .single-side-item__media{width:48px!important;height:48px!important}.single-side-panel--latest .single-side-item__copy strong{font-size:11px!important}.single-side-panel--latest .single-side-item__copy time{font-size:7px}
	.article-single-card .article-card-title h1{font-size:var(--aang-mobile-article-single-title-size,24px)!important;line-height:1.45}
	.article-single-card .article-card-content{font-size:var(--aang-mobile-article-single-text-size,15px)!important;line-height:2}
	.article-single-card .article-card-header{display:block}.article-single-card .article-card-image{width:min(100%,230px);margin:0 auto 14px}.article-single-card .article-card-image img{max-height:210px;object-fit:contain}
	.aang-copy-article:not(.aal-action-button){width:100%;min-height:42px;margin-top:15px}
	.aal-content-actions.is-single{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.aal-content-actions.is-single .aal-action-button{min-width:0!important;width:100%;padding-inline:6px!important}
	.aang-scroll-top{left:10px;bottom:10px;width:42px;height:42px;font-size:21px}
	.site-footer{margin-top:18px}.footer-grid{grid-template-columns:repeat(var(--aang-mobile-footer-columns,1),minmax(0,1fr));gap:var(--aang-mobile-footer-gap,20px);padding-block:var(--aang-mobile-footer-padding,30px)}.site-footer h2,.site-footer h3{font-size:var(--aang-mobile-footer-title-size,16px)}.footer-about .custom-logo{max-width:var(--aang-mobile-footer-logo-width,190px)}.footer-social a{width:var(--aang-mobile-footer-social-size,32px);height:var(--aang-mobile-footer-social-size,32px)}.footer-bottom-inner{padding-block:var(--aang-mobile-footer-bottom-padding,13px);padding-bottom:calc(var(--aang-mobile-footer-bottom-padding,13px) + env(safe-area-inset-bottom))}
}

/* Responsive branch directory: list or grid is independently selectable per device. */
.aal-section-browser .aal-branch-panel .aal-branches a{min-height:var(--aang-branch-directory-height,64px)!important;padding:var(--aang-branch-padding,7px)!important;grid-template-columns:var(--aang-branch-directory-icon-size,46px) minmax(0,1fr)!important;gap:9px!important}
.aal-section-browser .aal-branch-panel .aal-branch-icon{width:var(--aang-branch-directory-icon-size,46px)!important;height:var(--aang-branch-directory-icon-size,46px)!important}.aal-section-browser .aal-branch-panel .aal-branch-icon svg{width:58%!important;height:58%!important}.aal-section-browser .aal-branch-copy strong{font-size:var(--aang-branch-size,13px)!important}.aal-section-browser .aal-branch-copy small{font-size:var(--aang-branch-count-size,10px)!important}
@media(min-width:1025px){
	.aal-branch-layout-desktop-list .aal-branch-panel .aal-branches{grid-template-columns:1fr!important;gap:0!important}
	.aal-branch-layout-desktop-grid .aal-branch-panel .aal-branches{grid-template-columns:repeat(var(--aang-branch-directory-columns,4),minmax(0,1fr))!important;gap:var(--aang-branch-gap,8px)!important;padding:8px}
	.aal-branch-layout-desktop-grid .aal-branch-panel .aal-branches a{border:1px solid var(--aang-branch-border-color,#d8a64f)!important;border-radius:var(--aang-branch-radius,10px)!important}
}
@media(min-width:601px) and (max-width:1024px){
	.aal-section-browser .aal-branch-panel .aal-branches a{min-height:var(--aang-tablet-branch-directory-height,58px)!important;padding:var(--aang-tablet-branch-directory-padding,6px)!important;grid-template-columns:var(--aang-tablet-branch-directory-icon-size,40px) minmax(0,1fr)!important;gap:7px!important}
	.aal-section-browser .aal-branch-panel .aal-branch-icon{width:var(--aang-tablet-branch-directory-icon-size,40px)!important;height:var(--aang-tablet-branch-directory-icon-size,40px)!important}.aal-section-browser .aal-branch-copy strong{font-size:var(--aang-tablet-branch-directory-title-size,13px)!important}.aal-section-browser .aal-branch-copy small{font-size:var(--aang-tablet-branch-directory-count-size,9px)!important}
	.aal-branch-layout-tablet-list .aal-branch-panel .aal-branches{grid-template-columns:1fr!important;gap:0!important}
	.aal-branch-layout-tablet-grid .aal-branch-panel .aal-branches{grid-template-columns:repeat(var(--aang-tablet-branch-directory-columns,3),minmax(0,1fr))!important;gap:var(--aang-tablet-branch-directory-gap,7px)!important;padding:7px}
	.aal-branch-layout-tablet-grid .aal-branch-panel .aal-branches a{border:1px solid var(--aang-branch-border-color,#d8a64f)!important;border-radius:var(--aang-branch-radius,10px)!important}
}
@media(max-width:600px){
	.aal-section-browser .aal-branch-panel .aal-branches a{min-height:var(--aang-mobile-branch-directory-height,50px)!important;padding:var(--aang-mobile-branch-directory-padding,5px)!important;grid-template-columns:var(--aang-mobile-branch-directory-icon-size,34px) minmax(0,1fr)!important;gap:6px!important;text-align:start!important}
	.aal-section-browser .aal-branch-panel .aal-branch-icon{width:var(--aang-mobile-branch-directory-icon-size,34px)!important;height:var(--aang-mobile-branch-directory-icon-size,34px)!important}.aal-section-browser .aal-branch-copy strong{font-size:var(--aang-mobile-branch-directory-title-size,11px)!important}.aal-section-browser .aal-branch-copy small{font-size:var(--aang-mobile-branch-directory-count-size,8px)!important}
	.aal-branch-layout-mobile-list .aal-branch-panel .aal-branches{grid-template-columns:1fr!important;gap:0!important}
	.aal-branch-layout-mobile-grid .aal-branch-panel .aal-branches{grid-template-columns:repeat(var(--aang-mobile-branch-directory-columns,2),minmax(0,1fr))!important;gap:var(--aang-mobile-branch-directory-gap,5px)!important;padding:5px}
	.aal-branch-layout-mobile-grid .aal-branch-panel .aal-branches a{border:1px solid var(--aang-branch-border-color,#d8a64f)!important;border-radius:var(--aang-branch-radius,10px)!important;padding:var(--aang-mobile-branch-directory-padding,5px)!important}
}

/* 3.8.2 — visible adjacent navigation, uncropped article media and dependable fixed header. */
.single .site-main{overflow:visible!important}
.single-content-shell,.single-content-shell--wide,.single-content-shell--article{overflow:visible!important;padding-bottom:12px}
.single-content-shell .single-adjacent-inline{
	position:relative!important;
	z-index:4!important;
	display:grid!important;
	grid-column:1/-1!important;
	grid-row:2!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	align-self:stretch!important;
	width:100%!important;
	min-height:94px!important;
	margin:22px 0 10px!important;
	overflow:visible!important;
	visibility:visible!important;
	opacity:1!important;
}
.single-content-shell .single-adjacent-inline .single-adjacent-card{
	position:relative!important;
	inset:auto!important;
	display:flex!important;
	min-width:0!important;
	min-height:94px!important;
	visibility:visible!important;
	opacity:1!important;
}
.single-content-shell .single-adjacent-inline .single-adjacent-card.has-thumb{display:grid!important}
.article-single-card .article-card-image{height:var(--aang-article-image-height,180px)!important;background:#f6f2eb}
.article-single-card .article-card-image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:var(--aang-article-image-fit,contain)!important}
.article-single-card .article-card-content img{max-width:min(100%,var(--aang-article-image-width,240px))!important;max-height:var(--aang-article-image-height,180px)!important;object-fit:var(--aang-article-image-fit,contain)!important}
body .latest-dashboard .aang-latest-showcase-media img,
body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media img{object-fit:var(--aang-latest-media-fit,contain)!important}
.aang-header-placeholder{display:none;width:100%;height:0}
body.aang-sticky-header:not(.is-aang-header-fixed) .site-header,
body.aang-mobile-sticky-header:not(.is-aang-header-fixed) .site-header{position:relative!important;top:auto!important}
body.is-aang-header-fixed .aang-header-placeholder{display:block}
body.is-aang-header-fixed .site-header{
	position:fixed!important;
	z-index:9999!important;
	top:0!important;
	inset-inline:0!important;
	width:100%!important;
	box-shadow:0 8px 24px rgba(6,27,49,.2);
}
.admin-bar.is-aang-header-fixed .site-header{top:32px!important}
@media(min-width:601px) and (max-width:1050px){
	.single-content-shell .single-adjacent-inline{grid-column:1!important;grid-row:2!important;margin-top:16px!important}
	.article-single-card .article-card-header.has-image{grid-template-columns:var(--aang-tablet-article-image-width,260px) minmax(0,1fr)!important}
	.article-single-card .article-card-image{width:var(--aang-tablet-article-image-width,260px)!important;height:var(--aang-tablet-article-image-height,210px)!important}
	.article-single-card .article-card-image img{object-fit:var(--aang-tablet-article-image-fit,contain)!important}
	.article-single-card .article-card-content img{max-width:min(100%,var(--aang-tablet-article-image-width,260px))!important;max-height:var(--aang-tablet-article-image-height,210px)!important;object-fit:var(--aang-tablet-article-image-fit,contain)!important}
	body .latest-dashboard .aang-latest-showcase-media img,
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media img{object-fit:var(--aang-tablet-latest-media-fit,contain)!important}
}
@media(max-width:782px){.admin-bar.is-aang-header-fixed .site-header{top:46px!important}}
@media(max-width:600px){
	.single-content-shell .single-adjacent-inline{order:2!important;grid-column:auto!important;grid-row:auto!important;min-height:82px!important;margin:10px 0 4px!important;gap:7px!important}
	.single-content-shell .single-adjacent-inline .single-adjacent-card{min-height:82px!important;padding:8px!important}
	.article-single-card .article-card-header{display:block!important}
	.article-single-card .article-card-image{width:var(--aang-mobile-article-image-width,100%)!important;height:var(--aang-mobile-article-image-height,190px)!important;margin:0 auto 14px!important}
	.article-single-card .article-card-image img{object-fit:var(--aang-mobile-article-image-fit,contain)!important}
	.article-single-card .article-card-content img{max-width:var(--aang-mobile-article-image-width,100%)!important;max-height:var(--aang-mobile-article-image-height,190px)!important;object-fit:var(--aang-mobile-article-image-fit,contain)!important}
	body .latest-dashboard .aang-latest-showcase-media img,
	body .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media img{object-fit:var(--aang-mobile-latest-media-fit,contain)!important}
}
@media(max-width:390px){.single-content-shell .single-adjacent-inline{grid-template-columns:1fr!important}}

/* 3.8.3 — phone branches automatically fit the available width. */
@media(max-width:600px){
	.aal-branch-layout-mobile-grid.aal-mobile-branch-columns-auto .aal-branch-panel .aal-branches{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important;gap:var(--aang-mobile-branch-directory-gap,5px)!important;padding:5px}
	.aal-branch-layout-mobile-grid.aal-mobile-branch-columns-1 .aal-branch-panel .aal-branches{grid-template-columns:1fr!important}
	.aal-branch-layout-mobile-grid.aal-mobile-branch-columns-2 .aal-branch-panel .aal-branches{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--aang-mobile-branch-directory-gap,5px)!important;padding:5px}
	.aal-branch-layout-mobile-grid .aal-branch-panel .aal-branches a{grid-template-columns:min(34px,var(--aang-mobile-branch-directory-icon-size,34px)) minmax(0,1fr) auto!important;height:auto!important;min-height:max(56px,var(--aang-mobile-branch-directory-height,50px))!important;padding:7px!important;gap:7px!important}
	.aal-branch-layout-mobile-grid .aal-branch-panel .aal-branch-icon{width:min(34px,var(--aang-mobile-branch-directory-icon-size,34px))!important;height:min(34px,var(--aang-mobile-branch-directory-icon-size,34px))!important}
	.aal-branch-layout-mobile-grid .aal-branch-panel .aal-branch-copy strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;font-size:clamp(10px,var(--aang-mobile-branch-directory-title-size,11px),14px)!important;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}
}
@media(max-width:340px){
	.aal-branch-layout-mobile-grid.aal-mobile-branch-columns-auto .aal-branch-panel .aal-branches,
	.aal-branch-layout-mobile-grid.aal-mobile-branch-columns-2 .aal-branch-panel .aal-branches{grid-template-columns:1fr!important}
}

/* 3.8.4 — homepage reference layout: sidebar sections and thin horizontal cards. */
body .home-main-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px}
body .home-main-layout--no-sidebar{display:block}
body .home-sections-sidebar{min-width:0;padding-block:34px}
body .home-sections-sidebar__inner{position:sticky;top:calc(var(--aang-header-height,96px) + 18px)}
body .home-sections-sidebar .section-heading{margin-bottom:12px;padding:0 4px;text-align:right}
body .home-sections-sidebar .section-heading>span{font-size:11px}
body .home-sections-sidebar .section-heading h2{font-size:22px}
body .home-sections-sidebar .section-heading p{margin:4px 0 0;font-size:11px;line-height:1.7}
body .home-sections-sidebar .section-cards{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--aang-border);border-radius:12px;background:var(--aang-surface);box-shadow:var(--aang-shadow)}
body .home-sections-sidebar .section-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon content";align-items:center;gap:10px;min-height:62px;padding:9px 12px;border:0;border-bottom:1px solid rgba(216,166,79,.18);color:var(--aang-heading);text-align:right;transform:none;transition:background .22s ease,color .22s ease}
body .home-sections-sidebar .section-card:last-child{border-bottom:0}
body .home-sections-sidebar .section-card+.section-card{border-inline-start:0}
body .home-sections-sidebar .section-card:after{inset-inline:12px;bottom:0;height:2px}
body .home-sections-sidebar .section-card:hover{background:#fff8ec;color:var(--aang-heading);transform:none}
body .home-sections-sidebar .section-card__icon{grid-area:icon;width:38px;height:38px;margin:0;border-radius:10px;background:rgba(216,166,79,.13);color:var(--aang-primary)}
body .home-sections-sidebar .section-card__icon svg{width:22px;height:22px}
body .home-sections-sidebar .section-card h3{grid-area:content;margin:0;color:var(--aang-heading);font-size:14px;line-height:1.45}
body .home-sections-sidebar .section-card p{display:none}
body .home-sections-sidebar .section-card small{grid-area:content;display:block;margin-top:21px;color:var(--aang-description);font-size:9px;line-height:1}
body .home-main-layout>.latest-dashboard{min-width:0;padding-block:34px}
body .home-main-layout>.latest-dashboard>.aang-container{width:100%}
body .home-main-layout .dashboard-grid{display:flex;flex-direction:column;gap:12px}
body .home-main-layout .dashboard-grid--reorderable .aang-latest-showcase-panel{height:auto!important;min-height:0!important;padding:14px!important}
body .home-main-layout .latest-dashboard .aang-latest-showcase-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px;overflow:visible}
body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{display:grid!important;direction:rtl;grid-template-columns:minmax(125px,180px) minmax(0,1fr)!important;grid-template-rows:1fr;height:168px!important;min-height:168px!important;max-height:168px!important;padding:0!important;overflow:hidden!important;border-radius:10px!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{grid-column:1;grid-row:1;width:100%!important;height:100%!important;min-height:0!important;flex:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{grid-column:2;grid-row:1;display:flex!important;min-width:0;min-height:0;padding:11px 14px!important;overflow:hidden;flex-direction:column}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-tags{margin-bottom:3px;overflow:hidden;max-height:21px}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3{margin-bottom:3px!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{font-size:15px!important;line-height:1.5;-webkit-line-clamp:1}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{min-height:0!important;margin:0 0 5px!important;font-size:11px!important;line-height:1.55;-webkit-line-clamp:2}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{margin-top:auto;margin-bottom:5px;font-size:9px!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author svg{width:12px;height:12px}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card footer{gap:6px;margin-top:0}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more,body .home-main-layout .latest-dashboard .aang-home-article-rotator .aal-save-button{min-height:28px;height:28px}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aal-save-button{width:32px;min-width:32px}

@media(max-width:900px){
	body .home-main-layout{grid-template-columns:minmax(185px,225px) minmax(0,1fr);gap:12px}
	body .home-sections-sidebar{padding-block:24px}
	body .home-main-layout>.latest-dashboard{padding-block:24px}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{grid-template-columns:110px minmax(0,1fr)!important;height:150px!important;min-height:150px!important;max-height:150px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{padding:9px 10px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{font-size:13px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{font-size:10px!important}
	body .home-sections-sidebar .section-card{min-height:55px;padding:7px 9px}
	body .home-sections-sidebar .section-card__icon{width:34px;height:34px}
	body .home-sections-sidebar .section-card__icon svg{width:19px;height:19px}
	body .home-sections-sidebar .section-card h3{font-size:12px}
	body .home-sections-sidebar .section-card small{font-size:8px}
}
@media(max-width:600px){
	body .home-main-layout{display:block;width:min(var(--aang-container,1320px),calc(100% - 18px))}
	body .home-sections-sidebar{padding-block:18px 8px}
	body .home-sections-sidebar__inner{position:static}
	body .home-sections-sidebar .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}
	body .home-sections-sidebar .section-heading h2{font-size:19px}
	body .home-sections-sidebar .section-heading p{display:none}
	body .home-sections-sidebar .section-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:10px}
	body .home-sections-sidebar .section-card{min-height:50px;padding:6px 7px;gap:6px}
	body .home-sections-sidebar .section-card:nth-child(odd){border-inline-start:0}
	body .home-sections-sidebar .section-card__icon{width:30px;height:30px;border-radius:8px}
	body .home-sections-sidebar .section-card__icon svg{width:17px;height:17px}
	body .home-sections-sidebar .section-card h3{font-size:11px}
	body .home-sections-sidebar .section-card small{display:none}
	body .home-main-layout>.latest-dashboard{padding-block:8px 18px}
	body .home-main-layout .dashboard-grid--reorderable .aang-latest-showcase-panel{padding:10px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{grid-template-columns:96px minmax(0,1fr)!important;height:126px!important;min-height:126px!important;max-height:126px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{min-height:126px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{padding:7px 8px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-tags span{padding:1px 4px;font-size:7px}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{font-size:11px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{font-size:8px!important;-webkit-line-clamp:2}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{font-size:7px!important}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author time{display:none}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more{min-height:24px;height:24px;font-size:8px}
	body .home-main-layout .latest-dashboard .aang-home-article-rotator .aal-save-button{width:27px;min-width:27px;height:24px;min-height:24px}
}

/* 3.8.5 — classic reference surfaces: same brand colors, square light cards and light borders. */
body .home-main-layout .home-sections-sidebar .section-heading{padding:11px 13px;margin-bottom:6px;background:var(--aang-primary);border:1px solid var(--aang-primary);border-radius:0;text-align:right}
body .home-main-layout .home-sections-sidebar .section-heading>span{color:var(--aang-accent)}
body .home-main-layout .home-sections-sidebar .section-heading h2{margin:0;color:#fff;font-size:20px}
body .home-main-layout .home-sections-sidebar .section-cards{gap:5px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
body .home-main-layout .home-sections-sidebar .section-card{border:1px solid rgba(117,117,117,.28)!important;border-radius:0!important;background:#fff;color:#333;box-shadow:none}
body .home-main-layout .home-sections-sidebar .section-card:hover{background:var(--aang-primary);color:#fff}
body .home-main-layout .home-sections-sidebar .section-card:hover h3{color:#fff}
body .home-main-layout .home-sections-sidebar .section-card:hover small{color:#f2d48f}
body .home-main-layout .home-sections-sidebar .section-card__icon{border-radius:0;background:var(--aang-primary);color:var(--aang-accent)}
body .home-main-layout .home-sections-sidebar .section-card:hover .section-card__icon{background:var(--aang-accent);color:var(--aang-primary)}
body .home-main-layout .latest-dashboard{padding-block:34px}
body .home-main-layout .latest-dashboard .dashboard-grid--reorderable .aang-latest-showcase-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body .home-main-layout .latest-dashboard .aang-latest-showcase-panel .panel-heading{min-height:44px;margin:0 0 8px!important;padding:7px 13px;border:0!important;border-bottom:3px solid var(--aang-accent)!important;border-radius:0!important;background:var(--aang-primary)!important;color:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-showcase-panel .panel-heading h2,body .home-main-layout .latest-dashboard .aang-latest-showcase-panel .panel-heading h2 svg,body .home-main-layout .latest-dashboard .aang-latest-showcase-panel .panel-heading a{color:#fff!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator{padding:0!important;background:transparent!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{border:1px solid rgba(117,117,117,.32)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--aang-text)!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:hover{border-color:var(--aang-accent)!important;background:#fff!important;box-shadow:none!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{border:0!important;border-inline-end:1px solid rgba(117,117,117,.25);border-radius:0!important;background:var(--aang-body-bg)!important;color:var(--aang-primary)}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media img{object-fit:cover!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{color:var(--aang-text);text-align:right}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-tags span{border-radius:0;background:var(--aang-primary);color:#fff}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{color:var(--aang-heading)!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{color:var(--aang-description)!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-author{color:var(--aang-description)!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more{border-radius:0;background:var(--aang-accent)!important;color:var(--aang-primary)!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aal-content-actions .aal-action-button{border-radius:0;border-color:var(--aang-accent);background:#fff;color:var(--aang-primary)}

/* Apply the same old-site card language throughout pages and plugin-rendered components. */
body .post-card,body .page-entry,body .single-entry,body .article-single-card,body .single-side-panel,body .single-side-item,body .single-adjacent-card,body .comments-area,body .contact-page-grid,body .contact-info-panel,body .contact-form-panel,body .home-widget-area .widget,body .home-social-follow__panel,body .home-social-follow__link,body .aang-home-side-banner,body .dashboard-panel,body .aal-item,body .aal-media-box,body .aal-branch-panel,body .aang-priority-panel,body .aang-secondary-panel{border-radius:0!important;box-shadow:none!important}
body .post-card,body .page-entry,body .single-entry,body .article-single-card,body .single-side-panel,body .single-side-item,body .single-adjacent-card,body .comments-area,body .contact-page-grid,body .home-widget-area .widget,body .home-social-follow__panel,body .home-social-follow__link,body .aal-item,body .aal-media-box{border-color:rgba(117,117,117,.32)}
body .post-card__image,body .article-card-image,body .single-side-item__media,body .aal-item__thumb{border-radius:0!important}
body .button,body .button--gold,body .aang-latest-showcase-more,body .aal-action-button,body .page-numbers,body .comment-reply-link,body .comment-form .submit,body .aang-contact-form button{border-radius:0!important}
body .section-card:after{border-radius:0}

@media(max-width:600px){
body .home-main-layout .home-sections-sidebar .section-heading{padding:8px 10px}
body .home-main-layout .home-sections-sidebar .section-heading h2{font-size:17px}
body .home-main-layout .home-sections-sidebar .section-cards{gap:4px}
body .home-main-layout .latest-dashboard .aang-latest-showcase-panel .panel-heading{min-height:38px;padding:5px 8px}
body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{border-radius:0!important}
}

/* 3.8.6 — clean lesson and section cards: no ornaments or text-covering overlays. */
body .home-main-layout .home-sections-sidebar .section-cards{display:flex;flex-direction:column;gap:5px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}
body .home-main-layout .home-sections-sidebar .section-card{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"icon title" "icon description" "icon count";align-items:center;min-width:0;min-height:54px;padding:10px 11px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#e7e7dd!important;background-image:none!important;box-shadow:none!important;color:#333!important;text-align:right;transform:none!important}
body .home-main-layout .home-sections-sidebar .section-card:last-child{border-bottom:0!important}
body .home-main-layout .home-sections-sidebar .section-card:hover{background:#353535!important;color:#fff!important;transform:none!important;box-shadow:none!important}
body .home-main-layout .home-sections-sidebar .section-card__icon{grid-area:icon;align-self:center;width:28px;height:28px;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--aang-accent)!important}
body .home-main-layout .home-sections-sidebar .section-card__icon svg{width:20px;height:20px;fill:currentColor}
body .home-main-layout .home-sections-sidebar .section-card h3{grid-area:title;min-width:0;margin:0!important;color:#333!important;font-size:13px;line-height:1.45;overflow-wrap:anywhere;position:relative;z-index:2}
body .home-main-layout .home-sections-sidebar .section-card p{grid-area:description;display:none!important;min-width:0;margin:0!important;color:#777!important;font-size:10px;line-height:1.35;overflow-wrap:anywhere;position:relative;z-index:2}
body .home-main-layout .home-sections-sidebar .section-card small{grid-area:count;display:block!important;min-width:0;margin:1px 0 0!important;color:#777!important;font-size:8px;line-height:1.25;overflow-wrap:anywhere;position:relative;z-index:2}
body .home-main-layout .home-sections-sidebar .section-card:hover h3{color:#fff!important}
body .home-main-layout .home-sections-sidebar .section-card:hover small{color:#f2d48f!important}
body .home-main-layout .home-sections-sidebar .section-card:before,
body .home-main-layout .home-sections-sidebar .section-card:after,
body .home-main-layout .home-sections-sidebar .section-card__icon:before,
body .home-main-layout .home-sections-sidebar .section-card__icon:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}

body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card{position:relative;overflow:hidden!important;border:1px solid rgba(117,117,117,.32)!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:var(--aang-text)!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator>.aang-latest-showcase-card:hover{border-color:var(--aang-accent)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media{position:relative;z-index:1;overflow:hidden!important;border:0!important;border-inline-end:1px solid rgba(117,117,117,.22)!important;border-radius:0!important;background:#f5f0e7!important;background-image:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media img{display:block;width:100%;height:100%;padding:3px;box-sizing:border-box;border:1px solid #d3d3d3;background:#fdfdfd;object-fit:cover!important;box-shadow:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body{position:relative;z-index:2;min-width:0;overflow:hidden!important;background:#fff!important;background-image:none!important;color:var(--aang-text)!important;text-align:right}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body>*{position:relative;z-index:3;min-width:0;overflow-wrap:anywhere}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card:before,
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card:after,
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media:before,
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-media:after,
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body:before,
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-body:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card h3 a{color:var(--aang-heading)!important;overflow-wrap:anywhere}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-card p{color:var(--aang-description)!important;overflow-wrap:anywhere}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-tags span{border-radius:0!important;background:var(--aang-primary)!important;color:#fff!important}
body .home-main-layout .latest-dashboard .aang-home-article-rotator .aang-latest-showcase-more{border-radius:0!important;background:var(--aang-accent)!important;color:var(--aang-primary)!important}

/* The actual lesson grid on section/archive pages uses the plugin's aal-item cards. */
body .aal-section-items .aal-item{position:relative;overflow:hidden;background:#fff!important;background-image:none!important;border:1px solid rgba(117,117,117,.32)!important;border-radius:0!important;box-shadow:none!important;color:var(--aang-text)!important;transform:none!important}
body .aal-section-items .aal-item:hover{background:#fff!important;background-image:none!important;border-color:var(--aang-accent)!important;box-shadow:none!important;transform:none!important}
body .aal-section-items .aal-item:before,
body .aal-section-items .aal-item:after,
body .aal-section-items .aal-item__thumb:before,
body .aal-section-items .aal-item__thumb:after,
body .aal-section-items .aal-item__body:before,
body .aal-section-items .aal-item__body:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}
body .aal-section-items .aal-item__thumb{border-radius:0!important;background:#f5f0e7!important;background-image:none!important;box-shadow:none!important}
body .aal-section-items .aal-item__thumb img{display:block;width:100%;height:100%;padding:3px;box-sizing:border-box;border:1px solid #d3d3d3;background:#fdfdfd;object-fit:cover;box-shadow:none!important}
body .aal-section-items .aal-item__body{position:relative;z-index:2;min-width:0;overflow-wrap:anywhere;background:#fff!important;color:var(--aang-text)!important}
body .aal-section-items .aal-item__body>*{position:relative;z-index:3;min-width:0;overflow-wrap:anywhere}
body .aal-section-items .aal-item__body h3,
body .aal-section-items .aal-item__body h3 a{color:var(--aang-heading)!important;overflow-wrap:anywhere}
body .aal-section-items .aal-item__body p{color:var(--aang-description)!important;overflow-wrap:anywhere}

@media(max-width:600px){
 body .home-main-layout .home-sections-sidebar .section-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important}
 body .home-main-layout .home-sections-sidebar .section-card{grid-template-columns:27px minmax(0,1fr);min-height:50px;padding:6px 7px!important}
 body .home-main-layout .home-sections-sidebar .section-card:nth-child(odd){border-inline-start:0!important}
 body .home-main-layout .home-sections-sidebar .section-card__icon{width:24px;height:24px}
 body .home-main-layout .home-sections-sidebar .section-card__icon svg{width:17px;height:17px}
 body .home-main-layout .home-sections-sidebar .section-card h3{font-size:11px}
 body .home-main-layout .home-sections-sidebar .section-card small{display:none!important}
}

/* 3.8.7 — lesson rows match the supplied old-site reference. */
body .home-main-layout .home-sections-sidebar .section-heading{text-align:center!important}
body .home-main-layout .home-sections-sidebar .section-heading>span,
body .home-main-layout .home-sections-sidebar .section-heading h2,
body .home-main-layout .home-sections-sidebar .section-heading p{display:block;width:100%;text-align:center!important}
body .home-main-layout .home-sections-sidebar .section-heading h2{font-size:var(--aang-sidebar-sections-title-size,22px)!important}

body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-grid{display:flex!important;flex-direction:column;gap:0!important;border:1px solid #d3d3d3;background:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:1fr;direction:rtl;width:100%;height:82px!important;min-height:82px!important;max-height:82px!important;padding:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #d3d3d3!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#333!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card:last-child{border-bottom:0!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card:hover{background:#fafafa!important;border-color:#d3d3d3!important;box-shadow:none!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media{grid-column:1;grid-row:1;display:grid!important;place-items:center;width:60px!important;height:60px!important;min-height:60px!important;align-self:center;margin:0 8px!important;overflow:hidden!important;border:1px solid #d3d3d3!important;border-radius:0!important;background:#fdfdfd!important;background-image:none!important;color:var(--aang-primary)!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media img{display:block;width:100%;height:100%;padding:3px;box-sizing:border-box;border:0;background:#fdfdfd;object-fit:cover!important;box-shadow:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media.is-placeholder>span{display:grid;place-items:center;width:100%;height:100%;border:0!important;border-radius:0!important;background:#303030!important;color:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media.is-placeholder>span svg{width:38px;height:38px;fill:currentColor}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-home-article-date{display:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-body{grid-column:2;grid-row:1;display:flex!important;align-items:flex-start;justify-content:center;min-width:0;min-height:0;padding:10px 12px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;color:#333!important;text-align:right}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-tags,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card p{display:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card h3{min-width:0;margin:0!important;line-height:1.55;text-align:right}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card h3 a{display:-webkit-box;overflow:hidden;color:#333!important;font-size:15px!important;line-height:1.55;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-author{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:#999!important;font-size:9px!important;line-height:1.3}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-author span:first-child{display:none}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card footer{display:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card:before,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card:after,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media:before,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media:after,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-body:before,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-body:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}

@media(max-width:600px){
 body .home-main-layout .home-sections-sidebar .section-heading h2{font-size:var(--aang-sidebar-sections-title-size,22px)!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card{grid-template-columns:64px minmax(0,1fr)!important;height:70px!important;min-height:70px!important;max-height:70px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-media{width:52px!important;height:52px!important;min-height:52px!important;margin-inline:6px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card h3 a{font-size:12px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-body{padding:7px 9px!important}
}

/* 3.8.8 — exact old-style rows for lesson materials and the lesson sections list. */
body .aal-section-browser .aal-branch-panel{overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}
body .aal-section-browser .aal-branch-panel>header{display:block!important;min-height:28px;margin:0!important;padding:6px 10px!important;border:0!important;border-radius:0!important;background:var(--aang-accent)!important;color:#fff!important;text-align:right!important}
body .aal-section-browser .aal-branch-panel>header strong{color:#fff!important;font-size:13px!important;font-weight:700}
body .aal-section-browser .aal-branch-panel .aal-branches{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border:0!important;background:#fff!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center;min-width:0!important;min-height:72px!important;height:72px!important;padding:7px 9px!important;border:0!important;border-bottom:1px solid #d8d8d8!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#333!important;text-align:right!important;transform:none!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a:last-child{border-bottom:0!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a:hover,
body .aal-section-browser .aal-branch-panel .aal-branches>a.is-active{background:#fafafa!important;color:#333!important;transform:none!important;box-shadow:none!important}
body .aal-section-browser .aal-branch-panel .aal-branch-icon{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:50px!important;height:50px!important;margin:0!important;border:1px solid #d3d3d3!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#000!important}
body .aal-section-browser .aal-branch-panel .aal-branch-icon svg{width:42px!important;height:42px!important;fill:currentColor!important}
body .aal-section-browser .aal-branch-panel .aal-branch-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}
body .aal-section-browser .aal-branch-panel .aal-branch-copy strong{display:block!important;min-width:0!important;overflow:hidden!important;color:#333!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;text-overflow:ellipsis;white-space:nowrap}
body .aal-section-browser .aal-branch-panel .aal-branch-copy small{display:block!important;margin-top:1px!important;color:#888!important;font-size:9px!important;line-height:1.35!important}
body .aal-section-browser .aal-branch-panel .aal-branch-has-children{grid-column:3!important;grid-row:1!important;color:#999!important;font-size:12px!important}

body .aal-section-browser .aal-section-items--lessons{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border:1px solid #d3d3d3!important;background:#fff!important}
body .aal-section-browser .aal-section-items--lessons .aal-item{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:1fr!important;direction:rtl;width:100%!important;height:82px!important;min-height:82px!important;padding:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #d3d3d3!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#333!important;transform:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-item:last-child{border-bottom:0!important}
body .aal-section-browser .aal-section-items--lessons .aal-item:hover{background:#fafafa!important;border-color:#d3d3d3!important;box-shadow:none!important;transform:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__thumb{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:50px!important;height:50px!important;min-height:50px!important;align-self:center!important;margin:0 7px!important;padding:0!important;overflow:hidden!important;border:1px solid #d3d3d3!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#000!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__thumb:before,
body .aal-section-browser .aal-section-items--lessons .aal-item__thumb:after{content:none!important;display:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-placeholder{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;background:#fff!important;color:#000!important}
body .aal-section-browser .aal-section-items--lessons .aal-placeholder svg{width:42px!important;height:42px!important;fill:currentColor!important}
body .aal-section-browser .aal-section-items--lessons .aal-format-badge,
body .aal-section-browser .aal-section-items--lessons .aal-label{display:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__body{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:center!important;min-width:0!important;min-height:0!important;padding:9px 12px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;color:#333!important;text-align:right!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__body h3{display:-webkit-box!important;min-width:0!important;margin:0 0 1px!important;overflow:hidden!important;color:#333!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}
body .aal-section-browser .aal-section-items--lessons .aal-item__body h3 a{color:#333!important;overflow-wrap:anywhere!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__body p{display:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__meta{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;color:#999!important;font-size:9px!important;line-height:1.35!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__meta .aal-dual-date{display:block!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__meta .aal-date-hijri{display:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-item__meta b{font-weight:400!important}
body .aal-section-browser .aal-section-items--lessons .aal-content-actions{display:none!important}
body .aal-section-browser .aal-section-items--lessons .aal-item:before,
body .aal-section-browser .aal-section-items--lessons .aal-item:after,
body .aal-section-browser .aal-section-items--lessons .aal-item__body:before,
body .aal-section-browser .aal-section-items--lessons .aal-item__body:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}

body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-card h3 a{-webkit-line-clamp:1!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-author{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;margin:2px 0 0!important;color:#999!important;font-size:9px!important;line-height:1.35!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-author span:first-child{display:flex!important;align-items:center!important;gap:4px!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-author .aang-latest-showcase-date{display:block!important;min-width:0!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-latest-showcase-author .aal-date-hijri{display:none!important}

@media(max-width:600px){
 body .aal-section-browser .aal-section-items--lessons .aal-item{grid-template-columns:55px minmax(0,1fr)!important;height:72px!important;min-height:72px!important;max-height:72px!important}
 body .aal-section-browser .aal-section-items--lessons .aal-item__thumb{width:47px!important;height:47px!important;min-height:47px!important;margin-inline:4px!important}
 body .aal-section-browser .aal-section-items--lessons .aal-item__body{padding:7px 9px!important}
 body .aal-section-browser .aal-section-items--lessons .aal-item__body h3{font-size:12px!important}
 body .aal-section-browser .aal-section-items--lessons .aal-item__meta{font-size:8px!important}
 body .aal-section-browser .aal-branch-panel .aal-branches>a{grid-template-columns:50px minmax(0,1fr) auto!important;min-height:64px!important;height:64px!important;padding:6px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-icon{width:44px!important;height:44px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-icon svg{width:36px!important;height:36px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-copy strong{font-size:11px!important}
}

/* 3.8.9 — lectures share the lesson rows, latest lessons get visible boundaries, and the home header follows the reference. */
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-grid{display:flex!important;flex-direction:column;gap:0!important;border:1px solid #d3d3d3;background:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:1fr;direction:rtl;width:100%;height:82px!important;min-height:82px!important;max-height:82px!important;padding:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #d3d3d3!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#333!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card:last-child{border-bottom:0!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card:hover{background:#fafafa!important;border-color:#d3d3d3!important;box-shadow:none!important;transform:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-media{grid-column:1;grid-row:1;display:grid!important;place-items:center;width:60px!important;height:60px!important;min-height:60px!important;align-self:center;margin:0 8px!important;overflow:hidden!important;border:1px solid #d3d3d3!important;border-radius:0!important;background:#303030!important;background-image:none!important;color:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-media img{display:block;width:100%;height:100%;padding:3px;box-sizing:border-box;border:0;background:#fdfdfd;object-fit:cover!important;box-shadow:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-media.is-placeholder>span{display:grid;place-items:center;width:100%;height:100%;border:0!important;border-radius:0!important;background:#303030!important;color:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-media.is-placeholder>span svg{width:38px;height:38px;fill:currentColor}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-home-article-date{display:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-body{grid-column:2;grid-row:1;display:flex!important;align-items:flex-start;justify-content:center;min-width:0;min-height:0;padding:10px 12px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;color:#333!important;text-align:right}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-tags,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card p{display:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card h3{min-width:0;margin:0!important;line-height:1.55;text-align:right}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card h3 a{display:-webkit-box;overflow:hidden;color:#333!important;font-size:15px!important;line-height:1.55;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-author{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;margin:2px 0 0!important;color:#999!important;font-size:9px!important;line-height:1.35!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-author span:first-child{display:flex!important;align-items:center!important;gap:4px!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-author .aang-latest-showcase-date{display:block!important;min-width:0!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-author .aal-date-hijri{display:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card footer{display:none!important}

body .home-main-layout .latest-dashboard .aang-latest-panel--lessons,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures{overflow:hidden!important;padding:0!important;border:1px solid #cfcfcf!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons>.panel-heading,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures>.panel-heading{min-height:34px!important;margin:0!important;padding:6px 11px!important;border:0!important;border-bottom:1px solid #9e7628!important;border-radius:0!important;background:var(--aang-accent)!important;color:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons>.panel-heading h2,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons>.panel-heading h2 svg,
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons>.panel-heading a,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures>.panel-heading h2,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures>.panel-heading h2 svg,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures>.panel-heading a{color:#fff!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons>.panel-heading h2,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures>.panel-heading h2{font-size:16px!important}
body .home-main-layout .latest-dashboard .aang-latest-panel--lessons .aang-panel-heading-actions,
body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-panel-heading-actions{color:#fff!important}

body.home .home-hero.hero-full-bleed .hero-full-media img,
body.home .home-hero.hero-full-bleed .hero-media img{object-fit:cover!important}

body.home .site-header{position:relative!important;top:auto!important;min-height:40px!important;border-bottom:2px solid var(--aang-accent)!important;background:#25221f!important}
body.home .site-header .header-inner{min-height:40px!important;justify-content:center!important;gap:0!important}
body.home .site-header .site-branding{display:none!important}
body.home .site-header .main-navigation{display:none!important}
body.home .site-header .header-tools{position:absolute!important;left:18px!important;right:auto!important;inset-inline-start:auto!important;display:flex!important}
body.home .site-header .header-search{display:none!important}
body.home .site-header .header-social a{width:22px!important;height:22px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#fff!important}
body.home .site-header .header-social svg{width:16px!important;height:16px!important}
body.home .home-hero{height:340px!important;min-height:340px!important;padding:0!important;background:#0e696c!important}
body.home .home-hero .hero-panel{display:block!important;width:100%!important;max-width:none!important;height:340px!important;min-height:340px!important;padding:0!important;border:0!important;border-radius:0!important;background:#0e696c!important;box-shadow:none!important}
body.home .home-hero .hero-panel:after{display:none!important;content:none!important}
body.home .home-hero .hero-side{display:block!important;width:100%!important;height:100%!important;margin:0!important}
body.home .home-hero .hero-media,
body.home .home-hero .hero-full-media{display:block!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#0e696c!important;box-shadow:none!important}
body.home .home-hero .hero-media img,
body.home .home-hero .hero-full-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body.home .aang-reference-bottom-nav{display:block!important;border-bottom:2px solid var(--aang-accent);background:#25221f;color:#fff}
body.home .aang-reference-bottom-nav .aang-container{width:min(var(--aang-container,1320px),calc(100% - 48px));margin-inline:auto}
body.home .aang-reference-bottom-nav ul{display:flex;align-items:stretch;justify-content:flex-start;gap:0;padding:0;margin:0;list-style:none}
body.home .aang-reference-bottom-nav li{margin:0}
body.home .aang-reference-bottom-nav a{display:block;padding:13px 15px;color:#fff;font-size:13px;text-decoration:none;white-space:nowrap}
body.home .aang-reference-bottom-nav a:hover,
body.home .aang-reference-bottom-nav .current-menu-item>a,
body.home .aang-reference-bottom-nav .current_page_item>a{background:var(--aang-accent);color:var(--aang-primary)}

@media(max-width:600px){
 body.home .home-hero,body.home .home-hero .hero-panel{height:220px!important;min-height:220px!important}
 body.home .aang-reference-bottom-nav{overflow-x:auto}
 body.home .aang-reference-bottom-nav .aang-container{width:max-content;min-width:100%;margin:0}
 body.home .aang-reference-bottom-nav ul{justify-content:flex-start}
 body.home .aang-reference-bottom-nav a{padding:9px 10px;font-size:11px}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card{grid-template-columns:64px minmax(0,1fr)!important;height:70px!important;min-height:70px!important;max-height:70px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-media{width:52px!important;height:52px!important;min-height:52px!important;margin-inline:6px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-card h3 a{font-size:12px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lectures .aang-latest-showcase-body{padding:7px 9px!important}
 body .home-main-layout .latest-dashboard .aang-latest-panel--lessons>.panel-heading h2,
 body .home-main-layout .latest-dashboard .aang-latest-panel--lectures>.panel-heading h2{font-size:14px!important}
}

/* 3.9.0 — off-white sidebar cards with black text and clear separators. */
body .home-main-layout .home-sections-sidebar .section-cards{border:1px solid #111!important;background:#f6f4ee!important}
body .home-main-layout .home-sections-sidebar .section-card{background:#f6f4ee!important;color:#000!important;border-bottom:1px solid #111!important}
body .home-main-layout .home-sections-sidebar .section-card:hover{background:#ede9df!important;color:#000!important}
body .home-main-layout .home-sections-sidebar .section-card h3,
body .home-main-layout .home-sections-sidebar .section-card small,
body .home-main-layout .home-sections-sidebar .section-card:hover h3,
body .home-main-layout .home-sections-sidebar .section-card:hover small{color:#000!important}
body .home-main-layout .home-sections-sidebar .section-card__icon{color:#000!important}
body .home-main-layout .home-sections-sidebar .section-card:hover .section-card__icon{background:transparent!important;color:#000!important}

body .aal-section-browser .aal-branch-panel .aal-branches{border:1px solid #111!important;background:#f6f4ee!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a{background:#f6f4ee!important;color:#000!important;border-bottom:1px solid #111!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a:hover,
body .aal-section-browser .aal-branch-panel .aal-branches>a.is-active{background:#ede9df!important;color:#000!important}
body .aal-section-browser .aal-branch-panel .aal-branch-copy strong,
body .aal-section-browser .aal-branch-panel .aal-branch-copy small,
body .aal-section-browser .aal-branch-panel .aal-branch-has-children{color:#000!important}

/* 3.9.1 — cleaner vertical sidebar arrangement with the accepted off-white/black palette. */
body .home-main-layout .home-sections-sidebar{overflow:hidden!important;padding:0!important;border:1px solid #111!important;border-radius:0!important;background:#f6f4ee!important;box-shadow:none!important}
body .home-main-layout .home-sections-sidebar .home-sections-sidebar__inner{padding:0!important}
body .home-main-layout .home-sections-sidebar .section-heading{margin:0!important;padding:12px 14px!important;border-bottom:2px solid #111!important;background:var(--aang-primary)!important;color:#fff!important;text-align:center!important}
body .home-main-layout .home-sections-sidebar .section-heading>span{display:block!important;margin:0 0 2px!important;color:var(--aang-accent)!important;font-size:10px!important}
body .home-main-layout .home-sections-sidebar .section-heading h2{margin:0!important;color:#fff!important;font-size:20px!important;line-height:1.35!important}
body .home-main-layout .home-sections-sidebar .section-cards{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px!important;border:0!important;background:#f6f4ee!important}
body .home-main-layout .home-sections-sidebar .section-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"icon title" "icon count"!important;align-items:center!important;min-height:64px!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:1px solid #111!important;border-bottom:0!important;border-radius:0!important;background:#fffdf8!important;color:#000!important;box-shadow:none!important;transform:none!important}
body .home-main-layout .home-sections-sidebar .section-card:last-child{border-bottom:1px solid #111!important}
body .home-main-layout .home-sections-sidebar .section-card:hover{background:#eee9dc!important;color:#000!important;transform:none!important;box-shadow:none!important}
body .home-main-layout .home-sections-sidebar .section-card__icon{grid-area:icon!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;border:1px solid #111!important;border-radius:50%!important;background:var(--aang-accent)!important;color:#000!important}
body .home-main-layout .home-sections-sidebar .section-card__icon svg{width:18px!important;height:18px!important;fill:currentColor!important}
body .home-main-layout .home-sections-sidebar .section-card h3{grid-area:title!important;align-self:end!important;margin:0!important;color:#000!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}
body .home-main-layout .home-sections-sidebar .section-card small{grid-area:count!important;align-self:start!important;margin:1px 0 0!important;color:#333!important;font-size:9px!important;line-height:1.3!important}
body .home-main-layout .home-sections-sidebar .section-card:hover h3,
body .home-main-layout .home-sections-sidebar .section-card:hover small{color:#000!important}

body .aal-section-browser .aal-branch-panel{border:1px solid #111!important;background:#f6f4ee!important}
body .aal-section-browser .aal-branch-panel .aal-branches{display:flex!important;flex-direction:column!important;gap:6px!important;padding:8px!important;background:#f6f4ee!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a{min-height:64px!important;height:auto!important;padding:8px 10px!important;border:1px solid #111!important;background:#fffdf8!important;color:#000!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a:last-child{border-bottom:1px solid #111!important}
body .aal-section-browser .aal-branch-panel .aal-branches>a:hover,
body .aal-section-browser .aal-branch-panel .aal-branches>a.is-active{background:#eee9dc!important;color:#000!important}

/* 3.10.0 — unified font controls and proportional font scaling are applied through root size variables. */
body .aal-related-book small,
body .aal-related-book .aal-related-book-label,
body .aal-related-book a small{font-size:var(--aang-related-book-label-size,17px)!important;font-weight:700!important;line-height:1.45!important}
@media(max-width:600px){body .aal-related-book small,body .aal-related-book .aal-related-book-label,body .aal-related-book a small{font-size:var(--aang-related-book-label-size,17px)!important;line-height:1.4!important}}

/* 3.9.2 — repair the mobile hero, menu button, and oversized section cards. */
@media(max-width:600px){
 body.home .home-hero.hero-full-bleed,
 body.home .home-hero.hero-full-bleed .hero-panel{height:auto!important;min-height:0!important}
 body.home .home-hero.hero-full-bleed .hero-full-media{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:2048 / 682!important}
 body.home .home-hero.hero-full-bleed .hero-full-media img{width:100%!important;height:auto!important;aspect-ratio:2048 / 682!important;object-fit:contain!important;object-position:center!important;background:#061b31!important}
 body.home .site-header .menu-toggle{position:absolute!important;right:10px!important;left:auto!important;z-index:120!important;display:grid!important;place-items:center!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important}
 body.home .site-header .menu-toggle span{display:block!important;width:22px!important;height:2px!important;margin:3px 0!important;background:#fff!important;pointer-events:none!important}
 body.home .site-header .main-navigation{top:100%!important;right:0!important;left:0!important;z-index:119!important;display:none!important;pointer-events:none!important}
 body.home .site-header .main-navigation.is-open{display:block!important;pointer-events:auto!important}
 body.home .site-header .main-navigation.is-open ul{display:block!important}
 body.home .site-header .main-navigation.is-open a{display:block!important;padding:8px 10px!important;font-size:12px!important}
 body .home-main-layout .home-sections-sidebar{margin-top:8px!important}
 body .home-main-layout .home-sections-sidebar .section-heading{padding:7px 9px!important}
 body .home-main-layout .home-sections-sidebar .section-heading>span{display:none!important}
 body .home-main-layout .home-sections-sidebar .section-heading h2{font-size:15px!important;line-height:1.3!important}
 body .home-main-layout .home-sections-sidebar .section-cards{padding:4px!important}
 body .home-main-layout .home-sections-sidebar .section-card{grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto!important;grid-template-areas:"icon title"!important;min-height:44px!important;height:44px!important;padding:5px 7px!important}
 body .home-main-layout .home-sections-sidebar .section-card__icon{width:23px!important;height:23px!important}
 body .home-main-layout .home-sections-sidebar .section-card__icon svg{width:13px!important;height:13px!important}
 body .home-main-layout .home-sections-sidebar .section-card h3{align-self:center!important;font-size:10px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 body .home-main-layout .home-sections-sidebar .section-card small{display:none!important}
 body .aal-section-browser .aal-branch-panel .aal-branches{gap:3px!important;padding:4px!important}
 body .aal-section-browser .aal-branch-panel .aal-branches>a{min-height:48px!important;height:48px!important;padding:5px 6px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-icon{width:34px!important;height:34px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-icon svg{width:25px!important;height:25px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-copy strong{font-size:10px!important}
 body .aal-section-browser .aal-branch-panel .aal-branch-copy small{font-size:7px!important}
}
