/* 2.0.8 — WordPress featured images and readable native articles. */
#aip-app .aip-featured-figure{margin:36px 0 48px;border-radius:24px;overflow:hidden;background:#f5f4ef}
#aip-app .aip-featured-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
#aip-app .aip-modern-article .aip-article-cover{max-width:960px;margin-inline:auto}
#aip-app .aip-modern-article .aip-article-cover h1{font-size:clamp(32px,4.2vw,60px);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}
#aip-app .aip-modern-article .aip-post-content{max-width:760px;margin:44px auto 0;font-size:19px;line-height:1.85;overflow-wrap:anywhere}
#aip-app .aip-modern-article .aip-post-content>p{margin:0 0 1.3em}
#aip-app .aip-modern-article .aip-post-content>p:first-child{font-size:clamp(20px,2vw,24px);line-height:1.65;font-weight:500;color:#244b54}
#aip-app .aip-modern-article .aip-post-content h2{font-size:clamp(25px,2.5vw,32px);line-height:1.25;letter-spacing:-.025em;margin:1.8em 0 .7em}
#aip-app .aip-modern-article .aip-post-content a{color:#176b77;text-decoration:underline;text-underline-offset:4px}
#aip-app .aip-modern-article .aip-post-content blockquote{margin:32px 0;padding:18px 26px;border-left:3px solid #2e9e8c;background:#edf6f2;border-radius:0 16px 16px 0}
#aip-app .aip-modern-article .aip-post-content li{margin-bottom:.6em}
#aip-app .aip-editorial-card.aip-image-card{background:#fcf8f2!important;color:#17181c}
#aip-app .aip-editorial-card.aip-image-card .aip-card-link{padding:0!important;gap:0!important;justify-content:flex-start;min-height:0!important;height:100%}
#aip-app .aip-image-card .aip-card-media{display:block;flex:none;width:100%;background:#f5f4ef;overflow:hidden}
#aip-app .aip-image-card .aip-card-thumbnail{display:block;position:static;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;max-width:100%;transform:none}
#aip-app .aip-editorial-card.aip-image-card .aip-card-copy{padding:24px!important;max-width:none!important;flex:1;margin:0!important;background:transparent}
#aip-app .aip-editorial-card.aip-image-card .aip-card-copy h3{color:#17181c;font-size:clamp(21px,2vw,28px);line-height:1.23;margin:14px 0 0;overflow-wrap:anywhere}
#aip-app .aip-editorial-card.aip-image-card .aip-card-excerpt{color:#4f5760}
#aip-app .aip-bento .aip-editorial-card.aip-image-card.aip-bento-0 .aip-card-excerpt{display:block}
#aip-app .aip-editorial-card.aip-image-card .aip-card-meta{color:#526068;display:block}
#aip-app .aip-image-card .aip-category{background:#e7efeb;color:#244b54}
@media(min-width:1101px){#aip-app .aip-bento{grid-template-rows:minmax(380px,auto) minmax(200px,auto) minmax(150px,auto)}}
@media(max-width:600px){
 #aip-app .aip-modern-article .aip-article-cover h1{font-size:34px;text-wrap:pretty}
 #aip-app .aip-modern-article .aip-post-content{font-size:17px;line-height:1.8;margin-top:28px}
 #aip-app .aip-featured-figure{border-radius:14px;margin:24px 0 30px}
 #aip-app .aip-bento .aip-editorial-card.aip-image-card .aip-card-link{min-height:0!important}
 #aip-app .aip-editorial-card.aip-image-card .aip-card-copy{padding:22px!important}
 #aip-app .aip-bento .aip-editorial-card.aip-image-card .aip-card-copy h3{font-size:25px!important}
}
