.article-page[data-v-bcc0d2bb]{padding-top:clamp(36px,5vw,56px)}.article-container[data-v-bcc0d2bb]{max-width:700px}.back-link[data-v-bcc0d2bb]{color:var(--muted);align-items:center;gap:6px;margin-bottom:22px;font-size:.86rem;font-weight:600;display:inline-flex}.back-link[data-v-bcc0d2bb]:hover{color:var(--blue-600)}.ico--back[data-v-bcc0d2bb]{transform:rotate(180deg)}.article-meta[data-v-bcc0d2bb]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);margin-bottom:10px;font-size:.78rem;font-weight:600;display:block}.article-page h1[data-v-bcc0d2bb]{margin-bottom:32px;font-size:clamp(1.7rem,3.6vw,2.3rem)}.prose[data-v-bcc0d2bb] h2{margin-top:2em;margin-bottom:.6em;font-size:1.25rem}.prose[data-v-bcc0d2bb] h3{margin-top:1.6em;margin-bottom:.5em;font-size:1.05rem}.prose[data-v-bcc0d2bb] p{color:var(--slate);font-size:1.02rem;line-height:1.7}.prose[data-v-bcc0d2bb] ol,.prose[data-v-bcc0d2bb] ul{color:var(--slate);margin:0 0 1rem;padding-left:1.3em;font-size:1.02rem;line-height:1.7}.prose[data-v-bcc0d2bb] li{margin-bottom:.4em}.prose[data-v-bcc0d2bb] strong{color:var(--ink);font-weight:600}.prose[data-v-bcc0d2bb] blockquote{border-left:3px solid var(--blue-600);color:var(--ink);margin:1.6em 0;padding:4px 0 4px 18px;font-size:1.06rem;font-style:italic}
