.progress[data-astro-cid-zg7dkzxc]{z-index:40;background:var(--accent);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.head[data-astro-cid-zg7dkzxc]{background:#e7e7e3;padding:clamp(116px,15vh,160px) 0 clamp(36px,4vw,56px)}h1[data-astro-cid-zg7dkzxc]{letter-spacing:-.045em;max-width:16em;margin-top:24px;font-size:clamp(38px,6.2vw,104px);line-height:1}h1[data-astro-cid-zg7dkzxc].long{max-width:19em;font-size:clamp(32px,4.8vw,80px);line-height:1.03}.meta[data-astro-cid-zg7dkzxc]{max-width:none;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:28px;font-size:16px;display:flex}.meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--ink);align-items:center;gap:10px;display:flex}.meta[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;object-position:50% 12%;background:var(--accent);border-radius:50%;width:36px;height:36px}.art[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2.4fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(36px,4vw,56px);display:grid}.toc[data-astro-cid-zg7dkzxc]{font-size:15px;line-height:1.3;position:sticky;top:104px}.toc[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--muted);margin-bottom:12px}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border-left:2px solid var(--rule);color:var(--muted);padding:7px 0 7px 14px;transition:color .2s,border-color .2s;display:block}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--ink)}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc][aria-current]{color:var(--accent);border-color:var(--accent)}.side[data-astro-cid-zg7dkzxc]{position:sticky;top:104px}.side[data-astro-cid-zg7dkzxc] .side-cover{aspect-ratio:1;border-radius:18px}.short[data-astro-cid-zg7dkzxc]{background:#fff;border-radius:20px;padding:26px 30px;font-size:20px;line-height:1.45}.short[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{color:var(--accent);margin-bottom:8px;font-size:15px;font-weight:500;display:block}.short[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{max-width:none}.body[data-astro-cid-zg7dkzxc]{max-width:none;margin-top:36px;font-size:19px;line-height:1.6}.body[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.03em;margin-top:1.9em;scroll-margin-top:100px;line-height:1.08}.body[data-astro-cid-zg7dkzxc] h3{margin-top:1.6em;scroll-margin-top:100px}.body[data-astro-cid-zg7dkzxc] p{max-width:none}.body[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--accent);background:#fff;border-radius:0 16px 16px 0;padding:18px 24px;font-size:18px}.body[data-astro-cid-zg7dkzxc] code{overflow-wrap:anywhere}.body[data-astro-cid-zg7dkzxc] pre{border-radius:14px;padding:18px 20px;font-size:15px;line-height:1.5}.body[data-astro-cid-zg7dkzxc] table{font-size:17px}.body[data-astro-cid-zg7dkzxc] th{font-weight:500}.qa[data-astro-cid-zg7dkzxc]{margin-top:56px}.qa[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:clamp(30px,3.4vw,44px)}.qa[data-astro-cid-zg7dkzxc] .faq{margin-top:24px}.by[data-astro-cid-zg7dkzxc]{background:#fff;border-radius:20px;align-items:center;gap:18px;margin-top:44px;padding:20px 24px;font-size:16px;line-height:1.4;display:flex}.by[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;object-position:50% 12%;background:var(--accent);border-radius:50%;flex:none;width:72px;height:72px}.by[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border-bottom:1px solid}.links[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.to[data-astro-cid-zg7dkzxc]{border-radius:var(--r);background:#fff;flex-direction:column;justify-content:space-between;gap:40px;min-height:240px;padding:clamp(24px,3vw,40px);transition:background .3s,color .3s;display:flex}.to[data-astro-cid-zg7dkzxc]:hover{background:var(--accent);color:#fff}.to[data-astro-cid-zg7dkzxc].case{background:var(--c);color:#fff}.to[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{letter-spacing:-.03em;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:1.04}.to[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{opacity:.72;font-size:16px}.rel[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}@media (width<=1180px){.art[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.side[data-astro-cid-zg7dkzxc]{display:none}}@media (width<=860px){.art[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-zg7dkzxc]{position:static}.toc[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]{display:none}.short[data-astro-cid-zg7dkzxc]{padding:20px 22px;font-size:18px}.body[data-astro-cid-zg7dkzxc]{font-size:18px}.rel[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr;gap:28px}}
