.astl-box{margin:28px 0;padding:16px;border:1px solid rgb(44 58 146 / .18);border-radius:16px;background:linear-gradient(135deg,rgb(44 58 146 / .06),rgb(224 118 43 / .05))}.astl-head{font-weight:700;font-size:.95rem;margin-bottom:10px}.astl-card{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:12px;padding:12px 14px;margin-top:8px;color:#151c38}.astl-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.78rem;color:#59617f}.astl-prof{font-weight:700;color:#e0762b}.astl-title{display:block;font-size:1.1rem;font-weight:700;margin:4px 0 8px;color:#2c3a92;text-decoration:none}.astl-title:hover{text-decoration:underline}.astl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.astl-b{display:inline-block;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:99px;margin-right:4px}.astl-b.y{background:#e1f4ea;color:#16794f}.astl-b.n{background:#fbe6e9;color:#b23a48;opacity:.75;text-decoration:line-through}.astl-btn{font-size:.85rem;font-weight:700;color:#fff!important;background:#2c3a92;border-radius:10px;padding:6px 12px;text-decoration:none!important}.astl-btn:hover{filter:brightness(1.1)}.astl-posts{margin:0 0 1em 1.2em}