.latest-card,.nav-latest-dot{--latest-accent:#ff5a4d}.latest-card[data-kind=post],.nav-latest-dot[data-kind=post]{--latest-accent:#2fbf83}.latest-card{display:flex;align-items:center;gap:1rem;max-width:35rem;padding:.6rem;border:1px solid transparent;border-radius:1.15rem;transition:background .3s ease,border-color .3s ease;-webkit-tap-highlight-color:transparent}.latest-card[data-tone=dark]{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.latest-card[data-tone=dark]:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24)}.latest-card[data-tone=light]{color:#0b1733}.latest-card[data-variant=stack]{flex-direction:column;align-items:stretch;gap:.8rem;padding:0}.latest-thumb{position:relative;flex:none;width:8.5rem;aspect-ratio:16/9;overflow:hidden;border-radius:.7rem;background:linear-gradient(135deg,#1d4178,#0b1733);box-shadow:0 12px 26px -14px rgba(0,0,0,.7);transform:rotate(-2deg);transition:transform .45s cubic-bezier(.34,1.4,.64,1)}@media (min-width:640px){.latest-thumb{width:11.5rem}}.latest-card[data-variant=stack] .latest-thumb{width:100%;border-radius:.85rem;transform:none}.latest-card:hover .latest-thumb{transform:rotate(0deg) scale(1.03)}.latest-card[data-variant=stack]:hover .latest-thumb{transform:none}.latest-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.latest-card:hover .latest-thumb img{transform:scale(1.05)}.latest-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.latest-card[data-variant=stack] .latest-body{padding:0 .55rem .35rem}.latest-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;opacity:.72}.latest-dot,.nav-latest-dot{position:relative;width:.42rem;height:.42rem;border-radius:9999px;background:var(--latest-accent)}.latest-dot:after,.nav-latest-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:latest-ping 2.2s cubic-bezier(0,0,.2,1) infinite}@keyframes latest-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.latest-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.5rem;font-size:1.08rem;line-height:1.2;text-wrap:pretty}.latest-blurb{display:block;margin-top:.3rem;font-size:.85rem;line-height:1.4;opacity:.66}.latest-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.82rem;font-weight:500;line-height:1;opacity:.6;transition:opacity .25s ease}.latest-card:hover .latest-cta{opacity:1}.latest-arrow{transition:transform .3s ease}.latest-card:hover .latest-arrow{transform:translate(2px,-2px)}.nav-latest-dot{position:absolute;top:-.15rem;right:-.25rem;box-shadow:0 0 0 2px rgba(255,255,255,.92)}.latest-pop{position:fixed;z-index:60;padding:.55rem;border:1px solid rgba(11,23,51,.08);border-radius:1.35rem;background:rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(11,23,51,.04),0 26px 50px -22px rgba(11,23,51,.45);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);animation:latest-pop-in .32s cubic-bezier(.2,.9,.3,1.2) both}.latest-pop:before{content:"";position:absolute;left:0;right:0;top:-1rem;height:1rem}@keyframes latest-pop-in{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.94)}}.latest-pop-actions{display:flex;gap:.4rem;margin-top:.6rem}.latest-pop-action{display:flex;flex:1;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .5rem;border-radius:.85rem;font-size:.82rem;font-weight:500;line-height:1;white-space:nowrap;color:rgba(11,23,51,.7);background:rgba(11,23,51,.05);transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.latest-pop-action:hover{color:#0b1733;background:rgba(11,23,51,.1)}.latest-pop-action[data-primary]{color:#fff;background:#0b1733}.latest-pop-action[data-primary]:hover{color:#fff;background:#1a2b56}@media (prefers-reduced-motion:reduce){.latest-dot:after,.latest-pop,.nav-latest-dot:after{animation:none}.latest-thumb,.latest-thumb img{transition:none}}