.ac-article__topic--plain{padding:6px 14px}.ac-article__topic--plain a,.ac-article__topic--plain a:visited{color:var(--c-indigo);text-decoration:none}.ac-article__topic--plain a:hover{color:var(--c-pomegranate)}.ac-post-aside .ac-share{margin-top:28px}.ac-post-aside .ac-toc__title+.ac-toc__list+.ac-share{margin-top:32px}.ac-post-aside .ac-toc__sticky>.ac-share:first-child{margin-top:0}.ac-share__title{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-indigo);margin:0 0 10px;font-weight:700}.ac-share__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ac-share__btn,.ac-share__btn:visited{border-radius:var(--radius-pill);border:1px solid var(--c-line-strong);background:var(--c-white);min-height:42px;color:var(--c-indigo);font:inherit;cursor:pointer;transition:background var(--anim-speed-fast) var(--anim-ease), color var(--anim-speed-fast) var(--anim-ease), border-color var(--anim-speed-fast) var(--anim-ease);align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ac-share__btn:hover{background:var(--c-indigo);border-color:var(--c-indigo);color:var(--text-on-dark)}.ac-share__status{min-height:1.2em;font-size:var(--fs-xs);color:var(--c-green);margin:8px 0 0;font-weight:600}.ac-share__status:empty{display:none}.ac-share--aside .ac-share__list{flex-direction:column;align-items:stretch}.ac-share--inline{border-top:1px solid var(--c-line);margin-top:36px;padding-top:24px}.ac-post-tags{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.ac-post-nav{gap:12px;margin-top:36px;display:grid}.ac-post-nav__link,.ac-post-nav__link:visited{border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);color:var(--c-indigo);transition:border-color var(--anim-speed-fast) var(--anim-ease), box-shadow var(--anim-speed-fast) var(--anim-ease);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.ac-post-nav__link:hover{border-color:var(--c-indigo);box-shadow:var(--shadow-soft);color:var(--c-indigo)}.ac-post-nav__dir{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ac-post-nav__title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.3}.ac-post-nav__link--next{text-align:right;align-items:flex-end}@media (min-width:640px){.ac-post-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-post-nav__link--next:only-child{grid-column:2}}@media (min-width:1024px){.ac-share--inline{display:none}}.ac-article__guides{border-top:1px solid var(--c-line);margin-top:40px;padding-top:24px}.ac-article__guides h2{margin:0 0 12px;font-size:1.25rem}