.ap-bs{--ap-bs-bg:rgba(255,255,255,.92);--ap-bs-text:#172c40;--ap-bs-muted:#4d6073;--ap-bs-border:rgba(100,130,155,.25);color:var(--ap-bs-text);direction:rtl;width:100%;max-width:100%;min-width:0;height:auto;font-family:inherit;align-self:flex-start;justify-self:start}
.ap-bs--dark{--ap-bs-bg:rgba(22,37,52,.95);--ap-bs-text:#f4f8fc;--ap-bs-muted:#c1d0df;--ap-bs-border:rgba(255,255,255,.15)}
.ap-bs *{box-sizing:border-box}
.ap-bs .ap-bs-track{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;padding:16px 12px 28px;direction:rtl;scrollbar-width:thin;scrollbar-color:#8195a6 transparent}
.ap-bs .ap-bs-card{flex:0 0 calc((100% - 48px)/3);min-width:0;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid var(--ap-bs-border);border-radius:24px;background:var(--ap-bs-bg);box-shadow:0 4px 10px rgba(12,35,55,.04),0 14px 26px rgba(12,35,55,.09);transition:transform .25s cubic-bezier(.2,.7,.3,1),background .25s,box-shadow .25s}
.ap-bs .ap-bs-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#16798b,#1b394f);color:#fff;text-decoration:none}
.ap-bs .ap-bs-thumb img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0}
.ap-bs .ap-bs-placeholder{display:grid;place-items:center;height:100%;font-size:1.35rem;font-weight:700}
.ap-bs .ap-bs-body{padding:20px 22px;flex:1}
.ap-bs .ap-bs-title{font-family:inherit;color:var(--ap-bs-text);font-size:1.12rem;font-weight:700;line-height:1.9;margin:0 0 12px;overflow-wrap:anywhere}
.ap-bs .ap-bs-title a{color:inherit;text-decoration:none}
.ap-bs .ap-bs-excerpt{color:var(--ap-bs-muted);font-size:.94rem;line-height:2;margin:0;overflow-wrap:anywhere}
.ap-bs .ap-bs-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:14px 22px;border-top:1px solid var(--ap-bs-border);color:var(--ap-bs-muted);font-size:.85rem}
.ap-bs .ap-bs-date,.ap-bs .ap-bs-author{display:flex;align-items:center;gap:8px}
.ap-bs .ap-bs-author a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}
.ap-bs .ap-bs-author a:hover{color:var(--ap-bs-text)}
.ap-bs .ap-bs-controls{display:flex;justify-content:flex-end;gap:10px;padding:4px 12px}
.ap-bs .ap-bs-controls[hidden]{display:none}
.ap-bs .ap-bs-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--ap-bs-border);border-radius:50%;background:var(--ap-bs-bg);color:var(--ap-bs-text);font:24px/1 sans-serif;cursor:pointer;box-shadow:none}
.ap-bs .ap-bs-controls button:disabled{opacity:.35;cursor:default}
.ap-bs .ap-bs-dots{display:flex;justify-content:center;align-items:center;gap:9px;padding:2px 12px 14px}
.ap-bs .ap-bs-dots[hidden]{display:none}
.ap-bs .ap-bs-dot{width:8px;height:8px;padding:0;border:1px solid var(--ap-bs-border);border-radius:50%;background:transparent;cursor:pointer;transition:background .2s,transform .2s,width .2s}
.ap-bs .ap-bs-dot[aria-current="true"]{width:22px;border-radius:5px;background:#1596b0;border-color:#1596b0}
.ap-bs a:focus-visible,.ap-bs button:focus-visible,.ap-bs .ap-bs-track:focus-visible{outline:3px solid #1596b0;outline-offset:3px}
@supports(backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px)){
.ap-bs{--ap-bs-bg:rgba(255,255,255,.55)}
.ap-bs--dark{--ap-bs-bg:rgba(255,255,255,.08)}
.ap-bs .ap-bs-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
}
@media(hover:hover){.ap-bs .ap-bs-card:hover{transform:scale(1.02);box-shadow:0 6px 15px rgba(12,35,55,.08),0 18px 30px rgba(12,35,55,.13);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ap-bs .ap-bs-title a:hover{text-decoration:underline}}
@media(max-width:960px){.ap-bs .ap-bs-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:600px){.ap-bs .ap-bs-card{flex-basis:88%}.ap-bs .ap-bs-track{gap:16px}.ap-bs .ap-bs-body{padding:18px}}
@media(prefers-reduced-motion:reduce){.ap-bs .ap-bs-card{transition:none}.ap-bs .ap-bs-card:hover{transform:none}}
