.cms-post-breadcrumb[data-v-253faf71]{color:var(--muted);align-items:center;gap:10px;padding-top:27px;font-size:12px;display:flex}.cms-post-preview-bar[data-v-253faf71]{background:var(--ink);color:var(--bg);font-size:13px;font-weight:700}.cms-post-preview-inner[data-v-253faf71]{justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}.cms-post-preview-bar a[data-v-253faf71]{color:inherit;text-underline-offset:4px}@media (width<=600px){.cms-post-preview-inner[data-v-253faf71]{flex-direction:column;align-items:flex-start;gap:4px}}.cms-post-breadcrumb a[data-v-253faf71]{text-underline-offset:4px}.cms-post-breadcrumb a[data-v-253faf71]:hover{color:var(--accent)}.cms-post-breadcrumb span[data-v-253faf71]:last-child{color:var(--ink)}.cms-post-article[data-v-253faf71]{padding-block:clamp(68px,9vw,128px) 110px}.cms-post-header[data-v-253faf71]{border-bottom:1px solid var(--line);width:100%;padding-bottom:60px}.cms-post-header h1[data-v-253faf71]{letter-spacing:-.055em;margin:22px 0;font-size:clamp(46px,6vw,88px);line-height:1.06}.cms-post-summary[data-v-253faf71]{width:100%;color:var(--muted);font-size:clamp(19px,1.6vw,24px);line-height:1.55}.cms-post-date[data-v-253faf71]{color:var(--accent);margin:27px 0 0;font-size:13px;font-weight:700}.cms-post-body[data-v-253faf71]{width:100%;color:var(--muted);padding-block:65px 75px;font-size:18px;line-height:1.75}.cms-post-body[data-v-253faf71] :is(h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:-.035em;margin:1.6em 0 .55em;line-height:1.2}.cms-post-body[data-v-253faf71] h2{font-size:clamp(31px,3vw,48px)}.cms-post-body[data-v-253faf71] h3{font-size:clamp(24px,2.1vw,34px)}.cms-post-body[data-v-253faf71] p{margin:0 0 1.3em}.cms-post-body[data-v-253faf71] :is(ul,ol){margin:0 0 1.4em;padding-left:1.5em}.cms-post-body[data-v-253faf71] li+li{margin-top:.45em}.cms-post-body[data-v-253faf71] blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:1.8em 0;padding:8px 0 8px clamp(20px,3vw,38px);font-size:1.07em}.cms-post-body[data-v-253faf71] blockquote p:last-child{margin-bottom:0}.cms-post-body[data-v-253faf71] pre{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--panel-ink);border-radius:12px;margin:1.7em 0;padding:20px 24px;font-size:.82em;line-height:1.55;overflow-x:auto}.cms-post-body[data-v-253faf71] :not(pre)>code{background:var(--panel);color:var(--panel-ink);border-radius:4px;padding:2px 5px;font-size:.88em}.cms-post-body[data-v-253faf71] hr{background:var(--line);border:0;height:1px;margin:2.2em 0}.cms-post-body[data-v-253faf71] img{border:1px solid var(--line);border-radius:14px;max-width:100%;height:auto;margin-block:1.5em;display:block;box-shadow:0 18px 46px #0d181e1f}.cms-post-body[data-v-253faf71] a{color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.cms-post-back[data-v-253faf71]{color:var(--ink);text-underline-offset:5px;font-weight:700;display:inline-block}.cms-post-page a[data-v-253faf71]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
