.post-highlights-wrap[data-v-26f9e63a]{position:relative}.post-highlights[data-v-26f9e63a]{margin:1.5rem 0 2rem;padding-bottom:1rem}@media (width<=768px){.post-highlights[data-v-26f9e63a]{padding-bottom:1rem}}.post-highlights[data-v-26f9e63a] .teaser__content{flex-direction:column;align-items:stretch}.panel-close[data-v-26f9e63a]{z-index:2;position:absolute;top:.5rem;right:.5rem}.post-highlights-header[data-v-26f9e63a]{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-accent);align-items:center;gap:8px;margin-bottom:.6rem;font-weight:700;display:flex}.post-highlights-header h3[data-v-26f9e63a]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.post-highlights-header[data-v-26f9e63a] svg{width:16px;height:16px}.post-highlights-list[data-v-26f9e63a]{flex-direction:column;gap:.45rem;margin:0;padding-left:0;list-style:none;display:flex}.post-highlights-list li[data-v-26f9e63a]{font-size:var(--t-sm);color:var(--fg-text);gap:.7rem;line-height:1.55;display:flex}.post-highlights-list li.no-marker[data-v-26f9e63a]{list-style:none}.post-highlights-list-rest li[data-v-26f9e63a]{opacity:0;animation:.35s ease-out forwards fadeInUp}.post-highlights-list-rest li[data-v-26f9e63a]:first-child{animation-delay:0s}.post-highlights-list-rest li[data-v-26f9e63a]:nth-child(2){animation-delay:70ms}.post-highlights-list-rest li[data-v-26f9e63a]:nth-child(3){animation-delay:.14s}.post-highlights-list-rest li[data-v-26f9e63a]:nth-child(4){animation-delay:.21s}.post-highlights-list-rest li[data-v-26f9e63a]:nth-child(n+5){animation-delay:.28s}.post-highlights-list[data-v-26f9e63a] strong{color:var(--fg-text);font-weight:700}.post-highlights-list[data-v-26f9e63a] a{color:var(--fg-accent);text-decoration:underline}.post-highlights-list-rest[data-v-26f9e63a]{margin-top:.45rem}.post-highlights-n[data-v-26f9e63a]{min-width:1ch;color:var(--fg-accent);font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:700;line-height:1.55}.post-highlights-teaser .post-highlights-n[data-v-26f9e63a]{opacity:.55}.post-highlights-teaser[data-v-26f9e63a]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:.7rem;margin-top:.45rem;padding:0;display:flex;position:relative}.post-highlights-wrap.is-expandable[data-v-26f9e63a]{cursor:pointer}.post-highlights-wrap.is-expandable[data-v-26f9e63a] .teaser{transition:border-color .2s,box-shadow .2s}.post-highlights-wrap.is-expandable[data-v-26f9e63a]:hover .teaser{border-color:var(--fg-border,var(--fg-text-muted));box-shadow:0 6px 24px #0000001f}.post-highlights-teaser-text[data-v-26f9e63a]{min-width:0;max-height:1.6em;font-size:var(--t-sm);color:var(--fg-text);flex:1;margin:0;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000 55%,#0000);mask-image:linear-gradient(#000,#000 55%,#0000)}.post-highlights-teaser-text[data-v-26f9e63a] strong{color:var(--fg-text);font-weight:700}.post-highlights-actions[data-v-26f9e63a]{align-items:center;gap:14px;margin-top:.75rem;margin-left:auto;display:flex}.post-highlights-actions-reveal[data-v-26f9e63a]{animation:.35s ease-out forwards fadeInUp}@media (prefers-reduced-motion:reduce){.post-highlights-actions-reveal[data-v-26f9e63a]{animation:none}.post-highlights-list-rest li[data-v-26f9e63a]{opacity:1;animation:none}}.action-label-short[data-v-26f9e63a]{display:none}@media (width<=480px){.action-label-full[data-v-26f9e63a]{display:none}.action-label-short[data-v-26f9e63a]{display:inline}}.sr-only[data-v-26f9e63a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-highlights-skeleton-line[data-v-26f9e63a]{background:var(--fg-border-dim);border-radius:4px;width:85%;height:1em;display:block}.shimmer[data-v-26f9e63a]{position:relative;overflow:hidden}.shimmer[data-v-26f9e63a]:after{content:"";background:linear-gradient(90deg,transparent,var(--bg-dim-alt),transparent);animation:1.2s infinite post-highlights-shimmer-26f9e63a;position:absolute;inset:0;transform:translate(-100%)}@keyframes post-highlights-shimmer-26f9e63a{to{transform:translate(100%)}}.typing-caret[data-v-26f9e63a]{vertical-align:-.1em;background-color:var(--fg-accent);width:2px;height:.85em;margin-left:1px;animation:.85s step-end infinite post-highlights-caret-blink-26f9e63a;display:inline-block}@keyframes post-highlights-caret-blink-26f9e63a{0%,45%{opacity:1}50%,to{opacity:0}}.content-kicker[data-v-03954546]{margin:0 0 var(--s-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:1.4;display:flex}.content-kicker__section[data-v-03954546]{color:var(--fg-accent);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.content-kicker__tags[data-v-03954546]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.content-kicker__tag[data-v-03954546]:before{content:"·";color:var(--fg-text-muted);margin-right:10px}.content-kicker>.content-kicker__tags:first-child>.content-kicker__tag[data-v-03954546]:first-child:before{content:none}.content-kicker__tag[data-v-03954546]{color:var(--fg-text-muted);font-size:var(--t-sm);font-weight:500;text-decoration:none}.content-kicker__tag[data-v-03954546]:hover{color:var(--fg-text);text-decoration:underline}.content-kicker__more[data-v-03954546]{border:1px solid var(--fg-border);border-radius:var(--s-radius-full,999px);min-width:0;min-height:0;color:var(--fg-text-muted);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;padding:1px 8px 2px;font-weight:700;line-height:1.5}.content-kicker__more[data-v-03954546]:hover{color:var(--fg-text);border-color:var(--fg-text-muted)}.content-title[data-v-03954546]{font-size:var(--t-4xl);color:var(--fg-text);font-weight:600;line-height:var(--t-lh-base);margin:0;font-family:Space Grotesk,serif;font-style:oblique}.content-lead[data-v-03954546]{max-width:46rem;margin:var(--s-3) 0 0;color:var(--fg-text-muted);font-size:var(--t-lg);line-height:1.5}@media (width<=640px){.content-lead[data-v-03954546]{font-size:var(--t-base)}}.content-byline[data-v-03954546]{justify-content:space-between;gap:var(--s-2) var(--s-3);margin:var(--s-4) 0 0;flex-wrap:wrap}.author-row[data-v-03954546],.content-byline[data-v-03954546]{align-items:center;display:flex}.author-row[data-v-03954546]{gap:var(--s-2);min-width:0}.post-avatar[data-v-03954546]{-o-object-fit:cover;object-fit:cover;outline:3px solid var(--fg-border);border-radius:50%;flex-shrink:0;width:32px;height:32px}.author-col[data-v-03954546]{flex-direction:column;min-width:0;display:flex}.post-author[data-v-03954546],.post-meta-line[data-v-03954546]{margin:0;line-height:1.35}.post-langs[data-v-03954546]{color:var(--fg-text-muted);font-size:var(--t-sm);margin:2px 0 0;line-height:1.35}.post-langs a[data-v-03954546]{color:var(--fg-text-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.post-author[data-v-03954546]{color:var(--fg-text);font-size:var(--t-sm);font-weight:700}.post-meta-line[data-v-03954546]{color:var(--fg-text-muted);font-size:var(--t-sm)}.content-tools[data-v-03954546]{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.action-label-short[data-v-03954546]{display:none}@media (width<=480px){.action-label-full[data-v-03954546]{display:none}.action-label-short[data-v-03954546]{display:inline}}
