/* aam-site.css (ui4): blocks moved as-is, same order, from master/main.blade.php inline <style id="aam-*"> */
/* #aam-pager */
.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:26px 0 10px}.pagination .page-item{margin:0}.pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#1f2937;font-weight:600;font-size:14px;line-height:1;text-decoration:none;transition:.15s}.pagination a.page-link:hover{border-color:#c2410c;color:#c2410c}html.dark-mode .pagination a.page-link:hover{color:#ec6a2b}.pagination .page-item.active .page-link{background:#c2410c;border-color:#c2410c;color:#fff}.pagination .page-item.disabled .page-link{color:#bbb;background:#f7f7f5}@media(max-width:575px){.pagination .page-link{min-width:34px;height:34px;font-size:13px}}
/* #aam-now */
.aam-now{display:inline-flex;align-items:center;gap:5px;margin-inline-start:8px;padding:1px 9px 2px;border-radius:20px;background:#fff1e8;color:#a8380a;border:1px solid #f6c9ad;font-size:11.5px;font-weight:700;line-height:1.7;vertical-align:middle;white-space:nowrap}html.dark-mode .aam-now{color:#c4531c}.aam-now:before{content:"";width:6px;height:6px;border-radius:50%;background:#c2410c;animation:aamNow 1.6s ease-in-out infinite}@keyframes aamNow{0%,100%{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.aam-now:before{animation:none}}
/* #aam-pages */
.aam-aboutpg,.aam-pg{direction:rtl;color:#1f2937;font-size:16px;line-height:1.95}.aam-aboutpg h2,.aam-pg h2{font-size:21px;font-weight:800;color:#1f2937;margin:32px 0 12px;padding-right:12px;border-right:4px solid #c2410c;line-height:1.4}.aam-aboutpg p,.aam-pg p{margin:0 0 14px}.aam-aboutpg .lead,.aam-pg .lead{font-size:17.5px;color:#1f2937}.aam-pg ul{padding-right:20px;margin:0 0 14px}.aam-pg li{margin-bottom:6px}.aam-aboutpg a,.aam-pg a{color:#a8380a;font-weight:700;text-decoration:none}html.dark-mode .aam-aboutpg a,html.dark-mode .aam-pg a{color:#c4531c}.aam-aboutpg a:hover,.aam-pg a:hover{text-decoration:underline}.aam-aboutpg .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 6px}.aam-aboutpg .num,.aam-pg .card{border:1px solid #e5e7eb;border-radius:10px;padding:14px 12px;background:#f7f7f5;text-align:center}.aam-aboutpg .num b{display:block;font-size:24px;color:#c2410c;line-height:1.3;direction:ltr}html.dark-mode .aam-aboutpg .num b{color:#ec6a2b}.aam-aboutpg .num span{font-size:13.5px;color:#5b6472}.aam-aboutpg .founder{display:flex;gap:18px;align-items:center;border:1px solid #f1e4da;background:#fff8f3;border-radius:12px;padding:16px 18px;margin:8px 0 10px}.aam-aboutpg .founder .ph{flex:0 0 88px;width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #c2410c}.aam-aboutpg .founder h3{font-size:17px;font-weight:800;margin:0 0 4px;color:#1f2937}.aam-aboutpg .founder p{margin:0;font-size:15px}.aam-aboutpg ul.links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.aam-aboutpg ul.links li{padding-right:14px;position:relative}.aam-aboutpg ul.links li:before{content:"";position:absolute;right:0;top:13px;width:6px;height:6px;border-radius:50%;background:#c2410c}.aam-aboutpg .note{font-size:14.5px;color:#5b6472;border-top:1px dashed #e5e7eb;padding-top:12px;margin-top:26px}.aam-pg .cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.aam-pg .card{text-align:right;padding:14px 16px}.aam-pg .card b{display:block;font-size:15px;color:#1f2937;margin-bottom:4px}.aam-pg .card span{font-size:15px;direction:ltr;display:inline-block}html.dark-mode .aam-aboutpg,html.dark-mode .aam-pg{color:#d6d9df}html.dark-mode .aam-aboutpg h2,html.dark-mode .aam-pg h2,html.dark-mode .aam-aboutpg .lead,html.dark-mode .aam-pg .lead,html.dark-mode .aam-aboutpg .founder h3,html.dark-mode .aam-pg .card b{color:#fff}html.dark-mode .aam-aboutpg .num,html.dark-mode .aam-pg .card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}html.dark-mode .aam-aboutpg .num span,html.dark-mode .aam-aboutpg .note{color:#9ca3af}html.dark-mode .aam-aboutpg .note{border-color:rgba(255,255,255,.15)}html.dark-mode .aam-aboutpg .founder{background:rgba(236,106,43,.10);border-color:rgba(236,106,43,.35)}html.dark-mode .aam-aboutpg a,html.dark-mode .aam-pg a{color:#f59e62}@media(max-width:575px){.aam-aboutpg .nums{grid-template-columns:1fr 1fr}.aam-aboutpg ul.links,.aam-pg .cards{grid-template-columns:1fr}.aam-aboutpg .founder{flex-direction:column;text-align:center}}.aam-pg .card{font-size:14.5px;line-height:1.85}.aam-pg .card b a{font-weight:800}.aam-pg .aam-cta{display:inline-block;background:#c2410c;color:#fff!important;padding:11px 28px;border-radius:8px;font-weight:800;text-decoration:none!important;box-shadow:0 8px 20px rgba(194,65,12,.25)}.aam-pg .aam-cta:hover{background:#a8380a}.aam-pg .hero{position:relative;overflow:hidden;border-radius:16px;padding:26px 26px 28px;margin:0 0 24px;background:#1b2a3d;color:#fff}.aam-pg .hero:after{content:"";position:absolute;left:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:none}.aam-pg .hero .kick{display:inline-block;font-size:13px;font-weight:800;color:#e9c98f;border:1px solid rgba(233,201,143,.45);border-radius:20px;padding:2px 14px;margin-bottom:10px}.aam-pg .hero p{position:relative;z-index:1;margin:0;color:#fff;font-size:18.5px;font-weight:700;line-height:1.95}.aam-pg .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 4px}.aam-pg .fcard{display:flex;gap:14px;align-items:flex-start;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff;transition:border-color .2s,transform .2s}.aam-pg .fcard:hover{border-color:#f6c9ad;transform:translateY(-2px)}.aam-pg .fcard .ic{flex:0 0 46px;height:46px;border-radius:12px;background:#fff1e8;color:#c2410c;display:flex;align-items:center;justify-content:center}.aam-pg .fcard .ic svg{width:23px;height:23px}.aam-pg .fcard h3{font-size:16px;font-weight:800;margin:2px 0 4px;color:#1f2937}.aam-pg .fcard p{margin:0;font-size:14.5px;line-height:1.85}.aam-pg .band{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin:24px 0 6px;padding:14px 18px;border-radius:12px;background:#fff8f3;border:1px solid #f1e4da;font-weight:700}.aam-faq .faq-q{width:100%;height:46px;border:1px solid #e5e7eb;border-radius:10px;padding:0 14px;margin:4px 0 16px;font-size:15px;background:#fff;color:#1f2937}.aam-faq .faq-q:focus{outline:0;border-color:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.15)}.aam-faq details{border:1px solid #e5e7eb;border-radius:12px;margin:0 0 10px;background:#fff;transition:border-color .2s}.aam-faq details[open]{border-color:#f6c9ad;box-shadow:0 6px 18px rgba(0,0,0,.04)}.aam-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;font-size:16px;font-weight:800;color:#1f2937}.aam-faq summary::-webkit-details-marker{display:none}.aam-faq summary:after{content:"+";flex:0 0 30px;height:30px;border-radius:50%;background:#fff1e8;color:#c2410c;font-size:21px;font-weight:700;line-height:30px;text-align:center;transition:transform .25s}.aam-faq details[open] summary:after{transform:rotate(45deg)}.aam-faq summary:focus-visible{outline:2px solid #c2410c;outline-offset:2px;border-radius:12px}.aam-faq .ans{padding:0 18px 16px;font-size:15px;line-height:1.95;color:inherit}.aam-faq .faq-none{padding:10px 0}.aam-terms .toc{border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;margin:0 0 22px;background:#f7f7f5}.aam-terms .toc b{display:block;margin-bottom:6px;color:#1f2937}.aam-terms .toc ol{margin:0;padding-right:20px;columns:2;column-gap:28px}.aam-terms .toc li{margin-bottom:4px;break-inside:avoid}.aam-terms .tsec{scroll-margin-top:90px;margin:0 0 18px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.aam-terms .tsec h3{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;margin:0 0 8px;color:#1f2937}.aam-terms .tsec h3 span{flex:0 0 30px;height:30px;border-radius:50%;background:#c2410c;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center}.aam-terms .tsec p{margin:0}.aam-terms .upd{font-size:13.5px;color:#5b6472;margin-top:8px}html.dark-mode .aam-terms .upd{color:#888}html.dark-mode .aam-pg .fcard,html.dark-mode .aam-faq details,html.dark-mode .aam-terms .tsec{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}html.dark-mode .aam-pg .fcard h3,html.dark-mode .aam-faq summary,html.dark-mode .aam-terms .tsec h3,html.dark-mode .aam-terms .toc b{color:#fff}html.dark-mode .aam-pg .fcard .ic,html.dark-mode .aam-faq summary:after{background:rgba(236,106,43,.16);color:#fb923c}html.dark-mode .aam-pg .band{background:rgba(236,106,43,.10);border-color:rgba(236,106,43,.35)}html.dark-mode .aam-faq .faq-q{background:#111827;border-color:#374151;color:#f3f4f6}html.dark-mode .aam-terms .toc{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}@media(max-width:575px){.aam-pg .grid{grid-template-columns:1fr}.aam-pg .hero p{font-size:16.5px}.aam-terms .toc ol{columns:1}.aam-pg .band{flex-direction:column;align-items:flex-start}}.ed-page{max-width:860px;margin:0 auto;padding:8px 0 30px}.aam-pg .person{display:flex;gap:18px;align-items:center;border:1px solid #f1e4da;background:#fff8f3;border-radius:14px;padding:18px 20px;margin:4px 0 14px}.aam-pg .person img{flex:0 0 88px;width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #c2410c}.aam-pg .person h3{font-size:18px;font-weight:800;margin:0 0 4px;color:#1f2937}.aam-pg .person h3 span{display:inline-block;font-size:13px;font-weight:700;color:#c2410c;background:#fff1e8;border-radius:20px;padding:1px 10px;margin-right:6px;vertical-align:middle}.aam-pg .person p{margin:0;font-size:15px}.aam-pg ol.steps{list-style:none;counter-reset:st;padding:0;margin:6px 0 4px;position:relative}.aam-pg ol.steps:before{content:"";position:absolute;right:17px;top:10px;bottom:10px;width:2px;background:#f1e4da}.aam-pg ol.steps li{counter-increment:st;position:relative;padding:0 52px 14px 0;margin:0}.aam-pg ol.steps li:before{content:counter(st);position:absolute;right:0;top:0;width:36px;height:36px;border-radius:50%;background:#c2410c;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #fff}.aam-pg ol.steps li b{display:block;font-size:16px;color:#1f2937;margin-bottom:2px}html.dark-mode .aam-pg .person{background:rgba(236,106,43,.10);border-color:rgba(236,106,43,.35)}html.dark-mode .aam-pg .person h3,html.dark-mode .aam-pg ol.steps li b{color:#fff}html.dark-mode .aam-pg .person h3 span{background:rgba(236,106,43,.18);color:#fb923c}html.dark-mode .aam-pg ol.steps:before{background:rgba(236,106,43,.35)}html.dark-mode .aam-pg ol.steps li:before{box-shadow:0 0 0 4px #1e1e1e}@media(max-width:575px){.aam-pg .person{flex-direction:column;text-align:center}}.aam-pg .person .ini,.aam-pg .w-card .ini{flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#1b2a3d;color:#e9c98f;font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:center;border:3px solid #c2410c}.aam-pg a.w-link{text-decoration:none!important;color:inherit}.aam-pg a.w-link:hover h3{color:#c2410c}.aam-pg .w-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aam-pg .w-card{display:flex;gap:14px;align-items:center;border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#fff;text-decoration:none!important;color:#1f2937;transition:border-color .2s,transform .2s}.aam-pg .w-card:hover{border-color:#f6c9ad;transform:translateY(-2px)}.aam-pg .w-card .ini{flex-basis:56px;width:56px;height:56px;font-size:22px;border-width:2px}.aam-pg .w-card b{display:block;font-size:16px;color:#1f2937}.aam-pg .w-card small{display:block;font-size:13px;color:#5b6472;line-height:1.7}.aam-pg .w-card em{font-style:normal;font-size:12.5px;font-weight:700;color:#c2410c}.aam-pg .w-works{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aam-pg .w-item{display:flex;gap:12px;align-items:center;border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fff;text-decoration:none!important;color:#1f2937;font-weight:700;font-size:14.5px;line-height:1.7}.aam-pg .w-item img{width:92px;flex:0 0 92px;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.aam-pg .w-item small{display:block;font-size:12px;font-weight:700;color:#c2410c}.aam-pg .w-item:hover{border-color:#f6c9ad}html.dark-mode .aam-pg .w-card,html.dark-mode .aam-pg .w-item{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);color:#e5e7eb}html.dark-mode .aam-pg .w-card b{color:#fff}@media(max-width:575px){.aam-pg .w-grid,.aam-pg .w-works{grid-template-columns:1fr}}.aam-pg ul.w-roles{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:8px}.aam-pg ul.w-roles li{position:relative;padding:10px 38px 10px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-weight:700;line-height:1.8}.aam-pg ul.w-roles li:before{content:"";position:absolute;right:14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#c2410c;box-shadow:0 0 0 4px #fff1e8}.aam-pg .w-alumni{font-weight:700;color:#5b6472}.aam-pg .w-issues{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aam-pg .w-issues a{display:flex;gap:12px;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff;text-decoration:none!important;color:#1f2937}.aam-pg .w-issues a:hover{border-color:#f6c9ad}.aam-pg .w-issues b{flex:0 0 auto;background:#c2410c;color:#fff;border-radius:8px;padding:3px 10px;font-size:13px}.aam-pg .w-issues span{font-weight:700;font-size:14.5px;line-height:1.7}.aam-pg .w-ext{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.aam-pg .w-ext a{border:1px solid #1877f2;color:#1877f2!important;border-radius:20px;padding:4px 16px;font-size:14px;text-decoration:none}.aam-pg .w-ext a:hover{background:#1877f2;color:#fff!important}.aam-pg .w-card.is-featured{grid-column:1/-1;border-color:#f6c9ad;background:#fff8f3}html.dark-mode .aam-pg ul.w-roles li,html.dark-mode .aam-pg .w-issues a{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);color:#e5e7eb}html.dark-mode .aam-pg ul.w-roles li:before{box-shadow:0 0 0 4px rgba(236,106,43,.2)}html.dark-mode .aam-pg .w-alumni{color:#cbd5e1}html.dark-mode .aam-pg .w-card.is-featured{background:rgba(236,106,43,.08);border-color:rgba(236,106,43,.35)}@media(max-width:575px){.aam-pg .w-issues{grid-template-columns:1fr}}.aam-pg .person>img{flex:0 0 88px;width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #c2410c}.aam-pg .w-card img.ph{flex:0 0 56px;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #c2410c}
/* #aam-cat */
.topic-box-sm:empty{display:none!important}.cat-intro{border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;margin:0 0 26px;background:#fff;direction:rtl}.cat-intro>p{font-size:16px;line-height:2;color:#1f2937;margin:0 0 12px}.cat-start{border-top:1px dashed #e5e7eb;padding-top:12px}.cat-start b{display:block;font-size:15px;color:#1f2937;margin-bottom:6px}.cat-start ol{margin:0;padding-right:22px}.cat-start li{margin:0 0 4px;line-height:1.8}.cat-start a,.cat-links a{color:#a8380a;font-weight:700}html.dark-mode .cat-start a,html.dark-mode .cat-links a{color:#c4531c}.cat-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cat-links a{border:1px solid #f6c9ad;background:#fff8f3;border-radius:20px;padding:3px 14px;font-size:13.5px;text-decoration:none}.cat-links a:hover{background:#c2410c;color:#fff;border-color:#c2410c}.sidebar-tags-cat{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;list-style:none;padding:0!important;margin:0}.sidebar-tags-cat li{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}.sidebar-tags-cat li a{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:6px;background:#fff!important;color:#1f2937!important;border:1px solid #e8e8e8!important;border-radius:8px!important;padding:7px 10px!important;font-size:13.5px!important;font-weight:600;line-height:1.5!important;height:auto!important;min-height:0!important;text-align:right;transition:border-color .15s,color .15s}.sidebar-tags-cat li a:hover{border-color:#c2410c!important;color:#c2410c!important}.sidebar-tags-cat li a i{color:#c2410c;margin:0!important;font-size:11px}html.dark-mode .sidebar-tags-cat li a i{color:#ec6a2b}html.dark-mode .cat-intro{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}html.dark-mode .cat-intro>p{color:#d6d9df}html.dark-mode .cat-start b{color:#fff}html.dark-mode .cat-start{border-color:rgba(255,255,255,.15)}html.dark-mode .cat-start a,html.dark-mode .cat-links a{color:#f59e62}html.dark-mode .cat-links a{background:rgba(236,106,43,.10);border-color:rgba(236,106,43,.35)}html.dark-mode .sidebar-tags-cat li a{background:rgba(255,255,255,.04)!important;color:#e5e7eb!important;border-color:rgba(255,255,255,.12)!important}
/* #aam-issues */
.issues-head{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;border-radius:14px;padding:14px 18px;margin:0 0 20px;background:#fff}.issues-head p{margin:0;font-size:15.5px;line-height:1.9;color:#1f2937}.issues-head span{font-size:13px;font-weight:700;color:#c2410c;background:#fff1e8;border-radius:20px;padding:3px 12px;direction:ltr}.issues-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 14px;margin-bottom:26px}.issues-grid .issue{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none!important;color:#1f2937}.issues-grid .cover{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#1b2a3d;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}.issues-grid .issue:hover .cover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.2)}.issues-grid .cover img{width:100%;height:100%;object-fit:cover;object-position:top}.issues-grid .cover em{position:absolute;top:8px;left:8px;min-width:34px;height:34px;padding:0 6px;border-radius:17px;background:#c2410c;color:#fff;font-style:normal;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.25)}.issues-grid b{margin-top:10px;font-size:15.5px;font-weight:800}.issues-grid small{font-size:12.5px;color:#5b6472;margin-top:2px}html.dark-mode .issues-grid small{color:#888}.issues-grid .dl{margin-top:6px;font-size:12.5px;font-weight:700;color:#c2410c}.issues-more{border-top:1px dashed #e5e7eb;padding-top:14px;margin-bottom:20px}.issues-more b{display:block;margin-bottom:6px;color:#1f2937}.issues-more ul{margin:0;padding-right:20px}.issues-more a{color:#a8380a;font-weight:700}html.dark-mode .issues-more a{color:#c4531c}html.dark-mode .issues-head{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}html.dark-mode .issues-head p,html.dark-mode .issues-grid .issue,html.dark-mode .issues-more b{color:#e5e7eb}html.dark-mode .issues-grid .dl,html.dark-mode .issues-more a{color:#f59e62}@media(max-width:991px){.issues-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:575px){.issues-grid{grid-template-columns:repeat(2,1fr)}}
/* #aam-rstrip */
.read-strip{border:1px solid #f1e4da;background:#fffaf6;border-radius:14px;padding:14px 16px;margin:0 0 26px;direction:rtl}.read-strip .rs-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px}.read-strip .rs-head .aam-now{margin:0;font-size:13px}.read-strip .rs-head small{color:#5b6472;font-size:13px}html.dark-mode .read-strip .rs-head small{color:#888}.read-strip .rs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.read-strip .rs-item{display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:#1f2937;font-weight:700;font-size:14px;line-height:1.7}.read-strip .rs-item img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;transition:transform .2s}.read-strip .rs-item:hover img{transform:translateY(-3px)}.read-strip .rs-item:hover span{color:#c2410c}.read-strip .rs-foot{margin-top:12px;padding-top:10px;border-top:1px dashed #ecd9cc;font-size:13px;color:#5b6472}html.dark-mode .read-strip .rs-foot{color:#888}html.dark-mode .read-strip{background:rgba(236,106,43,.07);border-color:rgba(236,106,43,.3)}html.dark-mode .read-strip .rs-item{color:#e5e7eb}html.dark-mode .read-strip .rs-foot{border-color:rgba(236,106,43,.3)}@media(max-width:575px){.read-strip .rs-grid{grid-template-columns:1fr}.read-strip .rs-item{flex-direction:row;align-items:center}.read-strip .rs-item img{width:96px;flex:0 0 96px}}
/* #aam-fh */
.fh .fh-q{border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;margin:0 0 12px;background:#fff}.fh .fh-q legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#1f2937;margin:0 0 10px;width:auto;border:0;padding:0}.fh .fh-q legend span{flex:0 0 28px;height:28px;border-radius:50%;background:#c2410c;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.fh .fh-q legend small{font-size:12px;font-weight:700;color:#c2410c;background:#fff1e8;border-radius:20px;padding:1px 10px}.fh .fh-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fh .fh-opts label{margin:0;cursor:pointer}.fh .fh-opts input{position:absolute;opacity:0}.fh .fh-opts span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;height:100%;padding:8px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;line-height:1.6;background:#f7f7f5;transition:.15s}.fh .fh-opts label:hover span{border-color:#f6c9ad}.fh .fh-opts input:checked+span{background:#fff1e8;border-color:#c2410c;color:#c2410c;font-weight:800}.fh .fh-opts input:focus-visible+span{outline:2px solid #c2410c;outline-offset:2px}.fh .fh-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 2px 0;font-weight:700;color:#5b6472}.fh .fh-btn{border:0;border-radius:10px;background:#c2410c;color:#fff;font-weight:800;font-size:15px;padding:12px 28px;cursor:pointer;box-shadow:0 8px 20px rgba(194,65,12,.25)}.fh .fh-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.fh .fh-top{display:flex;gap:22px;align-items:center;margin-bottom:18px}.fh .fh-ring{--p:0;--c:#c2410c;flex:0 0 130px;width:130px;height:130px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p)*1%),#eee 0);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.fh .fh-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.fh .fh-ring b,.fh .fh-ring small{position:relative}.fh .fh-ring b{font-size:38px;font-weight:800;line-height:1;color:#1f2937}.fh .fh-ring small{font-size:12px;color:#5b6472}html.dark-mode .fh .fh-ring small{color:#888}.fh .good{--c:#16a34a}.fh .ok{--c:#e9a23b}.fh .warn{--c:#c2410c}.fh .bad{--c:#dc2626}.fh .fh-top h3{margin:0 0 6px;font-size:21px;font-weight:800}.fh .fh-top p{margin:0;line-height:1.9}.fh .fh-bars{display:grid;gap:10px;margin:6px 0 20px}.fh .fh-bar{display:grid;grid-template-columns:130px 1fr 40px;gap:10px;align-items:center;font-weight:700;font-size:14.5px}.fh .fh-bar i{height:10px;border-radius:6px;background:#eee;overflow:hidden}.fh .fh-bar em{display:block;height:100%;width:0;background:var(--c,#c2410c);border-radius:6px;transition:width .6s}.fh .fh-bar b{text-align:left;direction:ltr}.fh .fh-tip{border-right:3px solid #c2410c;padding:4px 14px 4px 0;margin:0 0 16px}.fh .fh-tip b{display:block;font-size:16px;margin-bottom:4px}.fh .fh-tip p{margin:0 0 8px}.fh .fh-cta{border:1px solid #f1e4da;background:#fff8f3;border-radius:14px;padding:18px 20px;margin:22px 0 12px}.fh .fh-cta h3{margin:0 0 6px;font-size:19px;font-weight:800}.fh .fh-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:12px 0}.fh .fh-grid label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;font-weight:700;margin:0}.fh .fh-grid input,.fh .fh-grid select{height:44px;border:1px solid #e5e7eb;border-radius:9px;padding:0 12px;font-size:14.5px;background:#fff;color:#1f2937}.fh .fh-grid input:focus,.fh .fh-grid select:focus{outline:0;border-color:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.15)}.fh .fh-consent{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;margin:4px 0 14px;font-weight:600}.fh .fh-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fh .fh-msg{margin:10px 0 0;font-weight:700}.fh .fh-msg.is-ok{color:#15803d}.fh .fh-msg.is-err{color:#b91c1c}.fh .fh-disc{font-size:13px;color:#5b6472;margin:12px 0 0}.fh .fh-link{background:none;border:0;color:#c2410c;font-weight:700;padding:0;cursor:pointer;text-decoration:underline}html.dark-mode .fh .fh-q,html.dark-mode .fh .fh-ring:before{background:#1e1e1e}html.dark-mode .fh .fh-q{border-color:rgba(255,255,255,.12)}html.dark-mode .fh .fh-q legend,html.dark-mode .fh .fh-ring b{color:#fff}html.dark-mode .fh .fh-opts span{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:#e5e7eb}html.dark-mode .fh .fh-opts input:checked+span{background:rgba(236,106,43,.18);color:#fb923c}html.dark-mode .fh .fh-cta{background:rgba(236,106,43,.08);border-color:rgba(236,106,43,.3)}html.dark-mode .fh .fh-grid input,html.dark-mode .fh .fh-grid select{background:#111827;border-color:#374151;color:#f3f4f6}html.dark-mode .fh .fh-bar i{background:rgba(255,255,255,.1)}@media(max-width:767px){.fh .fh-opts{grid-template-columns:1fr 1fr}.fh .fh-grid{grid-template-columns:1fr}.fh .fh-top{flex-direction:column;text-align:center}.fh .fh-bar{grid-template-columns:105px 1fr 34px;font-size:13px}}.fh .fh-cta{color:#1f2937}.fh .fh-cta h3{color:#1f2937}.fh .fh-cta p{color:#1f2937}.fh .fh-cta .fh-consent{color:#1f2937}.fh .fh-cta .fh-disc{color:#5b6472}.fh .fh-cta .fh-disc a{color:#c2410c}html.dark-mode .fh .fh-cta,html.dark-mode .fh .fh-cta p,html.dark-mode .fh .fh-cta .fh-consent{color:#e5e7eb}html.dark-mode .fh .fh-cta h3{color:#fff}
/* #aam-sharik */
.sharik-box{direction:rtl;margin:26px 0;padding:18px 20px;border-radius:14px;border:1px solid #d7e3f4;background:#f5f9ff;box-shadow:0 6px 18px rgba(27,42,61,.05)}.sharik-box .sb-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.sharik-box .sb-tag{font-size:12px;font-weight:800;color:#1b4f8a;background:#e6effb;border-radius:20px;padding:2px 12px}.sharik-box .sb-head b{font-size:17px;color:#1b2a3d;font-weight:800}.sharik-box p{margin:0 0 12px;font-size:15px;line-height:1.95;color:#1f2937}.sharik-box .sb-btns{display:flex;flex-wrap:wrap;gap:10px}.sharik-box .sb-btns a{display:inline-block;border-radius:9px;padding:9px 20px;font-weight:800;font-size:14px;text-decoration:none!important}.sharik-box .sb-main{background:#1b4f8a;color:#fff!important}.sharik-box .sb-main:hover{background:#163f6e}.sharik-box .sb-alt{border:1px solid #1b4f8a;color:#1b4f8a!important;background:#fff}.sharik-box .sb-alt:hover{background:#e6effb}.sharik-box .sb-disc{display:block;margin-top:10px;font-size:12.5px;color:#5b6472}html.dark-mode .sharik-box .sb-disc{color:#888}html.dark-mode .sharik-box{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);box-shadow:none}html.dark-mode .sharik-box .sb-head b{color:#fff}html.dark-mode .sharik-box p{color:#d6d9df}html.dark-mode .sharik-box .sb-tag{background:rgba(59,130,246,.2);color:#9cc3ff}html.dark-mode .sharik-box .sb-alt{background:transparent;color:#9cc3ff!important;border-color:#9cc3ff}
/* #aam-share */
.aam-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;direction:rtl}.aam-share .as-label{font-weight:800;font-size:14.5px;color:#1f2937;margin-left:4px}.aam-share .as-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:9px;border:0;font:700 13.5px Cairo,Tahoma,sans-serif;color:#fff!important;text-decoration:none!important;cursor:pointer;transition:transform .15s,opacity .15s}.aam-share .as-btn:hover{transform:translateY(-2px);opacity:.92}.aam-share .as-btn i{font-size:17px}.aam-share .as-btn svg{width:17px;height:17px}.aam-share .as-wa{background:#25d366}.aam-share .as-fb{background:#1877f2}.aam-share .as-li{background:#0a66c2}.aam-share .as-x{background:#111}.aam-share .as-tg{background:#229ed9}.aam-share .as-copy{background:#6b7280}.aam-share .as-native{background:#c2410c}html.dark-mode .aam-share .as-label{color:#e5e7eb}html.dark-mode .aam-share .as-x{background:#333}@media(max-width:575px){.aam-share .as-btn span{display:none}.aam-share .as-btn{width:42px;justify-content:center;padding:0}.aam-share .as-native span{display:inline}.aam-share .as-native{width:auto;padding:0 14px}}
/* #aam-wp */
.wp .wp-hero{display:flex;gap:28px;align-items:center;border-radius:18px;padding:26px;background:#1b2a3d;color:#fff;margin-bottom:18px;position:relative;overflow:hidden}.wp .wp-hero:after{content:"";position:absolute;left:-70px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:none}.wp .wp-photo{flex:0 0 220px;width:220px;height:266px;object-fit:cover;object-position:top;border-radius:14px;border:3px solid #e9c98f;box-shadow:0 14px 34px rgba(0,0,0,.35);position:relative;z-index:1}.wp .wp-hero-txt{position:relative;z-index:1;flex:1}.wp .wp-kick{display:inline-block;font-size:12.5px;font-weight:800;color:#e9c98f;border:1px solid rgba(233,201,143,.45);border-radius:20px;padding:2px 12px}.wp .wp-name{color:#fff!important;font-size:30px;font-weight:900;margin:10px 0 2px;border:0!important;padding:0!important}.wp .wp-en{color:#e9c98f;font-size:14px;font-weight:700;text-align:right}.wp .wp-extra{color:#e9c98f;font-size:14.5px;font-weight:700;margin:4px 0 0;line-height:1.8}.wp .wp-pref{color:#f59e62;font-size:18px;font-weight:900;margin:8px 0 0;line-height:1.7}.wp .wp-head{color:#e5e7eb;font-size:16px;margin:8px 0 14px;line-height:1.8}.wp .wp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.wp .wp-stats div{background:rgba(255,255,255,.07);border:1px solid rgba(233,201,143,.25);border-radius:10px;padding:8px;text-align:center}.wp .wp-stats b{display:block;font-size:22px;color:#f59e62;line-height:1.3}.wp .wp-stats span{font-size:12px;color:#d1d5db;line-height:1.5;display:block}.wp .wp-btns{display:flex;flex-wrap:wrap;gap:8px}.wp .wp-btn{display:inline-block;border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:800;text-decoration:none!important;border:1px solid #e9c98f;color:#e9c98f!important;background:transparent}.wp .wp-btn:hover{background:rgba(233,201,143,.12)}.wp .wp-btn-main{background:#c2410c;border-color:#c2410c;color:#fff!important}.wp .wp-btn-main:hover{background:#c2410c}.wp .wp-tabs{position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;margin:0 0 10px}.wp .wp-tabs::-webkit-scrollbar{display:none}.wp .wp-tabs a{flex:none;font-size:13.5px;font-weight:800;color:#1f2937!important;padding:6px 12px;border-radius:20px;text-decoration:none!important}.wp .wp-tabs a:hover{background:#fff1e8;color:#c2410c!important}.wp .wp-sec{scroll-margin-top:80px;padding-top:6px}.wp .wp-sub{font-size:16px;font-weight:800;margin:16px 0 8px;color:#1f2937}.wp .wp-link{text-decoration:none!important;color:inherit}.wp .wp-timeline{margin-top:16px}.wp .wp-q{width:100%;height:44px;border:1px solid #e5e7eb;border-radius:10px;padding:0 14px;margin:0 0 12px;font-size:14.5px}.wp .wp-q:focus{outline:0;border-color:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.15)}.wp ol.wp-research{list-style:none;padding:0;margin:0;display:grid;gap:8px;counter-reset:rs}.wp .wp-research li{display:flex;gap:12px;align-items:flex-start;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff}.wp .wp-year{flex:0 0 52px;text-align:center;background:#1b2a3d;color:#e9c98f;font-weight:800;border-radius:8px;padding:4px 0;font-size:13.5px}.wp .wp-research b{display:block;font-size:15px;line-height:1.8;color:#1f2937}.wp .wp-research small,.wp .wp-list small{display:block;color:#5b6472;font-size:13px;line-height:1.7}.wp .wp-research a{font-size:13px;font-weight:800;color:#c2410c}.wp .wp-db{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wp .wp-db a{font-size:13.5px;font-weight:700;border:1px solid #f6c9ad;background:#fff8f3;color:#c2410c;border-radius:20px;padding:4px 14px;text-decoration:none}.wp .wp-books{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wp .wp-book{display:flex;flex-direction:column;gap:10px;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff}.wp .wp-book-ic{width:44px;height:56px;border-radius:4px 8px 8px 4px;background:#1b2a3d;color:#e9c98f;font-weight:900;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:inset -4px 0 0 #c2410c}.wp .wp-book b{font-size:15.5px;line-height:1.7;color:#1f2937}.wp .wp-book .wp-btn{border-color:#1b2a3d;color:#1b2a3d!important}.wp .wp-book .wp-btn-main{border-color:#c2410c;color:#fff!important}.wp .wp-book-btns{display:flex;gap:8px;margin-top:auto}.wp .wp-note{font-size:14px;color:#5b6472;margin-top:10px}.wp ul.wp-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.wp .wp-list li{border-right:3px solid #c2410c;padding:4px 12px 4px 0}.wp .wp-list b{font-size:14.5px;color:#1f2937;line-height:1.8}.wp .wp-tags{display:flex;flex-wrap:wrap;gap:6px}.wp .wp-tags span{border:1px solid #e5e7eb;border-radius:20px;padding:3px 12px;font-size:13px;background:#f7f7f5}.wp .wp-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wp .wp-vid{display:flex;flex-direction:column;gap:6px;text-align:right;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.wp .wp-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}.wp .wp-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.wp .wp-vid:hover img{transform:scale(1.04)}.wp .wp-thumb i{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;background:rgba(194,65,12,.92);color:#fff;font-style:normal;font-size:20px;display:flex;align-items:center;justify-content:center;padding-right:3px}.wp .wp-thumb iframe{width:100%;height:100%;border:0}.wp .wp-vid b{font-size:14.5px;line-height:1.7;color:#1f2937}.wp .wp-vid small{font-size:12.5px;color:#5b6472}html.dark-mode .wp .wp-vid small{color:#888}.wp .wp-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.wp .wp-gallery figure{margin:0}.wp .wp-gallery img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.wp .wp-gallery figcaption{font-size:13px;color:#5b6472;margin-top:4px}.wp .wp-contact{margin-top:26px;border-radius:16px;padding:22px;background:#1b2a3d;color:#fff}.wp .wp-contact h2{color:#fff!important;border-right-color:#c2410c}.wp .wp-contact p{color:#e5e7eb}html.dark-mode .wp .wp-tabs,html.dark-mode .wp .wp-research li,html.dark-mode .wp .wp-book{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}html.dark-mode .wp .wp-tabs a{color:#e5e7eb!important}html.dark-mode .wp .wp-research b,html.dark-mode .wp .wp-book b,html.dark-mode .wp .wp-list b,html.dark-mode .wp .wp-vid b,html.dark-mode .wp .wp-sub{color:#fff}html.dark-mode .wp .wp-q{background:#111827;border-color:#374151;color:#f3f4f6}html.dark-mode .wp .wp-book .wp-btn{border-color:#9cc3ff;color:#9cc3ff!important}html.dark-mode .wp .wp-tags span{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}@media(max-width:767px){.wp .wp-hero{flex-direction:column;text-align:center;padding:20px}.wp .wp-photo{flex-basis:auto;width:170px;height:206px}.wp .wp-en{text-align:center}.wp .wp-stats{grid-template-columns:1fr 1fr}.wp .wp-btns{justify-content:center}.wp .wp-books,.wp .wp-gallery{grid-template-columns:1fr}.wp .wp-videos{grid-template-columns:1fr 1fr}}@media(max-width:480px){.wp .wp-videos{grid-template-columns:1fr}}
/* #aam-abox */
.aam-abox{margin:22px 0;border:1px solid #e5e7eb;border-top:4px solid #c2410c;border-radius:14px;padding:18px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.04)}.aam-abox .ab-head{display:flex;gap:14px;align-items:center}.aam-abox .ab-photo{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid #e9c98f;flex:none;display:block}.aam-abox .ab-initial{display:flex;align-items:center;justify-content:center;background:#1b2a3d;color:#e9c98f;font-size:30px;font-weight:900}.aam-abox .ab-kick{display:block;font-size:12px;font-weight:800;color:#c2410c}.aam-abox .ab-name{display:block;font-size:18px;font-weight:900;color:#1b2a3d!important;text-decoration:none!important;line-height:1.6}.aam-abox .ab-name:hover{color:#c2410c!important}.aam-abox .ab-title{display:block;font-size:13.5px;color:#5b6472;line-height:1.6}.aam-abox .ab-bio{font-size:14.5px;line-height:1.9;color:#1f2937;margin:12px 0 0}.aam-abox .ab-more{margin-top:12px;border-top:1px dashed #e5e7eb;padding-top:10px}.aam-abox .ab-more b{font-size:13.5px;color:#1f2937}.aam-abox .ab-more ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:4px}.aam-abox .ab-more a{display:block;font-size:14.5px;line-height:1.8;color:#1b2a3d;text-decoration:none}.aam-abox .ab-more a:hover{color:#c2410c}.aam-abox .ab-more a span{display:table;margin-bottom:1px;font-size:11.5px;font-weight:800;color:#c2410c;background:#fff1e8;border-radius:10px;padding:0 8px;margin-left:6px}.aam-abox .ab-btn{display:inline-block;margin-top:12px;background:#1b2a3d;color:#fff!important;border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:800;text-decoration:none!important}.aam-abox .ab-btn:hover{background:#c2410c}html.dark-mode .aam-abox{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);border-top-color:#ec6a2b}html.dark-mode .aam-abox .ab-name,html.dark-mode .aam-abox .ab-more a,html.dark-mode .aam-abox .ab-more b{color:#f3f4f6!important}html.dark-mode .aam-abox .ab-bio,html.dark-mode .aam-abox .ab-title{color:#d1d5db}@media(max-width:480px){.aam-abox .ab-photo{width:62px;height:62px}.aam-abox .ab-name{font-size:16.5px}}
/* #aam-toc */
#aam-rprog{position:fixed;top:0;right:0;left:0;height:3px;z-index:9999;pointer-events:none}#aam-rprog i{display:block;height:100%;width:0;background:#c2410c;margin-right:0;margin-left:auto;transition:width .1s linear}.aam-toc{border:1px solid #e5e7eb;border-right:4px solid #c2410c;border-radius:12px;background:#fcfcfd;padding:12px 16px;margin:0 0 20px}.aam-toc summary{cursor:pointer;font-weight:900;font-size:16px;color:#1b2a3d;list-style:none;display:flex;align-items:center;gap:8px}.aam-toc summary::-webkit-details-marker{display:none}.aam-toc summary:after{content:"−";margin-right:auto;font-size:18px;color:#c2410c}.aam-toc:not([open]) summary:after{content:"+"}.aam-toc summary span{font-size:12px;font-weight:800;color:#c2410c;background:#fff1e8;border-radius:10px;padding:1px 9px}.aam-toc ol{margin:10px 0 0;padding:0 20px 0 0;display:grid;gap:3px}.aam-toc li{font-size:14.5px;line-height:1.8}.aam-toc li.lv3{list-style:circle;margin-right:18px;font-size:14px}.aam-toc a{color:#1f2937;text-decoration:none}.aam-toc a:hover{color:#c2410c;text-decoration:underline}#art-body h2[id],#art-body h3[id]{scroll-margin-top:90px}html{scroll-behavior:smooth}html.dark-mode .aam-toc{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);border-right-color:#ec6a2b}html.dark-mode .aam-toc summary,html.dark-mode .aam-toc a{color:#e5e7eb}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* #aam-tc */
.aam-tc .tc-intro{font-size:16px;color:#5b6472;line-height:1.9;margin:0 0 16px}.aam-tc .tc-chips,.aam-lu-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.aam-tc .tc-chips a,.aam-lu-chips a{border:1px solid #e5e7eb;border-radius:20px;padding:5px 14px;font-size:14px;font-weight:700;color:#1f2937;background:#fff;text-decoration:none}.aam-tc .tc-chips a.on,.aam-lu-chips a.on{background:#1b2a3d;border-color:#1b2a3d;color:#fff}.aam-tc .tc-h{font-size:20px;font-weight:900;color:#1b2a3d;margin:26px 0 12px;border-right:4px solid #c2410c;padding-right:10px}.aam-tc ol.tc-next{list-style:none;padding:0;margin:0;display:grid;gap:10px}.aam-tc .tc-next li{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px}.aam-tc .tc-next li.soon{border-color:#f6c9ad;background:#fff8f3}.aam-tc .tc-date{flex:0 0 62px;text-align:center;background:#1b2a3d;color:#fff;border-radius:10px;padding:6px 0;line-height:1.2}.aam-tc .tc-date b{display:block;font-size:22px;color:#f59e62}.aam-tc .tc-date span{font-size:12px;color:#e5e7eb}.aam-tc .tc-body{flex:1;min-width:0}.aam-tc .tc-body strong{font-size:15.5px;color:#1f2937}.aam-tc .tc-body small{font-size:12px;font-weight:800;color:#c2410c;background:#fff1e8;border-radius:10px;padding:1px 8px;margin-right:6px}.aam-tc .tc-body p{margin:2px 0 0;font-size:14px;color:#5b6472;line-height:1.7}.aam-tc .tc-left{flex:none;font-size:13px;font-weight:800;color:#1b2a3d}.aam-tc .tc-next li.soon .tc-left{color:#c2410c}.aam-tc .tc-empty{color:#5b6472}html.dark-mode .aam-tc .tc-empty{color:#888}.aam-tc .tc-country{margin-bottom:18px}.aam-tc .tc-country h3{font-size:17px;font-weight:900;color:#1f2937;margin:0 0 8px}.aam-tc .tc-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.aam-tc .tc-table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.aam-tc .tc-table th{background:#faf7f2;color:#5b6472;padding:10px 14px;font-weight:700;text-align:right}.aam-tc .tc-table td{padding:11px 14px;border-top:1px solid #f0ece5;vertical-align:top;line-height:1.7;color:#1f2937}.aam-tc .tc-table td span{display:block;font-size:12.5px;color:#5b6472}.aam-tc .tc-table a{color:#c2410c;font-weight:700;font-size:13px;text-decoration:none}html.dark-mode .aam-tc .tc-table a{color:#ec6a2b}.aam-tc .tc-note{margin:22px 0 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.9;color:#5b4a14}.aam-tc .tc-links{display:flex;flex-wrap:wrap;gap:16px}.aam-tc .tc-links a{font-weight:800;color:#c2410c;text-decoration:none}.aam-lu-cal{display:block;margin:0 0 22px;background:#1b2a3d;color:#e5e7eb!important;border-radius:12px;padding:14px 18px;text-decoration:none!important;font-size:14.5px}.aam-lu-cal b{color:#f59e62;font-size:16px;margin-left:8px}.aam-lawnote{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;background:#fffbeb;border:1px solid #fcd34d;border-right:4px solid #f59e0b;border-radius:10px;padding:10px 14px;margin:0 0 16px;font-size:14px;line-height:1.8}.aam-lawnote b{color:#92400e}.aam-lawnote span{color:#1f2937;flex:1;min-width:200px}.aam-lawnote a{font-weight:800;color:#c2410c;text-decoration:none}html.dark-mode .aam-tc .tc-next li,html.dark-mode .aam-tc .tc-table-wrap,html.dark-mode .aam-tc .tc-chips a,html.dark-mode .aam-lu-chips a{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);color:#e5e7eb}html.dark-mode .aam-tc .tc-body strong,html.dark-mode .aam-tc .tc-country h3,html.dark-mode .aam-tc .tc-h,html.dark-mode .aam-tc .tc-left{color:#f3f4f6}html.dark-mode .aam-tc .tc-table th{background:rgba(255,255,255,.06);color:#d1d5db}html.dark-mode .aam-tc .tc-table td{color:#e5e7eb;border-color:rgba(255,255,255,.08)}html.dark-mode .aam-lawnote,html.dark-mode .aam-tc .tc-note{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4)}html.dark-mode .aam-lawnote span,html.dark-mode .aam-tc .tc-note{color:#e5e7eb}@media(max-width:575px){.aam-tc .tc-next li{flex-wrap:wrap}.aam-tc .tc-left{width:100%;text-align:left}}
/* #aam-crn */
.aam-cr-note{font-size:13px;color:#5b6472;line-height:1.8;margin:10px 0 0}.aam-cr-note a{color:#c2410c;font-weight:700}
/* #aam-nav */
.ne-dropdown-menu li.nav-ref-sep{border-top:2px solid #f26a1b;margin-top:4px;padding-top:2px}
/* #aam-tg */
.aam-tg{direction:rtl;text-align:right;max-width:980px}.aam-tg .tg-lead{font-size:16px;line-height:2;color:#1f2937;margin:0 0 20px}.aam-tg .tg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin-bottom:20px}.aam-tg .tg-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e5e7eb;border-top:4px solid #c2410c;border-radius:12px;padding:16px;text-decoration:none!important;color:inherit}.aam-tg .tg-card:hover{box-shadow:0 8px 22px rgba(0,0,0,.07)}.aam-tg .tg-card h2{font-size:20px;font-weight:900;color:#1b2a3d;margin:0}.aam-tg .tg-auth{font-size:13px;color:#5b6472}html.dark-mode .aam-tg .tg-auth{color:#888}.aam-tg .tg-card table{width:100%;font-size:13.5px;border-collapse:collapse;margin:4px 0}.aam-tg .tg-card td{padding:4px 0;border-top:1px dashed #e5e7eb;vertical-align:top}.aam-tg .tg-card td:first-child{color:#5b6472;width:48%}.aam-tg .tg-card td:last-child{font-weight:700;color:#1f2937}.aam-tg .tg-status{font-size:14px;color:#1f7a4d;font-weight:700;margin:4px 0}.aam-tg .tg-more{margin-top:auto;font-weight:800;color:#c2410c;font-size:14px}.aam-tg .tg-band{background:#1b2a3d;color:#e5e7eb;border-radius:12px;padding:14px 18px;margin:18px 0;font-size:15px;line-height:1.9}.aam-tg .tg-band b{color:#f59e62;margin-left:6px}.aam-tg .tg-band a{color:#e9c98f;font-weight:800}.aam-tg .tg-note{font-size:13.5px;color:#5b6472;line-height:1.9;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 14px;margin-top:20px}.aam-tg .tg-head{background:#fff;border:1px solid #e5e7eb;border-right:4px solid #c2410c;border-radius:12px;padding:16px 18px;margin-bottom:18px}.aam-tg .tg-head p{font-size:16px;line-height:2;margin:0 0 8px;color:#1f2937}.aam-tg .tg-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px;color:#5b6472}.aam-tg .tg-meta a{color:#c2410c;font-weight:700}.aam-tg .tg-badge{display:inline-block;background:#e8f6ee;color:#1f7a4d;font-weight:800;font-size:13px;border-radius:20px;padding:2px 12px}.aam-tg .tg-sys{font-size:20px!important;font-weight:900;color:#1b2a3d;margin:8px 0}.aam-tg .tg-h{font-size:20px;font-weight:900;color:#1b2a3d;margin:24px 0 10px;border-right:4px solid #c2410c;padding-right:10px}.aam-tg .tg-tw{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.aam-tg .tg-t{width:100%;border-collapse:collapse;font-size:14px;min-width:680px}.aam-tg .tg-t th{background:#faf7f2;color:#5b6472;padding:10px 12px;text-align:right;font-weight:700}.aam-tg .tg-t td{padding:11px 12px;border-top:1px solid #f0ece5;vertical-align:top;line-height:1.8;color:#1f2937}.aam-tg .tg-t td.rt{font-weight:800;color:#1b2a3d;min-width:150px}.aam-tg .tg-t a{color:#c2410c;font-weight:700;font-size:13px}html.dark-mode .aam-tg .tg-t a{color:#ec6a2b}.aam-tg ul.tg-notes{margin:10px 0;padding-right:20px;line-height:2;font-size:15px}.aam-tg ul.tg-notes.warn li::marker{color:#b42318}.aam-tg .tg-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aam-tg ul.tg-due,.aam-tg ul.tg-upd{list-style:none;padding:0;margin:0;display:grid;gap:8px}.aam-tg .tg-due li,.aam-tg .tg-upd li{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.8}.aam-tg .tg-due b{display:block;color:#c2410c}.aam-tg .tg-upd span{display:block;font-size:12.5px;color:#5b6472}html.dark-mode .aam-tg .tg-upd span{color:#888}.aam-tg .tg-upd a{color:#1b2a3d;font-weight:700;text-decoration:none}.aam-tg .tg-link{display:inline-block;margin-top:10px;font-weight:800;color:#c2410c}.aam-tg .tg-empty{color:#5b6472;font-size:14px}html.dark-mode .aam-tg .tg-empty{color:#888}.aam-tg .tg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.aam-tg .tg-chips a{border:1px solid #e5e7eb;border-radius:20px;padding:5px 14px;font-size:14px;font-weight:700;color:#1f2937;background:#fff;text-decoration:none}.aam-tg .tg-chips a:hover{border-color:#c2410c;color:#c2410c}.aam-tg ol.tg-tl{list-style:none;padding:0;margin:0;border-right:3px solid #f6c9ad}.aam-tg .tg-tl li{position:relative;padding:4px 18px 12px 0}.aam-tg .tg-tl li:before{content:"";position:absolute;right:-8px;top:10px;width:13px;height:13px;border-radius:50%;background:#c2410c}.aam-tg .tg-tl b{display:block;color:#1b2a3d}.aam-tg .tg-tl span{font-size:14.5px;color:#1f2937;line-height:1.9}.aam-tg ol.tg-steps{padding-right:22px;line-height:2.1;font-size:15px}.aam-tg .tg-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;margin-bottom:8px}.aam-tg .tg-faq summary{cursor:pointer;font-weight:800}.aam-tg .tg-faq p{margin:8px 0 0;line-height:1.9;color:#1f2937}html.dark-mode .aam-tg .tg-card,html.dark-mode .aam-tg .tg-head,html.dark-mode .aam-tg .tg-tw,html.dark-mode .aam-tg .tg-due li,html.dark-mode .aam-tg .tg-upd li,html.dark-mode .aam-tg .tg-chips a,html.dark-mode .aam-tg .tg-faq details{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}html.dark-mode .aam-tg .tg-card h2,html.dark-mode .aam-tg .tg-h,html.dark-mode .aam-tg .tg-sys,html.dark-mode .aam-tg .tg-t td.rt,html.dark-mode .aam-tg .tg-upd a,html.dark-mode .aam-tg .tg-tl b{color:#f3f4f6}html.dark-mode .aam-tg .tg-t th{background:rgba(255,255,255,.06);color:#d1d5db}html.dark-mode .aam-tg .tg-t td,html.dark-mode .aam-tg .tg-head p,html.dark-mode .aam-tg .tg-card td:last-child,html.dark-mode .aam-tg .tg-lead{color:#e5e7eb}html.dark-mode .aam-tg .tg-note{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4);color:#e5e7eb}@media(max-width:767px){.aam-tg .tg-cols{grid-template-columns:1fr}}
/* #aam-mfix */
.aam-auth.modal:before{display:none!important}.aam-auth .modal-dialog{display:flex;width:auto;max-width:440px;text-align:right;vertical-align:initial}@media (max-width:575px){.modal:before{display:none!important}.modal-dialog{width:auto!important;display:block}.aam-auth .modal-dialog{display:flex;margin:12px auto;max-width:calc(100% - 24px)}}

/* ---- ui4 additions ---- */
/* contact (and any banner page): the title is an h1 now; same size as the h2 it replaced */
.banner-title-name h1.wt-title{font-size:clamp(17px,13.6px + .5vw,20px);font-weight:500;line-height:1.4;margin:0 0 20px}
/* audit 18: tap targets of at least 44px on phones */
@media (max-width:991px){.mean-container .mean-nav ul li a.mean-expand{min-height:44px;box-sizing:border-box}}
/* footer link lists are 2 CSS columns (master/footer.blade.php); fill the right-hand column first, as Arabic reads */
.footer-area-top .popular-categories{direction:rtl}
@media (max-width:767px){
.footer-area-top .popular-categories li{padding:0 !important}
footer .popular-categories li a,footer .footer-legal li a{display:flex;align-items:center;min-height:44px}
footer .footer-social li a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
}

/* ---- ui6: audit 12, minimum text size: body text >= 14px, short pill labels >= 13px ---- */
/* template <style> blocks load after this file, so two-class selectors are used to win */
.hs-wrap .hs-item small,.hq-grid .hq-foot a,.tpl-body .tpl-cta,.read-strip .aam-about-more,.aam-about .aam-about-more{font-size:14px}
.tpl-body .tpl-tag,.tpl-cats .tpl-n,.ne-banner-layout1 .aam-now,main .aam-now,main .topic-box-sm,.sharik-box .sb-tag,.sharik-box .sb-disc{font-size:13px}
/* inline style="font-size:..." under the floor (about 170 in the templates) */
[style*="font-size:10.5px"],[style*="font-size:11px"],[style*="font-size:11.5px"],[style*="font-size:12px"],[style*="font-size: 12px"],[style*="font-size:12.5px"]{font-size:13px!important}
[style*="font-size:13px"],[style*="font-size:13.5px"]{font-size:14px!important}
/* ui8: inline colours mapped to #1f2937 keep the dark-mode text colour they had (bundle rule for #212529/#333/#444) */
html.dark-mode [style*="color:#1f2937"],html.dark-mode [style*="color: #1f2937"]{color:#b8b8b8!important}
/* ui8b: dark mode — text that stayed dark on dark cards, and button text turned link-blue on coloured buttons */
html.dark-mode .hq-out,html.dark-mode .hq-card p,html.dark-mode .hq-out b,html.dark-mode .hq-card p b,html.dark-mode .hq-card .hq-foot a{color:#e5e7eb}
html.dark-mode .hq-card .hq-foot a:hover{color:#f59e62}
html.dark-mode .adv-field label{color:#e5e7eb}
html.dark-mode .tpl-list,html.dark-mode .tpl-faq p{color:#aeb7c2}
html.dark-mode a.btn-ftg-ptp-45,html.dark-mode a.btn-ftg-ptp-45:hover,html.dark-mode a.adv-hero-cta,html.dark-mode a.nivo-control.active{color:#fff!important}
