.article-page-wrapper[data-astro-cid-xw3clhsd]{min-height:100vh;background-color:var(--bg-color)}.article-main[data-astro-cid-xw3clhsd]{padding:2.5rem 0 6rem}.article-container[data-astro-cid-xw3clhsd]{max-width:760px;margin:0 auto;padding:0 1.5rem}.category-pills[data-astro-cid-xw3clhsd]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.category-pill[data-astro-cid-xw3clhsd]{font-size:.82rem;font-weight:700;text-transform:capitalize;letter-spacing:.02em;padding:.35rem 1rem;border-radius:9999px;text-decoration:none;transition:opacity .15s ease}.category-pill[data-astro-cid-xw3clhsd]:hover{opacity:.85}.article-title[data-astro-cid-xw3clhsd]{font-family:var(--font-serif);font-size:3.6rem;font-weight:900;color:var(--text-main);line-height:1.12;letter-spacing:-.03em;margin-bottom:2rem}.author-byline[data-astro-cid-xw3clhsd]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 0;border-top:1px solid rgba(226,219,206,.8);border-bottom:1px solid rgba(226,219,206,.8);margin-bottom:3rem;flex-wrap:wrap}.author-avatar[data-astro-cid-xw3clhsd]{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#e2e8f0;box-shadow:0 2px 8px #00000014}.author-name[data-astro-cid-xw3clhsd]{font-weight:700;font-size:1rem;color:var(--accent-blue)}.byline-sep[data-astro-cid-xw3clhsd]{color:#cbd5e1;font-size:.9rem;user-select:none}.byline-date[data-astro-cid-xw3clhsd],.share-label[data-astro-cid-xw3clhsd]{font-size:.95rem;color:var(--text-muted);font-weight:500}.share-icons[data-astro-cid-xw3clhsd]{display:flex;align-items:center;gap:.35rem}.share-icon[data-astro-cid-xw3clhsd]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--text-muted);border:1.5px solid rgba(226,219,206,.9);text-decoration:none;transition:all .2s ease}.share-icon[data-astro-cid-xw3clhsd]:hover{color:var(--accent-blue);border-color:var(--accent-blue);background-color:var(--accent-light);transform:translateY(-1px)}.article-body[data-astro-cid-xw3clhsd]{font-family:var(--font-sans);font-size:1.2rem;line-height:1.82;color:#27364b}.article-body[data-astro-cid-xw3clhsd] p{margin-bottom:1.85rem}.article-body[data-astro-cid-xw3clhsd] h2{font-family:var(--font-serif);font-size:2.25rem;font-weight:800;color:var(--text-main);letter-spacing:-.025em;line-height:1.25;margin:3.5rem 0 1.25rem}.article-body[data-astro-cid-xw3clhsd] h3{font-family:var(--font-serif);font-size:1.65rem;font-weight:700;color:var(--text-main);letter-spacing:-.02em;line-height:1.35;margin:2.5rem 0 1rem}.article-body[data-astro-cid-xw3clhsd] ul,.article-body[data-astro-cid-xw3clhsd] ol{margin:0 0 2rem 1.5rem}.article-body[data-astro-cid-xw3clhsd] li{margin-bottom:.75rem;padding-left:.35rem}.article-body[data-astro-cid-xw3clhsd] strong{font-weight:700;color:var(--text-main)}.article-body[data-astro-cid-xw3clhsd] blockquote{background-color:#f0f9ff;border-left:4px solid var(--accent-blue);border-radius:0 16px 16px 0;padding:1.5rem 1.75rem;margin:2.5rem 0;font-style:normal;color:#0c4a6e}.article-body[data-astro-cid-xw3clhsd] blockquote p{margin-bottom:.5rem}.article-body[data-astro-cid-xw3clhsd] blockquote p:last-child{margin-bottom:0}.article-body[data-astro-cid-xw3clhsd] hr{border:none;border-top:1px solid rgba(226,219,206,.8);margin:3rem 0}.article-divider[data-astro-cid-xw3clhsd]{border:none;border-top:1px solid rgba(226,219,206,.8);margin:4.5rem 0 2rem}.article-newsletter-wrap[data-astro-cid-xw3clhsd]{margin:2rem 0}.bottom-nav[data-astro-cid-xw3clhsd]{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;font-size:.98rem}.bottom-nav-link[data-astro-cid-xw3clhsd]{color:var(--accent-blue);text-decoration:none;font-weight:600}.bottom-nav-link[data-astro-cid-xw3clhsd]:hover{text-decoration:underline}.back-to-top[data-astro-cid-xw3clhsd]{color:var(--text-muted);text-decoration:none;cursor:pointer}.back-to-top[data-astro-cid-xw3clhsd]:hover{color:var(--text-main)}@media(max-width:640px){.article-title[data-astro-cid-xw3clhsd]{font-size:2.45rem}.author-byline[data-astro-cid-xw3clhsd]{gap:.5rem}.byline-sep[data-astro-cid-xw3clhsd]:nth-of-type(2),.share-label[data-astro-cid-xw3clhsd]{display:none}.share-icons[data-astro-cid-xw3clhsd]{margin-left:auto}.article-body[data-astro-cid-xw3clhsd]{font-size:1.1rem;line-height:1.75}}
