.cover[data-astro-cid-b2g5mmbw]{position:relative;height:100%;min-height:120px;overflow:hidden;background:var(--accent-soft);color:var(--accent-strong);isolation:isolate}.cover__orbit[data-astro-cid-b2g5mmbw]{width:260px;height:260px;right:-60px;top:-80px;color:var(--accent-mid)}.cover__orbit--2[data-astro-cid-b2g5mmbw]{width:160px;height:160px;right:-10px;top:-30px;opacity:.25}.cover__dots[data-astro-cid-b2g5mmbw]{left:1rem;bottom:1rem;width:80px;height:48px;opacity:.55}.cover__tile[data-astro-cid-b2g5mmbw]{position:absolute;display:grid;place-items:center;border-radius:18px;background:var(--surface);box-shadow:var(--shadow-md)}.cover__tile--main[data-astro-cid-b2g5mmbw]{right:16%;top:26%;width:68px;height:68px;transform:rotate(-8deg)}.cover__tile--alt[data-astro-cid-b2g5mmbw]{right:6%;top:58%;width:44px;height:44px;border-radius:13px;background:var(--ink);color:#fff;transform:rotate(10deg)}.cover__dot[data-astro-cid-b2g5mmbw]{position:absolute;right:34%;top:18%;width:12px;height:12px;border-radius:50%;background:var(--orange-dot)}.cover__title[data-astro-cid-b2g5mmbw]{position:absolute;left:1.6rem;bottom:1.5rem;max-width:58%;color:var(--ink);font-size:clamp(1.15rem,.9rem + 1vw,1.7rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.cover--sm[data-astro-cid-b2g5mmbw] .cover__tile--main[data-astro-cid-b2g5mmbw]{width:48px;height:48px;border-radius:14px;right:22%;top:22%}.cover--sm[data-astro-cid-b2g5mmbw] .cover__tile--alt[data-astro-cid-b2g5mmbw]{width:32px;height:32px;border-radius:10px}.cover--sm[data-astro-cid-b2g5mmbw] .cover__orbit[data-astro-cid-b2g5mmbw]{width:160px;height:160px;right:-50px;top:-60px}.cover--sm[data-astro-cid-b2g5mmbw] .cover__dots[data-astro-cid-b2g5mmbw]{width:48px;height:32px;left:.6rem;bottom:.6rem}.cover--lg[data-astro-cid-b2g5mmbw] .cover__tile--main[data-astro-cid-b2g5mmbw]{width:88px;height:88px;border-radius:24px}.post[data-astro-cid-e3grugc2]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-xs);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.post[data-astro-cid-e3grugc2]:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-md)}.post[data-astro-cid-e3grugc2]:focus-within{box-shadow:0 0 0 3px var(--sky-strong),var(--shadow-md)}.post__cover[data-astro-cid-e3grugc2]{height:190px;margin:.6rem .6rem 0;overflow:hidden;border-radius:calc(var(--r-lg) - 6px)}.post__body[data-astro-cid-e3grugc2]{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.2rem 1.4rem 1.4rem}.post__meta[data-astro-cid-e3grugc2]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.post__time[data-astro-cid-e3grugc2]{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.post__title[data-astro-cid-e3grugc2]{font-size:1.2rem;line-height:1.3}.post__link[data-astro-cid-e3grugc2]:after{content:"";position:absolute;inset:0}.post__link[data-astro-cid-e3grugc2]:focus-visible{outline:none}.post__excerpt[data-astro-cid-e3grugc2]{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:var(--fs-sm);line-height:1.6;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.post__date[data-astro-cid-e3grugc2]{margin-top:auto;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.post--featured[data-astro-cid-e3grugc2] .post__cover[data-astro-cid-e3grugc2]{height:auto;min-height:300px;flex:1}.post--featured[data-astro-cid-e3grugc2] .post__title[data-astro-cid-e3grugc2]{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);letter-spacing:-.02em}.post--featured[data-astro-cid-e3grugc2] .post__body[data-astro-cid-e3grugc2]{flex:0;padding:1.5rem 1.7rem 1.7rem}.post--row[data-astro-cid-e3grugc2]{flex-direction:row;align-items:stretch}.post--row[data-astro-cid-e3grugc2] .post__cover[data-astro-cid-e3grugc2]{width:150px;height:auto;min-height:130px;margin:.6rem 0 .6rem .6rem;flex-shrink:0}.post--row[data-astro-cid-e3grugc2] .post__body[data-astro-cid-e3grugc2]{padding:1rem 1.2rem;gap:.5rem}.post--row[data-astro-cid-e3grugc2] .post__title[data-astro-cid-e3grugc2]{font-size:1.05rem}@media(max-width:520px){.post--row[data-astro-cid-e3grugc2] .post__cover[data-astro-cid-e3grugc2]{width:96px}}
