.article-page[data-v-62c37440]{padding-top:2rem}.article[data-v-62c37440]{margin:0 auto;max-width:720px;padding:2rem 2rem 4rem}.article-header[data-v-62c37440]{margin-bottom:2.5rem}.article-title[data-v-62c37440]{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;line-height:1.2;margin:0 0 1rem}.article-meta-row[data-v-62c37440]{align-items:center;color:#ebebf066;display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.8125rem;gap:.4rem;letter-spacing:.04em;margin-bottom:1rem}.article-meta-sep[data-v-62c37440]{color:#ebebf033}.article-meta-row a[data-v-62c37440]{color:#ebebf099;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.article-meta-row a[data-v-62c37440]:hover{color:var(--color-white)}.article-image[data-v-62c37440]{aspect-ratio:16/9;background:#ebebf00d;border-radius:8px;margin-bottom:2.5rem;overflow:hidden}.article-image img[data-v-62c37440]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-tags[data-v-62c37440]{display:flex;flex-wrap:wrap;gap:.5rem}.article-tag[data-v-62c37440]{border:1px solid rgba(235,235,240,.1);border-radius:4px;color:#ebebf066;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;padding:.2rem .6rem;text-decoration:none;text-transform:uppercase;transition:border-color .2s,color .2s}.article-tag[data-v-62c37440]:hover{border-color:#ebebf04d;color:#ebebf0b3}.article-share[data-v-62c37440]{border-top:1px solid rgba(235,235,240,.08);margin-top:3rem;padding-top:2rem}.article-share-label[data-v-62c37440]{color:#ebebf059;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}.article-share-buttons[data-v-62c37440]{display:flex;gap:.5rem}.share-btn[data-v-62c37440]{align-items:center;background:#ebebf014;border:none;border-radius:50%;color:#ebebf080;cursor:pointer;display:flex;height:2.25rem;justify-content:center;text-decoration:none;transition:background .2s,color .2s;width:2.25rem}.share-btn[data-v-62c37440]:hover{background:#ebebf02e;color:#ebebf0e6}.share-btn--copied[data-v-62c37440]{color:#b4dcb4e6}.share-btn svg[data-v-62c37440]{height:1rem;width:1rem}.article-nav[data-v-62c37440]{margin:0 auto;max-width:720px;padding:0 2rem 3rem}.article-nav-inner[data-v-62c37440]{border-top:1px solid rgba(235,235,240,.08);display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-top:2rem}.article-nav-link[data-v-62c37440]{border:1px solid rgba(235,235,240,.08);border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;transition:border-color .2s,background .2s}.article-nav-link[data-v-62c37440]:hover{background:#ebebf008;border-color:#ebebf033}.article-nav-next[data-v-62c37440]{grid-column:2;text-align:right}.article-nav-label[data-v-62c37440]{color:#ebebf059;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.article-nav-title[data-v-62c37440]{color:var(--color-white);font-size:.9375rem;line-height:1.3}.article-back[data-v-62c37440]{margin:0 auto;max-width:720px;padding:0 2rem 3rem}.back-link[data-v-62c37440]{color:#ebebf066;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;text-decoration:none;transition:color .2s}.back-link[data-v-62c37440]:hover{color:var(--color-white)}@media(max-width:768px){.article[data-v-62c37440]{padding:1.5rem 1.25rem 3rem}.article-nav[data-v-62c37440]{padding:0 1.25rem 2rem}.article-nav-inner[data-v-62c37440]{grid-template-columns:1fr}.article-nav-next[data-v-62c37440]{grid-column:1;text-align:left}.article-back[data-v-62c37440]{padding:0 1.25rem 2rem}}@media(max-width:480px){.article[data-v-62c37440]{padding:1rem 1rem 2.5rem}.article-meta-row[data-v-62c37440]{font-size:.75rem}}
