@media(min-width:769px){ #banner-desktop{display:block;}
#banner-desktop{border-width:1px;border-style:solid;border-color:#bdc3c7;-webkit-box-shadow:0px 0px 19px 0px #bdc3c7;box-shadow:0px 0px 19px 0px #bdc3c7;position:relative;}
#banner-desktop{border-width:1px;border-style:solid;border-color:#bdc3c7;-webkit-box-shadow:0px 0px 19px 0px #bdc3c7;box-shadow:0px 0px 19px 0px #bdc3c7;position:relative;}
#banner-desktop h2{position:relative;text-align:center;margin-top:4vh;}
#banner-desktop h2 a{display:inline-block;-webkit-transform:translatex(0px) translatey(0px) !important;-ms-transform:translatex(0px) translatey(0px) !important;transform:translatex(0px) translatey(0px) !important;padding-left:30% !important;padding-right:15%;color:wheat !important;}
#banner-mobile{display:none;}
}
@media(max-width:800px){
#banner-desktop{-webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65);left:-23%;}
}
@media(max-width:900px){
#banner-desktop{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);left:-121px;}
}
@media(max-width:990px){
#banner-desktop{width:1115px;left:-75px;}
}
@media(max-width:1055px){
#banner-desktop{width:110%;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);left:-6%;}
} @media(max-width:768px){ #bm-color {
background-color:#08151c8f
}
#banner-mobile{
border-width:1px;
border-color:#bdc3c7;
border-style:solid;
-webkit-box-shadow:0px 0px 19px 0px #bdc3c7;
box-shadow:0px 0px 19px 0px #bdc3c7;
width: 300px;
height: 250px;
display: flex;
justify-content: center !important; align-items: center !important; }
#banner-mobile h2{
padding-left:0em;
text-align:center;
margin-left: 5%;
margin-right: 5%;
}
#banner-mobile h2{
padding-top:5em !important;
}
#banner-mobile h2 a{
color:wheat;	
}
#banner-desktop {
display: none; } 
}.ai-reader-summary-box{margin:25px 0;padding:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;line-height:1.6;clear:both;}
.airs-summary-label{display:flex;align-items:center;gap:8px;margin-bottom:15px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}
.airs-label-icon{font-size:18px;line-height:1;}
.airs-summary-content{font-size:16px;line-height:1.7;}
.airs-summary-content p{margin-bottom:1em;}
.airs-summary-content p:last-child{margin-bottom:0;}
.airs-summary-content p{position:relative;padding-left:32px;margin:0 0 14px 0 !important;line-height:1.8 !important;}
.airs-summary-content p:last-child{margin-bottom:0 !important;}
.airs-summary-content p::before{content:"✨";position:absolute;left:0;top:0.05em;font-size:18px;line-height:1;opacity:0.9;}
.airs-summary-content p:hover::before{opacity:1;transform:scale(1.15);transition:all 0.2s ease;}
.ai-reader-summary-box.airs-style-minimal{border-left:4px solid #2271b1;padding-left:20px;background:transparent;}
.airs-style-minimal .airs-summary-label{color:#2271b1;}
.airs-style-minimal .airs-summary-content{color:#3c434a;}
.ai-reader-summary-box.airs-style-card{background:#ffffff !important;border-radius:18px !important;padding:26px 28px 28px !important;margin:40px 0 !important;border:1px solid #f3f4f6 !important;position:relative;overflow:hidden;}
.ai-reader-summary-box.airs-style-card .airs-summary-label{padding:6px 18px !important;border-radius:999px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0.08em !important;text-transform:none !important;display:inline-flex !important;align-items:center;gap:6px;box-shadow:none !important;position:relative;z-index:1;}
.ai-reader-summary-box.airs-style-card .airs-label-icon{font-size:16px !important;line-height:1 !important;}
.ai-reader-summary-box.airs-style-card .airs-label-text{font-weight:600 !important;font-style:normal !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;}
.ai-reader-summary-box.airs-style-card .airs-label-brand{font-family:Georgia, "Times New Roman", serif !important;font-style:italic !important;font-weight:400 !important;font-size:13px !important;margin-left:2px !important;}
.ai-reader-summary-box.airs-style-card .airs-summary-content, .ai-reader-summary-box.airs-style-card .airs-summary-content *{font-size:16px !important;line-height:1.9 !important;position:relative;z-index:1;text-shadow:none !important;}
.ai-reader-summary-box.airs-style-card .airs-summary-content p{position:relative;padding-left:32px;margin:0 0 14px 0 !important;line-height:1.8 !important;}
.ai-reader-summary-box.airs-style-highlight{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 25px rgba(102, 126, 234, 0.2);}
.airs-style-highlight .airs-summary-label{color:rgba(255, 255, 255, 0.95);background:rgba(255, 255, 255, 0.1);padding:8px 15px;border-radius:20px;display:inline-flex;margin-bottom:20px;}
.airs-style-highlight .airs-summary-content{color:rgba(255, 255, 255, 0.95);}
.airs-style-highlight .airs-summary-content p{text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.airs-style-highlight .airs-summary-content p::before{color:rgba(255, 255, 255, 0.9);}
@media screen and (max-width:782px){
.ai-reader-summary-box{margin:20px 0;}
.ai-reader-summary-box.airs-style-card, .ai-reader-summary-box.airs-style-highlight{padding:20px;}
.airs-summary-content{font-size:15px;}
.airs-summary-content p{padding-left:28px;}
.airs-summary-content p::before{font-size:16px;}
}
@media screen and (max-width:480px){
.ai-reader-summary-box.airs-style-minimal{padding-left:15px;border-left-width:3px;}
.ai-reader-summary-box.airs-style-card, .ai-reader-summary-box.airs-style-highlight{padding:15px;border-radius:6px;}
.airs-summary-content{font-size:14px;}
.airs-summary-content p{padding-left:26px;margin-bottom:12px !important;}
.airs-summary-content p::before{font-size:15px;}
} @media print {
.ai-reader-summary-box{break-inside:avoid;page-break-inside:avoid;}
.ai-reader-summary-box.airs-style-highlight{background:#f0f0f0;color:#000;}
.airs-style-highlight .airs-summary-label, .airs-style-highlight .airs-summary-content{color:#000;}
.airs-summary-content p::before{color:#000 !important;}
.ai-summary-toggle, .ai-summary-collapsed-bar{display:none !important;}
} .ai-summary-box-hidden{display:none !important;}
.elementor-widget-container .ai-reader-summary-box, .elementor-element .ai-reader-summary-box, .elementor-section .ai-reader-summary-box{max-width:100% !important;width:auto !important;float:none !important;transform:none !important;}
.elementor-widget-text-editor .ai-reader-summary-box, .elementor-widget-theme-post-content .ai-reader-summary-box{text-align:left !important;}
.elementor-widget-container .ai-reader-summary-box .airs-summary-content p, .elementor-widget-text-editor .ai-reader-summary-box .airs-summary-content p, .elementor-widget-theme-post-content .ai-reader-summary-box .airs-summary-content p{margin:0 0 14px 0 !important;padding-left:35px !important;}
.elementor-widget-container .ai-reader-summary-box .airs-summary-content p:last-child, .elementor-widget-text-editor .ai-reader-summary-box .airs-summary-content p:last-child, .elementor-widget-theme-post-content .ai-reader-summary-box .airs-summary-content p:last-child{margin-bottom:0 !important;}
.elementor-widget-container .ai-reader-summary-box .airs-bullet, .elementor-widget-text-editor .ai-reader-summary-box .airs-bullet, .elementor-widget-theme-post-content .ai-reader-summary-box .airs-bullet{position:absolute !important;left:0 !important;display:inline-block !important;}
.elementor-column .ai-reader-summary-box, .elementor-inner .ai-reader-summary-box{display:block !important;flex:none !important;}
.elementor-widget-container .ai-summary-toggle{z-index:10 !important;position:absolute !important;}
.elementor-widget-container .ai-reader-summary-box .airs-summary-label{display:inline-flex !important;flex-wrap:nowrap !important;}
.elementor-widget-container .ai-reader-summary-box a, .elementor-widget-text-editor .ai-reader-summary-box a{text-decoration:none !important;}
.elementor-location-single .ai-reader-summary-box, .elementor-location-archive .ai-reader-summary-box {
margin: 25px 0 !important;
}.lacp-box.custom-300x300{width:300px;height:300px;padding:20px;display:flex;flex-direction:column;position:relative;overflow:hidden;}:root{--lacp-accent:#E74C3C;--lacp-text:#111111;--lacp-muted:#6B7280;--lacp-border:rgba(0,0,0,0.10);--lacp-shadow:0 6px 16px rgba(0,0,0,0.06);--lacp-style3-title-max:55%;--brand-red:#F15A29;--brand-red-hover:#E0471F;}
.lacp-box{border-radius:16px;padding:22px 20px;margin:20px 0;background:#ffffff;box-shadow:var(--lacp-shadow);position:relative;overflow:hidden;display:flex;gap:12px;transition:transform .25s ease, box-shadow .25s ease;}
.lacp-box:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.10);}
.lacp-header{font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#E74C3C;}
.lacp-author-avatar img{border-radius:50% !important;width:60px;height:60px;object-fit:cover;}
.lacp-author-name{font-weight:700;}
.lacp-author-name a{color:var(--lacp-text);text-decoration:none;border-bottom:1px solid transparent;}
.lacp-author-name a:hover{border-color:rgba(17,17,17,.3);}
.lacp-title{margin:6px 0 2px;font-weight:800;line-height:1.35;}
.lacp-title a{color:var(--lacp-accent);text-decoration:none;}
.lacp-title a:hover{text-decoration:underline;}
.lacp-date{position:absolute;right:12px;bottom:12px;font-size:.75rem;color:var(--lacp-muted);font-weight:600;}
.lacp-box.style1{position:relative;flex-direction:column;align-items:flex-start;text-align:left;background:#fff;border:1px solid #e9e9e9;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.10);padding:24px 22px 48px;gap:10px;}
.lacp-box.style1::before{content:"";position:absolute;left:0;top:0;bottom:0;width:24px;background:linear-gradient(180deg, rgba(231,76,60,.90) 0%, rgba(231,76,60,.35) 100%);border-radius:16px 0 0 16px;pointer-events:none;}
.lacp-box.style1 .lacp-header{width:100%;font-size:.92rem;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--lacp-border);padding-left:20px;margin-left:10px;}
.lacp-box.style1 .lacp-author-avatar{display:inline-block;margin:0 10px 0 40px;vertical-align:middle;}
.lacp-box.style1 .lacp-author-avatar img{width:120px;height:120px;border:0;box-shadow:none;}
.lacp-box.style1 .lacp-author-name{display:inline-block;vertical-align:middle;font-size:1rem;margin:0;padding-left:25px;color:#ab1f1f;}
.lacp-box.style1 .lacp-title{font-size:1.32rem;line-height:1.35;margin-top:8px;max-width:95%;padding-left:25px;}
.lacp-box.style1 .lacp-title a{color:#E74C3C;}
.lacp-box.style1 .lacp-title a:hover{color:#C0392B !important;}
.lacp-box.style2{flex-direction:column;text-align:center;align-items:center;gap:0;border-top:5px solid #E74C3C;border-radius:12px;padding:22px 20px 44px;background-color:#fff;box-shadow:none;}
.lacp-box.style2 .lacp-header{width:100%;color:#E74C3C;font-weight:700;text-transform:uppercase;margin-bottom:14px;padding-bottom:10px;}
.lacp-box.style2 .lacp-author-avatar{margin-bottom:10px;}
.lacp-box.style2 .lacp-author-avatar img{width:128px;height:128px;border-radius:50%;object-fit:cover;border:2px solid var(--lacp-accent);box-shadow:0 12px 22px rgba(226,67,67,.18);}
.lacp-box.style2 .lacp-author-name{color:#0F172A;font-size:1rem;font-weight:700;margin:0 0 6px;}
.lacp-box.style2 .lacp-title{margin:6px 0 2px;font-size:1.25rem;line-height:1.35;color:#0F172A;}
.lacp-box.style2 .lacp-title a{color:#0F172A;}
.lacp-box.style2 .lacp-title hover{color:#E74C3C;}
.lacp-box.style2 .lacp-date{right:12px;bottom:12px;}:root{--lacp-card-bg:#f1f8f7;--lacp-style3-title-max:92%;}
.lacp-box.style3{display:grid;grid-template-columns:1fr minmax(180px, 42%);grid-template-rows:auto auto auto;gap:6px 16px;position:relative;min-height:0;padding:18px 20px 22px;background:var(--lacp-card-bg);margin:auto;margin-top:1em;--card-pad-x:20px;--card-pad-bottom:22px;--card-radius:16px;}
.lacp-box.style3 .lacp-topline{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:12px;z-index:2;}
.lacp-box.style3 .lacp-topline .lacp-header{color:var(--brand-red);text-transform:none;letter-spacing:0;font-weight:800;}
.lacp-box.style3 .lacp-topline .lacp-author-inline a{color:var(--lacp-text);text-decoration:none;border-bottom:1px solid transparent;font-size:0.9rem;line-height:1.1;}
.lacp-box.style3 .lacp-topline .lacp-author-inline a:hover{color:var(--brand-red);border-color:currentColor;}
.lacp-box.style3 .lacp-title{grid-column:1 / -1;grid-row:2;text-align:left;z-index:2;margin-top:1em !important;font-size:1em;}
.lacp-box.style3 .lacp-title a{color:#111;text-decoration:none;}
.lacp-box.style3 .lacp-title a:hover{color:var(--brand-red);}
.lacp-box.style3 .lacp-title-inner{max-width:var(--lacp-style3-title-max);margin:4px auto 0;line-height:1.22;}
.lacp-box.style3 .lacp-media{grid-column:2;grid-row:3;align-self:end;justify-self:end;position:relative;width:100%;aspect-ratio:3 / 4;height:auto;transform-origin:bottom right;transform:scale(0.8);margin-top:-25px;margin-right:calc(-1 * var(--card-pad-x));margin-bottom:calc(-1 * var(--card-pad-bottom));border:0;box-shadow:none;background:transparent;pointer-events:none;}
.lacp-box.style3 .lacp-media img{
width: 100%; height: 100%;
object-fit: cover;
object-position: 60% 20%;
filter: grayscale(100%) contrast(1.06) brightness(0.98);
mix-blend-mode: multiply; opacity: 1;  .lacp-box.style3 .lacp-media::after{ display: none !important; } .lacp-box.style3 .lacp-date{ display: none !important; } .lacp-box.style3.cutout .lacp-media{
margin-right: calc(-1 * var(--card-pad-x));
margin-bottom: calc(-1 * var(--card-pad-bottom));
border: 0; box-shadow: none; background: transparent; overflow: visible;
border-radius: 0 var(--card-radius) var(--card-radius) 0; }
.lacp-box.style3.cutout .lacp-media::after{ display: none; }
.lacp-box.style3.cutout .lacp-media img{
width: 100%; height: auto; object-fit: contain; object-position: 50% 100%;
filter: drop-shadow(0 14px 28px rgba(0,0,0,.18)) saturate(1.02) contrast(1.03) grayscale(0%);
mix-blend-mode: normal; opacity: 1;
} @media(max-width:520px){
.lacp-box.style3{
grid-template-columns: 1fr;
grid-template-rows: auto auto auto;
}
.lacp-box.style3 .lacp-media{
grid-column: 1; grid-row: 3;
width: 72%; aspect-ratio: 3 / 4;
justify-self: center; align-self: end; margin-right: 0; margin-bottom: 0;
border-radius: 10px; overflow: hidden;
}
.lacp-box.style3 .lacp-media img{
-webkit-mask-image: none; mask-image: none; }
.lacp-box.style3 .lacp-title-inner{ max-width: 78%; }
} .lacp-line-clamp-2{
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}