/* START_SECTION:ag-blog-posts (INDEX:5) */
.ag-blog{--agb-bg:#f1f3f5;--agb-card:#f1f3f5;--agb-text:#101b32;--agb-muted:#708096;--agb-border:#dce0e7;--agb-button:#fff;--agb-button-text:#10203c;--agb-shadow:0 1px 2px #101b3217;display:block;background:var(--agb-bg);color:var(--agb-text);font-family:var(--font-body-family,Arial,sans-serif);padding:var(--agb-padding-top,48px) 16px var(--agb-padding-bottom,56px)}
#dark .ag-blog[data-ag-theme="auto"],.ag-blog[data-ag-theme="dark"]{--agb-bg:#0c0c0f;--agb-card:#0c0c0f;--agb-text:#fff;--agb-muted:#9f9fa8;--agb-border:#29292e;--agb-button:linear-gradient(180deg,#2c2d32,#1f2024);--agb-button-text:#fff;--agb-shadow:0 1px 2px #0004;color-scheme:dark}
:where(.dark,[data-theme="dark"],[data-color-mode="dark"],[data-color-scheme="dark"]) .ag-blog[data-ag-theme="auto"]{--agb-bg:#0c0c0f;--agb-card:#0c0c0f;--agb-text:#fff;--agb-muted:#9f9fa8;--agb-border:#29292e;--agb-button:linear-gradient(180deg,#2c2d32,#1f2024);--agb-button-text:#fff;--agb-shadow:0 1px 2px #0004;color-scheme:dark}
.ag-blog,.ag-blog *{box-sizing:border-box}.ag-blog .ag-blog__container{max-width:var(--agb-width,1200px);margin-inline:auto}.ag-blog .ag-blog__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.ag-blog .ag-blog__heading{font:inherit;font-size:var(--agb-heading-size,30px);font-weight:700;line-height:1.25;margin:0;padding:0;color:var(--agb-text)!important}.ag-blog .ag-blog__subtitle{font-size:14px;line-height:1.5;color:var(--agb-muted);margin:8px 0 0}.ag-blog a.ag-blog__all{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:33px;padding:6px 12px;border:1px solid var(--agb-border);border-radius:8px;background:var(--agb-button);color:var(--agb-button-text)!important;box-shadow:var(--agb-shadow);font:inherit;font-size:12px;font-weight:600;line-height:18px;text-transform:none;letter-spacing:normal;text-decoration:none}.ag-blog .ag-blog__grid{display:grid;grid-template-columns:repeat(var(--agb-columns,3),minmax(0,1fr));gap:var(--agb-gap,16px);list-style:none;padding:0;margin:0;align-items:stretch}.ag-blog .ag-blog__item{display:flex;min-width:0;list-style:none;padding:0;margin:0}.ag-blog .ag-blog__item[data-desktop-overflow]{display:none}.ag-blog .ag-blog__card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid var(--agb-border);border-radius:6px;background:var(--agb-card);color:var(--agb-text);transition:transform .25s,border-color .25s}.ag-blog .ag-blog__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--agb-card);border:0;padding:0;margin:0;flex-shrink:0}.ag-blog .ag-blog__image{display:block;width:100%;height:100%;max-width:100%;object-fit:var(--agb-image-fit,cover);border:0;margin:0;padding:0;transition:transform .35s}.ag-blog__placeholder{height:100%;width:100%;background:var(--agb-border)}.ag-blog .ag-blog__body{display:flex;flex:1;flex-direction:column;padding:16px;gap:8px;min-width:0}.ag-blog .ag-blog__title{font:inherit;font-size:18px;font-weight:700;line-height:27px;min-height:54px;margin:0;padding:0}.ag-blog .ag-blog__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:inherit;line-height:inherit;color:var(--agb-text)!important;text-decoration:none}.ag-blog .ag-blog__meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;line-height:20px;color:var(--agb-muted)}.ag-blog .ag-blog__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:inherit;font-size:14px;line-height:21px;min-height:42px;color:var(--agb-text);padding:0;margin:0}.ag-blog .ag-blog__empty{grid-column:1/-1;list-style:none;font-size:14px;margin:0;color:var(--agb-muted)}.ag-blog a:focus-visible,.ag-blog__grid:focus-visible{outline:2px solid var(--agb-muted);outline-offset:3px}.ag-blog:dir(rtl) .ag-blog__all svg{transform:rotate(180deg)}
@media(hover:hover){.ag-blog .ag-blog__card:hover{transform:translateY(-3px);border-color:var(--agb-muted)}.ag-blog .ag-blog__card:hover .ag-blog__image{transform:scale(1.025)}}
@media(max-width:749px){.ag-blog{padding-inline:12px}.ag-blog .ag-blog__header{gap:12px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.ag-blog .ag-blog__heading{font-size:var(--agb-heading-mobile,24px)}.ag-blog a.ag-blog__all{min-height:44px}.ag-blog .ag-blog__grid{grid-template-columns:repeat(var(--agb-columns-mobile,1),minmax(0,1fr));gap:var(--agb-gap-mobile,16px)}.ag-blog .ag-blog__item[data-desktop-overflow]{display:flex}.ag-blog .ag-blog__item[data-mobile-overflow]{display:none}.ag-blog[data-mobile-layout="swipe"] .ag-blog__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--agb-columns-mobile,1) - 1)*var(--agb-gap-mobile,16px))/var(--agb-columns-mobile,1));overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ag-blog[data-mobile-layout="swipe"] .ag-blog__grid::-webkit-scrollbar{display:none}.ag-blog__item{scroll-snap-align:start}.ag-blog .ag-blog__body{padding:14px}.ag-blog .ag-blog__title{font-size:16px;line-height:24px;min-height:48px}.ag-blog .ag-blog__meta{font-size:12px;gap:4px 12px}}
@media(prefers-reduced-motion:reduce){.ag-blog .ag-blog__card,.ag-blog .ag-blog__image{transition:none!important;transform:none!important}}
/* END_SECTION:ag-blog-posts */
