.article-header[data-astro-cid-zg7dkzxc]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.article-back-link[data-astro-cid-zg7dkzxc]{font-size:var(--text-small);color:var(--muted);transition:color var(--duration-hover) var(--ease-standard);align-items:center;gap:.5rem;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.article-back-link[data-astro-cid-zg7dkzxc]:hover,.article-back-link[data-astro-cid-zg7dkzxc]:focus-visible{color:var(--accent-text)}.back-arrow-icon[data-astro-cid-zg7dkzxc]{block-size:16px;inline-size:16px}.article-tags[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;gap:.5rem;display:flex}.article-tag[data-astro-cid-zg7dkzxc]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background-color:var(--surface);color:var(--accent-text);border:1px solid var(--rule);padding:.25rem .75rem;font-size:.75rem;font-weight:700}.article-title[data-astro-cid-zg7dkzxc]{color:var(--ink);line-height:1.15}.article-meta-row[data-astro-cid-zg7dkzxc]{font-size:var(--text-small);color:var(--muted)}.article-meta-item[data-astro-cid-zg7dkzxc]{align-items:center;gap:.375rem;display:inline-flex}.article-meta-icon[data-astro-cid-zg7dkzxc]{block-size:15px;inline-size:15px;color:var(--accent-text)}.article-hero-media[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--rule);inline-size:100%;box-shadow:var(--elevation);position:relative;overflow:hidden}.article-hero-img[data-astro-cid-zg7dkzxc]{object-fit:cover;block-size:100%;inline-size:100%}.article-body[data-astro-cid-zg7dkzxc]{color:var(--ink)}.article-body[data-astro-cid-zg7dkzxc] h2{font-family:var(--font-display);font-size:var(--display-s);font-weight:var(--display-weight);color:var(--ink);margin-block:2.25rem .875rem}.article-body[data-astro-cid-zg7dkzxc] h3{color:var(--ink);margin-block:1.75rem .625rem;font-size:1.3rem;font-weight:700}.article-body[data-astro-cid-zg7dkzxc] p{margin-block-end:1.35rem}.article-body[data-astro-cid-zg7dkzxc] ul,.article-body[data-astro-cid-zg7dkzxc] ol{margin-block-end:1.35rem;padding-inline-start:1.5rem}.article-body[data-astro-cid-zg7dkzxc] li{margin-block-end:.5rem}.article-body[data-astro-cid-zg7dkzxc] blockquote{border-inline-start:4px solid var(--accent);color:var(--muted);margin-block:1.75rem;padding-inline-start:1.25rem;font-style:italic}.related-section[data-astro-cid-zg7dkzxc]{padding-block:clamp(2.5rem,5vw,4rem)}.related-header[data-astro-cid-zg7dkzxc]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-block-end:clamp(2rem,4vw,3rem);display:flex}.related-grid[data-astro-cid-zg7dkzxc]{gap:var(--grid-gap);max-inline-size:var(--measure-lead);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (width>=768px){.related-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr);max-inline-size:none}}.related-card[data-astro-cid-zg7dkzxc]{padding:var(--card-pad);background-color:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--elevation);transition:transform var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.related-card[data-astro-cid-zg7dkzxc]:hover{border-color:var(--accent-text);transform:translateY(-2px)}.related-date[data-astro-cid-zg7dkzxc]{font-size:var(--text-small);color:var(--muted)}.related-title[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--display-weight);color:var(--ink);line-height:1.25}.related-description[data-astro-cid-zg7dkzxc]{font-size:var(--text-small);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}
