.ds-hero[data-astro-cid-4fhrlin4]{padding-block:clamp(36px,5vw,56px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.ds-hero__inner[data-astro-cid-4fhrlin4]{justify-items:start;gap:16px;display:grid;position:relative}.crumbs[data-astro-cid-4fhrlin4]{color:var(--fg-3);margin-bottom:clamp(16px,3vw,32px);font-size:.8125rem}.crumbs[data-astro-cid-4fhrlin4] ol[data-astro-cid-4fhrlin4]{flex-wrap:wrap;gap:4px 10px;display:flex}.crumbs[data-astro-cid-4fhrlin4] li[data-astro-cid-4fhrlin4]+li[data-astro-cid-4fhrlin4]:before{content:"/";opacity:.5;margin-right:10px}.crumbs[data-astro-cid-4fhrlin4] a[data-astro-cid-4fhrlin4]:hover{color:var(--fg)}.crumbs[data-astro-cid-4fhrlin4] [data-astro-cid-4fhrlin4][aria-current]{color:var(--fg-2)}h1[data-astro-cid-4fhrlin4]{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1}.ds-hero__meta[data-astro-cid-4fhrlin4]{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 0;width:100%;margin-top:16px;padding-top:20px;display:flex}.ds-hero__meta[data-astro-cid-4fhrlin4]>div[data-astro-cid-4fhrlin4]{align-content:start;gap:6px;padding-right:clamp(24px,4vw,56px);display:grid}.ds-hero__meta[data-astro-cid-4fhrlin4]>div[data-astro-cid-4fhrlin4]+div[data-astro-cid-4fhrlin4]{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,56px)}.ds-hero__meta[data-astro-cid-4fhrlin4] dt[data-astro-cid-4fhrlin4]{color:var(--fg-3);font-size:.8125rem}.ds-hero__meta[data-astro-cid-4fhrlin4] dd[data-astro-cid-4fhrlin4]{font-size:1.125rem;font-weight:600;line-height:1.5}.ds[data-astro-cid-4fhrlin4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ds__side[data-astro-cid-4fhrlin4]{top:calc(var(--header-h) + 24px);gap:32px;display:grid;position:sticky}.ds__main[data-astro-cid-4fhrlin4]{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px);min-width:0;display:grid}.ds__img[data-astro-cid-4fhrlin4]{aspect-ratio:4/3;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.ds__img[data-astro-cid-4fhrlin4] img{object-fit:scale-down;width:82%;height:82%;position:absolute;inset:9%}.ds__img--cover[data-astro-cid-4fhrlin4] img{object-fit:cover;width:100%;height:100%;inset:0}.ds__block[data-astro-cid-4fhrlin4] h2[data-astro-cid-4fhrlin4]{border-bottom:2px solid var(--rule);letter-spacing:.04em;margin-bottom:16px;padding-bottom:12px;font-size:1.125rem}.ds__features[data-astro-cid-4fhrlin4]{gap:2px;display:grid}.ds__features[data-astro-cid-4fhrlin4] li[data-astro-cid-4fhrlin4]{color:var(--ink-800);grid-template-columns:18px 1fr;align-items:start;gap:14px;padding-block:10px;font-size:1.0625rem;line-height:1.65;display:grid}.ds__features[data-astro-cid-4fhrlin4] svg{color:var(--accent-600);margin-top:5px}.ds__cases[data-astro-cid-4fhrlin4] li[data-astro-cid-4fhrlin4]{border-bottom:1px solid var(--line-strong);color:var(--ink-800);padding-block:12px;font-size:.9375rem;font-weight:500;line-height:1.55}.ds__cases[data-astro-cid-4fhrlin4] li[data-astro-cid-4fhrlin4]:first-child{padding-top:0}.ds__note[data-astro-cid-4fhrlin4]{color:var(--fg-3);margin-top:14px;font-size:.8125rem;line-height:1.7}.rel[data-astro-cid-4fhrlin4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rel[data-astro-cid-4fhrlin4] .part{border-color:var(--ink-200)}.pager[data-astro-cid-4fhrlin4]{border-block:1px solid var(--ink-200);grid-template-columns:1fr 1fr;margin-top:clamp(40px,5vw,64px);display:grid}.pager[data-astro-cid-4fhrlin4] a[data-astro-cid-4fhrlin4]{gap:2px;padding:22px 4px;transition:color .2s;display:grid}.pager[data-astro-cid-4fhrlin4] a[data-astro-cid-4fhrlin4]+a[data-astro-cid-4fhrlin4]{border-left:1px solid var(--ink-200);text-align:right;padding-left:24px}.pager[data-astro-cid-4fhrlin4] span[data-astro-cid-4fhrlin4]{color:var(--fg-3);font-size:.8125rem}.pager[data-astro-cid-4fhrlin4] strong[data-astro-cid-4fhrlin4]{font-size:1.25rem;font-weight:600}.pager[data-astro-cid-4fhrlin4] a[data-astro-cid-4fhrlin4]:hover{color:var(--accent-700)}@media (width<=900px){.ds[data-astro-cid-4fhrlin4]{grid-template-columns:minmax(0,1fr)}.ds__side[data-astro-cid-4fhrlin4]{position:static}.rel[data-astro-cid-4fhrlin4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ds-hero__meta[data-astro-cid-4fhrlin4]{gap:14px;display:grid}.ds-hero__meta[data-astro-cid-4fhrlin4]>div[data-astro-cid-4fhrlin4]+div[data-astro-cid-4fhrlin4]{border-left:0;padding-left:0}.table-wrap[data-astro-cid-4fhrlin4] th,.table-wrap[data-astro-cid-4fhrlin4] td{padding:11px 12px;font-size:.875rem}}
