/* Scope the provider's light widget to the existing workshop design. */
body.ae-blog :is(h1,h2,h3,p,a){letter-spacing:0!important}
body.ae-blog main h1{font-size:40px!important;max-width:28ch!important}
body.ae-blog main h2{font-size:27px!important;max-width:none!important}
body.ae-blog main h3{font-size:20px!important}
.ae-blog .ae-blog-intro{padding:40px 0 30px!important;border-bottom:1px solid var(--ax-line)}
.ae-blog .ae-blog-intro .breadcrumb{margin-bottom:24px}
.ae-blog .ae-blog-intro p{max-width:70ch;color:var(--ax-muted)}
.ae-blog .ae-blog-intro .ax-kicker{margin-bottom:12px;color:var(--ax-focus)}
.ae-blog .ae-blog-latest{padding-block:36px!important;scroll-margin-top:110px}
.ae-blog .ae-blog-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:24px}
.ae-blog .ae-blog-section-head h2{margin:0!important}
.ae-blog .ae-blog-section-head a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}
.ae-blog #holo-blog{min-height:120px;scroll-margin-top:110px}
.ae-blog #holo-blog .holo-blog{max-width:100%;font-family:inherit;color:var(--ax-ink)}
.ae-blog #holo-blog .holo-blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0!important;margin:0!important}
.ae-blog #holo-blog .holo-blog-card{border:1px solid var(--ax-line);border-radius:8px;padding:20px;background:var(--ax-surface);color:var(--ax-ink);box-shadow:none;min-width:0}
.ae-blog #holo-blog .holo-blog-card:hover{border-color:var(--ax-focus);box-shadow:none}
.ae-blog #holo-blog .holo-blog-card-thumb{width:120px;height:100px;border-radius:5px;background:var(--ax-panel)}
.ae-blog #holo-blog .holo-blog-card-title{font-size:20px!important;margin-bottom:10px;overflow-wrap:anywhere}
.ae-blog #holo-blog :is(.holo-blog-card-excerpt,.holo-blog-card-date,.holo-blog-article-date){color:var(--ax-muted)}
.ae-blog #holo-blog .holo-blog-empty{padding:24px;color:var(--ax-muted);background:var(--ax-surface);border:1px solid var(--ax-line);border-left:4px solid var(--ax-focus);border-radius:6px;text-align:left}
.ae-blog #holo-blog .holo-blog-empty p{margin:0}
.ae-blog #holo-blog .holo-blog-back{color:var(--ax-focus);border-color:var(--ax-line);min-height:44px}
.ae-blog #holo-blog .holo-blog-back:hover{background:var(--ax-panel);border-color:var(--ax-focus)}
.ae-blog #holo-blog .holo-blog-article{max-width:840px;margin:auto}
.ae-blog #holo-blog .holo-blog-article-title{font-size:36px!important;max-width:none!important;overflow-wrap:anywhere}
.ae-blog #holo-blog .holo-blog-article-content{color:var(--ax-ink);font-size:17px;line-height:1.8;overflow-wrap:anywhere}
.ae-blog #holo-blog .holo-blog-article-content a{color:var(--ax-focus);text-decoration:underline}
.ae-blog #holo-blog .holo-blog-article-content :is(ul,ol){padding-left:26px}
.ae-blog #holo-blog .holo-blog-article-content li{margin-bottom:10px}
.ae-blog #holo-blog .holo-blog-article-content pre{overflow:auto;max-width:100%}
.ae-blog #holo-blog .holo-blog-article-content table{display:block;overflow:auto;max-width:100%}
.ae-blog #holo-blog .holo-blog-article-hero{height:auto;max-height:480px;object-fit:contain;border-radius:8px;background:var(--ax-surface)}
.ae-blog .ae-blog-guides{border-top:1px solid var(--ax-line);padding-block:36px!important}
.ae-blog .ae-blog-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ae-blog .ae-blog-guide{min-width:0;border:1px solid var(--ax-line);border-radius:8px;background:var(--ax-surface);overflow:hidden;text-decoration:none;color:var(--ax-ink);display:flex;flex-direction:column}
.ae-blog .ae-blog-guide:hover{border-color:var(--ax-focus)}
.ae-blog .ae-blog-guide img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}
.ae-blog .ae-blog-guide>div{padding:22px;display:flex;flex-direction:column;flex:1}
.ae-blog .ae-blog-guide small{color:var(--ax-focus);font-size:12px;margin-bottom:12px}
.ae-blog .ae-blog-guide p{font-size:14px;color:var(--ax-muted);margin-top:0}
.ae-blog .ae-blog-guide span{font-size:14px;color:var(--ax-copper);margin-top:auto}
.ae-blog .ae-blog-contact{padding-block:36px!important;border-top:1px solid var(--ax-line);background:#182521}
.ae-blog .ae-blog-contact .container{display:flex;gap:28px;align-items:center;justify-content:space-between}
.ae-blog .ae-blog-contact p{color:var(--ax-muted);margin-bottom:0;max-width:65ch}
.ae-blog .ae-blog-contact .ax-btn{flex:none}
@media(max-width:850px){.ae-blog #holo-blog .holo-blog-list{grid-template-columns:1fr}.ae-blog .ae-blog-guide-grid{grid-template-columns:1fr 1fr}.ae-blog .ae-blog-contact .container{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){body.ae-blog main h1{font-size:30px!important}body.ae-blog main h2{font-size:23px!important}.ae-blog .ae-blog-guide-grid{grid-template-columns:1fr}.ae-blog .ae-blog-section-head{align-items:flex-start;flex-direction:column;gap:6px}.ae-blog #holo-blog .holo-blog-card-thumb{width:100%;height:180px}.ae-blog #holo-blog .holo-blog-article-title{font-size:28px!important}.ae-blog .ae-blog-contact .ax-btn{width:100%}}
