section[data-astro-cid-ukwimr76]{scroll-margin-top:72px}.head[data-astro-cid-ukwimr76]{margin-bottom:clamp(40px,5vw,64px)}.grid[data-astro-cid-ukwimr76]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.quad[data-astro-cid-ukwimr76]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.quad[data-astro-cid-ukwimr76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.quad[data-astro-cid-ukwimr76]{grid-template-columns:1fr}}.sol[data-astro-cid-ukwimr76]{background:var(--surface);border:1px solid var(--border);min-height:220px;transition:transform .3s var(--ease),border-color .3s;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.sol[data-astro-cid-ukwimr76]:hover{border-color:#36a9e180;transform:translateY(-4px)}.sol[data-astro-cid-ukwimr76]>i[data-astro-cid-ukwimr76]{align-self:flex-start;font-size:32px;line-height:1}h3[data-astro-cid-ukwimr76]{color:#fff;font-size:19px;font-weight:500;line-height:1.3}h3[data-astro-cid-ukwimr76] a[data-astro-cid-ukwimr76]{color:inherit}h3[data-astro-cid-ukwimr76] a[data-astro-cid-ukwimr76]:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--cyan);text-underline-offset:4px}p[data-astro-cid-ukwimr76]{color:var(--text-muted);text-wrap:pretty;font-size:14px;line-height:1.55}p[data-astro-cid-ukwimr76] strong[data-astro-cid-ukwimr76]{color:#fff;font-weight:600}.split[data-astro-cid-ukwimr76]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,3.5vw,48px);display:grid}.art[data-astro-cid-ukwimr76]{margin:0;position:sticky;top:104px}.frame[data-astro-cid-ukwimr76]{position:relative}.halo[data-astro-cid-ukwimr76]{background:var(--gradient);filter:blur(80px);opacity:.25;pointer-events:none;position:absolute;inset:8% 4%}.art[data-astro-cid-ukwimr76] img[data-astro-cid-ukwimr76]{border-radius:var(--r-xl);--fade-x:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);--fade-y:linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);width:100%;height:auto;-webkit-mask-image:var(--fade-x),var(--fade-y);mask-image:var(--fade-x),var(--fade-y);-webkit-mask-composite:source-in;display:block;position:relative;mask-composite:intersect}figcaption[data-astro-cid-ukwimr76] ol[data-astro-cid-ukwimr76]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}figcaption[data-astro-cid-ukwimr76] li[data-astro-cid-ukwimr76]{color:var(--text-body);align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex}.dot[data-astro-cid-ukwimr76]{background:var(--cyan);width:24px;height:24px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.two[data-astro-cid-ukwimr76]{grid-template-columns:repeat(2,minmax(0,1fr))}.two[data-astro-cid-ukwimr76] .sol[data-astro-cid-ukwimr76]{min-height:0}@media (width<=1000px){.split[data-astro-cid-ukwimr76]{grid-template-columns:1fr}.art[data-astro-cid-ukwimr76]{max-width:560px;margin:0 auto;position:static}}@media (width<=560px){.two[data-astro-cid-ukwimr76],figcaption[data-astro-cid-ukwimr76] ol[data-astro-cid-ukwimr76]{grid-template-columns:1fr}}.callout[data-astro-cid-3i43lcmr]{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:clamp(24px,3vw,36px);display:grid}.ico[data-astro-cid-3i43lcmr]{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--border);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ico[data-astro-cid-3i43lcmr] i[data-astro-cid-3i43lcmr]{font-size:32px}.eyebrow[data-astro-cid-3i43lcmr]{letter-spacing:.08em;color:var(--cyan);margin-bottom:8px;font-size:13px;font-weight:500}h2[data-astro-cid-3i43lcmr]{color:#fff;font-size:22px;font-weight:500;line-height:1.3}.text[data-astro-cid-3i43lcmr]{color:var(--text-muted);text-wrap:pretty;max-width:720px;margin-top:8px;font-size:15px;line-height:1.6}@media (width<=760px){.callout[data-astro-cid-3i43lcmr]{grid-template-columns:minmax(0,1fr)}.ico[data-astro-cid-3i43lcmr]{width:52px;height:52px}.ico[data-astro-cid-3i43lcmr] i[data-astro-cid-3i43lcmr]{font-size:26px}}.comp-wrap[data-astro-cid-gtlc2q7d]{margin-top:var(--section-y)}.testi[data-astro-cid-gtlc2q7d]{max-width:920px}
