/* Alaminute article system v6.0 — isolated, compact, responsive */
.single-post.ami-news-article{--ami-copy:18px;--ami-measure:740px;background:#fff}
.single-post .ami-article-shell{display:grid;grid-template-columns:minmax(0,790px) minmax(250px,310px);gap:clamp(28px,4vw,52px);align-items:start;padding-top:24px;padding-bottom:60px}
.single-post .ami-article,.single-post .ami-article-sidebar{min-width:0}
.ami-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 18px;color:#707787;font-size:11px;line-height:1.4}.ami-breadcrumbs a{color:#596174}.ami-breadcrumbs a:hover{color:var(--red)}
.ami-article-header{max-width:var(--ami-measure);margin-bottom:20px}.ami-article-labels{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#707787;font-size:11px;font-weight:700}.ami-category-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:4px;background:var(--red);color:#fff!important;font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.ami-article-header h1{margin:0 0 14px!important;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,3.15vw,48px)!important;line-height:1.04!important;letter-spacing:-.035em!important;font-weight:800;text-wrap:balance}.ami-article-deck{margin:0 0 18px;max-width:720px;color:#4f5666;font-size:19px;line-height:1.5}
.ami-byline-row{padding-top:15px;border-top:1px solid #e7e9ee}.ami-byline{display:flex;align-items:center;gap:11px}.ami-byline-avatar,.ami-byline-avatar img{display:block;width:44px;height:44px;border-radius:50%}.ami-byline-name{font-size:13px;color:#555d6d}.ami-byline-name a{color:var(--navy);font-weight:800}.ami-byline-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:3px;color:#7b8290;font-size:11px}
.ami-article-hero{max-width:var(--ami-measure);margin:0 0 12px}.ami-article-hero img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:3px}.ami-article-hero figcaption{margin-top:7px;color:#7b8290;font-size:10px;line-height:1.45}
.ami-sharebar{display:flex;align-items:center;gap:10px;max-width:var(--ami-measure);margin:0 0 26px;padding:9px 10px;border:1px solid #e2e5eb;border-radius:8px;background:#fafbfc}.ami-sharebar-title{display:flex;align-items:center;gap:6px;padding-right:10px;border-right:1px solid #dfe3e9;color:var(--navy);font-size:11px;font-weight:900;text-transform:uppercase}.ami-sharebar-buttons{min-width:0;flex:1}.ami-native-share{display:flex!important;align-items:center;gap:6px;max-width:100%}.ami-share-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-width:34px!important;height:34px!important;padding:0 10px!important;border:1px solid #dfe3e9!important;border-radius:6px!important;background:#fff!important;color:#222b40!important;font-size:11px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;transition:.18s ease}.ami-share-button:hover{border-color:var(--red)!important;color:var(--red)!important;transform:translateY(-1px)}.ami-share-button i{font-size:13px}.ami-reading-tools{display:flex;align-items:center;gap:5px;margin-left:auto}.ami-reading-tools button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 8px;border:1px solid #dfe3e9;border-radius:5px;background:#fff;color:#3e4657;font-size:11px;font-weight:800;cursor:pointer}.ami-reading-tools button:hover{border-color:var(--navy);color:var(--navy)}
.ami-article-content{width:100%;max-width:var(--ami-measure);color:#202636;font-family:Georgia,"Times New Roman",serif;font-size:var(--ami-copy)!important;line-height:1.78!important;overflow-wrap:anywhere}.ami-article-content>p{margin:0 0 1.28em}.ami-article-content>p:first-child:first-letter{float:left;margin:.08em .09em 0 0;color:var(--red);font-size:3.1em;line-height:.76;font-weight:700}.ami-article-content h2,.ami-article-content h3,.ami-article-content h4{color:var(--navy);font-family:Inter,Arial,sans-serif;line-height:1.2}.ami-article-content h2{margin:1.7em 0 .65em;font-size:30px}.ami-article-content h3{margin:1.5em 0 .55em;font-size:24px}.ami-article-content img,.ami-article-content video,.ami-article-content iframe{max-width:100%;height:auto}.ami-article-content iframe{width:100%;aspect-ratio:16/9}.ami-article-content blockquote{margin:1.7em 0;padding:2px 0 2px 20px;border-left:4px solid var(--red);color:#343b4d;font-size:1.18em;font-style:italic}.ami-article-content table{display:block;max-width:100%;overflow-x:auto}.ami-article-content a{text-decoration:underline;text-decoration-color:rgba(227,30,47,.35);text-underline-offset:3px}.ami-article-content a:hover{color:var(--red)}
.ami-article-footer,.ami-related{max-width:var(--ami-measure)}.ami-article-footer{margin-top:34px}.ami-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:24px}.ami-tags strong{margin-right:3px;font-size:11px;text-transform:uppercase}.ami-tags a{padding:5px 9px;border-radius:4px;background:#f1f3f6;color:#4f5666;font-size:11px}.ami-author-card{display:grid;grid-template-columns:64px 1fr;gap:15px;padding:18px;border:1px solid #e4e7ec;border-radius:8px;background:#fafbfc}.ami-author-card img{width:64px;height:64px;border-radius:50%}.ami-author-card span{color:var(--red);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ami-author-card h2{margin:2px 0 4px;font-size:17px}.ami-author-card p{margin:0 0 7px;color:#626978;font-size:12px;line-height:1.5}.ami-author-link{font-size:11px;font-weight:800}
.ami-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.ami-post-navigation a{display:block;height:100%;padding:14px;border:1px solid #e4e7ec;border-radius:7px;background:#fff}.ami-post-navigation span{display:block;margin-bottom:4px;color:var(--red);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ami-post-navigation strong{display:block;color:var(--navy);font-size:13px;line-height:1.35}.ami-post-navigation .nav-next{text-align:right}
.ami-related{margin-top:34px}.ami-section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid var(--navy)}.ami-section-title span{color:var(--red);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ami-section-title h2{margin:1px 0 0;font-size:20px}.ami-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ami-related-grid article{overflow:hidden;border:1px solid #e5e8ed;border-radius:7px;background:#fff}.ami-related-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f5}.ami-related-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ami-related-grid article:hover img{transform:scale(1.035)}.ami-related-body{padding:10px 11px 12px}.ami-related-body>span{color:var(--red);font-size:8px;font-weight:900;text-transform:uppercase}.ami-related-body h3{margin:4px 0 7px;font-size:15px;line-height:1.32}.ami-related-body small{color:#858b97;font-size:9px}
.ami-article-sidebar{padding-top:42px}.ami-sidebar-card,.ami-article-sidebar .widget{margin:0 0 18px;padding:16px;border:1px solid #e4e7ec;border-radius:7px;background:#fff}.ami-sticky-sidebar{position:sticky;top:95px}.ami-sidebar-card h2,.ami-article-sidebar .widget-title{margin:0 0 11px;padding-bottom:8px;border-bottom:2px solid var(--navy);font-size:16px}.ami-sidebar-card ol{list-style:none;margin:0;padding:0}.ami-sidebar-card li{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:10px 0;border-bottom:1px solid #eceef2}.ami-sidebar-card li:last-child{border-bottom:0}.ami-sidebar-card b{color:var(--red);font-size:18px;line-height:1}.ami-sidebar-card a{display:block;color:var(--navy);font-size:12px;font-weight:750;line-height:1.35}.ami-sidebar-card time{display:block;margin-top:4px;color:#9298a3;font-size:9px}
.single-post .back-to-top{display:none!important}
@media(max-width:960px){.single-post .ami-article-shell{grid-template-columns:1fr}.ami-article,.ami-article-header,.ami-article-hero,.ami-sharebar,.ami-article-content,.ami-article-footer,.ami-related{max-width:780px;width:100%;margin-left:auto;margin-right:auto}.ami-article-sidebar{width:100%;max-width:780px;margin:auto;padding-top:0}.ami-sticky-sidebar{position:static}.ami-article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ami-article-sidebar>*{margin:0!important}}
@media(max-width:700px){.single-post{--ami-copy:17px}.single-post .ami-article-shell{padding-top:16px;padding-bottom:40px}.ami-breadcrumbs{margin-bottom:13px}.ami-breadcrumbs span[aria-current]{display:none}.ami-article-header h1{font-family:Inter,Arial,sans-serif!important;font-size:clamp(27px,8.2vw,34px)!important;line-height:1.1!important;letter-spacing:-.03em!important}.ami-article-deck{font-size:16px}.ami-article-hero{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.ami-article-hero img{border-radius:0}.ami-article-hero figcaption{padding:0 12px}.ami-sharebar{align-items:flex-start;flex-wrap:wrap;padding:8px}.ami-sharebar-title{height:34px}.ami-sharebar-buttons{order:3;width:100%;flex-basis:100%}.ami-native-share{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ami-native-share::-webkit-scrollbar{display:none}.ami-share-button{flex:0 0 36px!important;width:36px!important;padding:0!important}.ami-share-button span{display:none}.ami-reading-tools{margin-left:auto}.ami-print-article span{display:none}.ami-article-content{line-height:1.72!important}.ami-article-content h2{font-size:25px}.ami-article-content h3{font-size:21px}.ami-post-navigation{grid-template-columns:1fr}.ami-post-navigation .nav-next{text-align:left}.ami-related-grid{gap:10px}.ami-related-body{padding:9px}.ami-related-body h3{font-size:13px}.ami-author-card{grid-template-columns:50px 1fr;padding:14px}.ami-author-card img{width:50px;height:50px}.ami-article-sidebar{grid-template-columns:1fr}}
@media(max-width:390px){.ami-related-grid{grid-template-columns:1fr}.ami-related-body h3{font-size:15px}.ami-byline-meta span:nth-of-type(2),.ami-byline-meta time:last-child{display:none}}
@media print{.site-header,.site-footer,.ami-breadcrumbs,.ami-sharebar,.ami-article-sidebar,.reading-progress,.ami-related,.ami-post-navigation,.ami-author-card,.ami-tags{display:none!important}.single-post .ami-article-shell{display:block;padding:0}.ami-article-content,.ami-article-header,.ami-article-hero{max-width:none}.ami-article-content{font-size:12pt!important;line-height:1.6!important}}

/* v6.2.0 final article audit overrides */
.ami-article-shell{grid-template-columns:minmax(0,1fr) 310px;gap:36px;padding-top:28px;padding-bottom:56px}
.ami-article-shell.ami-no-sidebar{display:block;max-width:1040px}
.ami-article-shell.ami-no-sidebar .ami-article{max-width:900px;margin-inline:auto}
.ami-article-header{margin-bottom:20px}
.ami-article-header h1{max-width:900px;font-size:clamp(35px,4.1vw,58px);line-height:1.04;letter-spacing:-.043em;text-wrap:balance}
.ami-article-deck{max-width:820px;font-size:clamp(17px,1.5vw,21px);line-height:1.48}
.ami-byline-row{padding-top:14px}
.ami-byline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}
.ami-article-hero{margin:22px 0 16px}
.ami-article-hero img{aspect-ratio:16/9;object-fit:cover;border-radius:16px}
.ami-sharebar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 24px;padding:11px 12px;border:1px solid #e3e7ee;border-radius:14px;background:#fff;box-shadow:0 5px 20px rgba(17,25,54,.045)}
.ami-sharebar-title{white-space:nowrap}
.ami-sharebar-buttons{min-width:0}
.ami-native-share{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.ami-share-button{min-height:38px;padding:0 12px;border:1px solid #dfe3eb;border-radius:10px;background:#fff;font-size:12px;font-weight:800;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.ami-share-button:hover{transform:translateY(-1px);border-color:#bbc3d0;box-shadow:0 5px 14px rgba(17,25,54,.08)}
.ami-share-style-minimal .ami-share-button{width:38px;padding:0;justify-content:center;border-radius:50%}
.ami-share-style-brand .ami-share-facebook{background:#1877f2;border-color:#1877f2;color:#fff}.ami-share-style-brand .ami-share-x{background:#111;border-color:#111;color:#fff}.ami-share-style-brand .ami-share-whatsapp{background:#20b858;border-color:#20b858;color:#fff}.ami-share-style-brand .ami-share-linkedin{background:#0a66c2;border-color:#0a66c2;color:#fff}.ami-share-style-brand .ami-share-email{background:#596273;border-color:#596273;color:#fff}
.ami-reading-tools{display:flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid #e4e7ec}
.ami-reading-tools button{min-height:36px;border-radius:9px}
.ami-article-content{font-size:var(--ami-copy,18px);line-height:1.78;max-width:790px;color:#252b36}
.ami-article-content>p{margin:0 0 1.32em}
.ami-article-content h2{font-size:clamp(26px,3vw,34px)}
.ami-article-content h3{font-size:clamp(22px,2.4vw,28px)}
.ami-article-content :where(img,iframe,video,table){max-width:100%}
.ami-author-card{margin-top:24px;padding:18px;border-radius:14px}
.ami-post-navigation{margin-top:20px}
.ami-related{margin-top:34px}
.ami-related-grid{gap:16px}
.ami-related-image{aspect-ratio:16/9;height:auto}
.ami-sidebar-card{border-radius:14px;box-shadow:0 5px 18px rgba(17,25,54,.045)}
.ami-sticky-sidebar{top:112px}

@media(max-width:980px){
 .ami-article-shell{grid-template-columns:minmax(0,1fr);gap:26px}
 .ami-article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 .ami-sticky-sidebar{position:static}
 .ami-sharebar{grid-template-columns:auto minmax(0,1fr)}
 .ami-reading-tools{grid-column:1/-1;padding:8px 0 0;border-left:0;border-top:1px solid #e4e7ec}
}
@media(max-width:700px){
 .ami-article-shell{width:min(calc(100% - 22px),1240px);padding-top:18px;padding-bottom:38px}
 .ami-breadcrumbs{overflow:auto;white-space:nowrap;padding-bottom:3px;scrollbar-width:none}
 .ami-breadcrumbs::-webkit-scrollbar{display:none}
 .ami-article-header h1{font-size:clamp(31px,9vw,43px);line-height:1.06}
 .ami-article-labels{gap:8px}
 .ami-byline-avatar img{width:42px;height:42px}
 .ami-byline-meta{font-size:11px}
 .ami-article-hero{margin-inline:-11px}
 .ami-article-hero img{border-radius:0}
 .ami-article-hero figcaption{padding-inline:11px}
 .ami-sharebar{grid-template-columns:1fr;margin-inline:-2px;padding:10px}
 .ami-sharebar-title{font-size:12px}
 .ami-native-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
 .ami-share-button{width:100%;padding:0 7px;justify-content:center}
 .ami-share-button span{display:none}
 .ami-reading-tools{grid-column:auto}
 .ami-reading-tools .ami-print-article span{display:none}
 .ami-article-content{font-size:var(--ami-copy,18px);line-height:1.72}
 .ami-article-content>p:first-of-type:first-letter{font-size:3.7em}
 .ami-author-card{grid-template-columns:58px 1fr;padding:14px}
 .ami-author-card img{width:58px;height:58px}
 .ami-post-navigation{grid-template-columns:1fr}
 .ami-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .ami-related-body h3{font-size:15px}
 .ami-article-sidebar{grid-template-columns:1fr}
}
@media(max-width:420px){
 .ami-native-share{grid-template-columns:repeat(3,minmax(0,1fr))}
 .ami-related-grid{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
 .ami-share-button{transition:none}.ami-share-button:hover{transform:none}
}
