.caso[data-astro-cid-eedfvt74]{padding:clamp(48px, 7vw, 112px) var(--margin) var(--section)}.caso__head[data-astro-cid-eedfvt74]{max-width:1000px}.caso__kicker[data-astro-cid-eedfvt74]{font-size:var(--step-small);align-items:center;gap:8px;display:flex}.caso__kicker[data-astro-cid-eedfvt74] a[data-astro-cid-eedfvt74]{color:var(--ink);background:var(--accent);padding:3px 9px;font-weight:600;text-decoration:none}.caso__badge[data-astro-cid-eedfvt74]{border:1.5px solid var(--ink);padding:2px 8px;font-size:13px;font-weight:500}.caso__title[data-astro-cid-eedfvt74]{letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-size:clamp(2.5rem,1.3rem + 4.8vw,5.75rem);line-height:.95}.caso__lead[data-astro-cid-eedfvt74]{font-size:var(--step-lead);max-width:42ch;margin-top:28px;line-height:1.38}.caso__kind[data-astro-cid-eedfvt74]{border-left:4px solid var(--ink);background:var(--surface);max-width:62ch;font-size:var(--step-small);margin-top:24px;padding:12px 16px}.caso__grid[data-astro-cid-eedfvt74]{border-top:1px solid #d6d6d6;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,112px);margin-top:clamp(48px,6vw,88px);padding-top:40px;display:grid}.caso__story[data-astro-cid-eedfvt74]{min-width:0;max-width:760px}.caso__story[data-astro-cid-eedfvt74] section[data-astro-cid-eedfvt74]+section[data-astro-cid-eedfvt74]{margin-top:88px}.caso[data-astro-cid-eedfvt74] h2[data-astro-cid-eedfvt74]{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);line-height:1.05}.caso[data-astro-cid-eedfvt74] h2[data-astro-cid-eedfvt74] span[data-astro-cid-eedfvt74]{background:var(--accent);letter-spacing:.04em;width:fit-content;margin-bottom:14px;padding:3px 9px;font-size:14px;font-weight:600;line-height:1.4;display:block}.caso[data-astro-cid-eedfvt74] p[data-astro-cid-eedfvt74]{font-size:1.1875rem;line-height:1.65}.caso__big[data-astro-cid-eedfvt74]{letter-spacing:-.01em;font-weight:500;font-size:var(--step-lead)!important;line-height:1.45!important}.alt[data-astro-cid-eedfvt74]{background:var(--surface);margin-top:32px;padding:22px 24px}.alt[data-astro-cid-eedfvt74] h3[data-astro-cid-eedfvt74]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.alt[data-astro-cid-eedfvt74] ul[data-astro-cid-eedfvt74]{gap:10px;margin-top:12px;display:grid}.alt[data-astro-cid-eedfvt74] li[data-astro-cid-eedfvt74]{padding-left:1.6em;font-size:1.0625rem;line-height:1.5;position:relative}.alt[data-astro-cid-eedfvt74] li[data-astro-cid-eedfvt74]:before{content:"×";color:#c2410c;font-size:1.3em;font-weight:600;position:absolute;top:-.05em;left:0}.res[data-astro-cid-eedfvt74]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.res[data-astro-cid-eedfvt74] li[data-astro-cid-eedfvt74]{background:var(--ink);color:var(--paper);align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.res__k[data-astro-cid-eedfvt74]{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600}.res__v[data-astro-cid-eedfvt74]{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.25}.redo[data-astro-cid-eedfvt74] p[data-astro-cid-eedfvt74]{border-left:6px solid var(--accent);font-size:var(--step-lead);letter-spacing:-.015em;padding:4px 0 4px 24px;font-weight:500;line-height:1.4}.caso__side[data-astro-cid-eedfvt74]{min-width:0}.caso__sticky[data-astro-cid-eedfvt74]{position:sticky;top:28px}.caso__diagram[data-astro-cid-eedfvt74]{aspect-ratio:4/5;width:100%;max-width:460px}.side__t[data-astro-cid-eedfvt74]{text-transform:uppercase;color:var(--muted);margin-top:32px;font-weight:600;letter-spacing:.06em!important;margin-bottom:8px!important;font-size:13px!important}.cons[data-astro-cid-eedfvt74]{max-width:460px;margin:0}.cons[data-astro-cid-eedfvt74] div[data-astro-cid-eedfvt74]{border-bottom:1px solid #d6d6d6;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:14px;padding-block:11px;font-size:15px;line-height:1.4;display:grid}.cons[data-astro-cid-eedfvt74] dt[data-astro-cid-eedfvt74]{color:var(--muted)}.cons[data-astro-cid-eedfvt74] dd[data-astro-cid-eedfvt74]{margin:0;font-weight:500}.prose[data-astro-cid-eedfvt74]:empty{display:none}.caso__end[data-astro-cid-eedfvt74]{background:var(--accent);margin-top:96px;padding:clamp(28px,4vw,48px)}.caso__q[data-astro-cid-eedfvt74]{font-size:var(--step-head);letter-spacing:-.03em;max-width:26ch;font-weight:500;line-height:1.15}.caso__cta[data-astro-cid-eedfvt74]{font-size:var(--step-body);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.caso__cta[data-astro-cid-eedfvt74] .button[data-astro-cid-eedfvt74]{background:var(--ink);color:var(--paper)}.caso__cta[data-astro-cid-eedfvt74] .button[data-astro-cid-eedfvt74]:hover{background:var(--paper);color:var(--ink)}@media (width<=1099px){.caso__grid[data-astro-cid-eedfvt74]{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.caso__side[data-astro-cid-eedfvt74]{order:-1}.caso__sticky[data-astro-cid-eedfvt74]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:0 32px;display:grid;position:static}.caso__sticky[data-astro-cid-eedfvt74] .side__t[data-astro-cid-eedfvt74]{margin-top:0}.caso__diagram[data-astro-cid-eedfvt74]{grid-row:span 2}}@media (width<=640px){.caso__sticky[data-astro-cid-eedfvt74]{grid-template-columns:1fr}.caso__sticky[data-astro-cid-eedfvt74] .side__t[data-astro-cid-eedfvt74]{margin-top:28px}.caso__diagram[data-astro-cid-eedfvt74]{max-width:360px}.res[data-astro-cid-eedfvt74]{grid-template-columns:1fr}.cons[data-astro-cid-eedfvt74] div[data-astro-cid-eedfvt74]{grid-template-columns:1fr;gap:2px}}
