.page[data-astro-cid-hb4kselx]{padding:152px 0 120px}.head[data-astro-cid-hb4kselx]{max-width:1080px}.crumbs[data-astro-cid-hb4kselx]{color:var(--ov-text-2);align-items:center;gap:8px;font-size:12px;display:flex}.crumbs[data-astro-cid-hb4kselx] a[data-astro-cid-hb4kselx]{color:var(--ov-text-2);padding:12px 0}.crumbs[data-astro-cid-hb4kselx] a[data-astro-cid-hb4kselx]:hover{color:var(--ov-text)}.draft[data-astro-cid-hb4kselx]{color:var(--ov-accent)}h1[data-astro-cid-hb4kselx]{letter-spacing:-.035em;max-width:920px;margin-top:12px;font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.05}.deck[data-astro-cid-hb4kselx]{max-width:760px;color:var(--ov-text-2);margin-top:22px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.byline[data-astro-cid-hb4kselx]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.author[data-astro-cid-hb4kselx]{font-size:14px;font-weight:600}.meta[data-astro-cid-hb4kselx]{color:var(--ov-text-2);font-size:11.5px}.translation[data-astro-cid-hb4kselx]{border-radius:var(--radius-button);border:1px solid var(--ov-line);min-height:40px;color:var(--ov-text-2);align-items:center;margin-left:auto;padding:0 12px;font-size:12px;display:inline-flex}.hero-cover[data-astro-cid-hb4kselx]{border-radius:var(--radius-bar);height:clamp(240px,32vw,420px);margin-top:48px;overflow:hidden}.hero-cover[data-astro-cid-hb4kselx] .cover{height:100%}.layout[data-astro-cid-hb4kselx]{grid-template-columns:220px minmax(0,1fr);gap:80px;max-width:1080px;padding-top:72px;display:grid}.toc-inner[data-astro-cid-hb4kselx]{flex-direction:column;font-size:13.5px;display:flex;position:sticky;top:104px}.toc[data-astro-cid-hb4kselx] .label[data-astro-cid-hb4kselx]{margin-bottom:10px;font-size:10.5px}.toc[data-astro-cid-hb4kselx] a[data-astro-cid-hb4kselx]{border-left:2px solid var(--ov-line);color:var(--ov-text-2);padding:7px 0 7px 12px;line-height:1.4}.toc[data-astro-cid-hb4kselx] a[data-astro-cid-hb4kselx]:hover{color:var(--ov-text)}.toc[data-astro-cid-hb4kselx] a[data-astro-cid-hb4kselx].is-current{border-left-color:var(--ov-accent);color:var(--ov-text);font-weight:600}.body[data-astro-cid-hb4kselx]{min-width:0;max-width:700px}.summary[data-astro-cid-hb4kselx]{border-radius:var(--radius-float);background:var(--raised);box-shadow:var(--card-shadow);margin-bottom:48px;padding:28px 32px}.summary[data-astro-cid-hb4kselx] ul[data-astro-cid-hb4kselx]{flex-direction:column;gap:10px;margin:12px 0 0;padding-left:20px;font-size:16px;line-height:1.6;display:flex}.summary[data-astro-cid-hb4kselx] strong{font-weight:600}.cta[data-astro-cid-hb4kselx]{border-radius:var(--radius-bar);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:36px;display:flex}.cta[data-astro-cid-hb4kselx] h2[data-astro-cid-hb4kselx]{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.cta[data-astro-cid-hb4kselx] p[data-astro-cid-hb4kselx]{max-width:380px;color:var(--ov-text-2);margin-top:8px;font-size:15px;line-height:1.55}.related[data-astro-cid-hb4kselx]{max-width:1080px;padding-top:96px}.related-grid[data-astro-cid-hb4kselx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.related-grid[data-astro-cid-hb4kselx] a[data-astro-cid-hb4kselx]{border-radius:var(--radius-float);background:var(--raised);box-shadow:var(--card-shadow);color:var(--ov-text);flex-direction:column;gap:10px;padding:28px;display:flex}.related-grid[data-astro-cid-hb4kselx] .label[data-astro-cid-hb4kselx]{font-size:10.5px}.related-title[data-astro-cid-hb4kselx]{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}.back[data-astro-cid-hb4kselx]{min-height:44px;color:var(--ov-text-2);align-items:center;margin-top:40px;font-size:12px;display:inline-flex}@media (width<=900px){.layout[data-astro-cid-hb4kselx]{grid-template-columns:1fr;gap:0}.toc[data-astro-cid-hb4kselx]{display:none}.related-grid[data-astro-cid-hb4kselx]{grid-template-columns:1fr}}@media (width<=620px){.page[data-astro-cid-hb4kselx]{padding-top:112px}.summary[data-astro-cid-hb4kselx]{padding:22px 20px}.cta[data-astro-cid-hb4kselx]{padding:28px 22px}}
