.proof[data-astro-cid-wercssvh]{padding-block:var(--section);background:var(--mist)}.grid[data-astro-cid-wercssvh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.evidence[data-astro-cid-wercssvh],.method[data-astro-cid-wercssvh]{border-top:1px solid var(--navy);gap:16px;padding-top:24px;display:grid}.figure[data-astro-cid-wercssvh]{font-size:var(--step-4);letter-spacing:-.02em;color:var(--blue);font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1}.label[data-astro-cid-wercssvh]{max-width:34ch;font-size:var(--step-1);color:var(--ink);line-height:1.4}.evidence[data-astro-cid-wercssvh] .link-arrow[data-astro-cid-wercssvh]{justify-self:start}.method[data-astro-cid-wercssvh] li[data-astro-cid-wercssvh]{border-bottom:1px solid var(--rule);color:var(--muted);grid-template-columns:40px 1fr;gap:10px;padding:14px 0;font-size:.95rem;display:grid}.method[data-astro-cid-wercssvh] strong[data-astro-cid-wercssvh]{color:var(--navy);font-weight:600}.num[data-astro-cid-wercssvh]{font-size:var(--step--1);letter-spacing:.1em;color:var(--blue);padding-top:.15em;font-weight:600}.note[data-astro-cid-wercssvh]{font-size:var(--step--1);color:var(--muted)}.apply[data-astro-cid-wercssvh]{justify-items:start;gap:24px;display:grid}.apply[data-astro-cid-wercssvh] p[data-astro-cid-wercssvh]{max-width:50ch;color:var(--muted)}@media (width<=860px){.grid[data-astro-cid-wercssvh]{grid-template-columns:1fr}}.head[data-astro-cid-houjjtai]{border-bottom:1px solid var(--rule);padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,88px)}.crumbs[data-astro-cid-houjjtai] ol[data-astro-cid-houjjtai]{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;gap:4px 0;margin-bottom:clamp(28px,4vw,48px);display:flex}.crumbs[data-astro-cid-houjjtai] li[data-astro-cid-houjjtai]+li[data-astro-cid-houjjtai]:before{content:"/";color:var(--rule);margin-inline:10px}.crumbs[data-astro-cid-houjjtai] a[data-astro-cid-houjjtai]{text-decoration:none}.crumbs[data-astro-cid-houjjtai] a[data-astro-cid-houjjtai]:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.crumbs[data-astro-cid-houjjtai] [data-astro-cid-houjjtai][aria-current]{color:var(--ink)}.title[data-astro-cid-houjjtai]{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;max-width:18ch;font-size:clamp(2.5rem,1.7rem + 3.2vw,4.5rem);font-weight:450;line-height:1.04}.lede[data-astro-cid-houjjtai]{max-width:58ch;color:var(--ink);margin-top:28px;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.55}.head[data-astro-cid-houjjtai] .btn[data-astro-cid-houjjtai]{margin-top:36px}.body[data-astro-cid-houjjtai]{max-width:68ch;padding-block:clamp(48px,6vw,96px)}.body[data-astro-cid-houjjtai] h2{font-family:var(--serif);font-size:var(--step-2);letter-spacing:-.015em;color:var(--navy);margin:2.2em 0 .6em;font-weight:500;line-height:1.2}.body[data-astro-cid-houjjtai] h2:first-child{margin-top:0}.body[data-astro-cid-houjjtai] p,.body[data-astro-cid-houjjtai] ul,.body[data-astro-cid-houjjtai] ol{margin-bottom:1.1em}.body[data-astro-cid-houjjtai] ul,.body[data-astro-cid-houjjtai] ol{border-top:1px solid var(--rule);padding:0;list-style:none}.body[data-astro-cid-houjjtai] li{border-bottom:1px solid var(--rule);padding:12px 0 12px 28px;position:relative}.body[data-astro-cid-houjjtai] ul>li:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:12px;height:6px;position:absolute;top:1.3em;left:2px;transform:rotate(-45deg)}.body[data-astro-cid-houjjtai] ol{counter-reset:step}.body[data-astro-cid-houjjtai] ol>li{counter-increment:step;padding-left:40px}.body[data-astro-cid-houjjtai] ol>li:before{content:counter(step, decimal-leading-zero);font-size:var(--step--1);letter-spacing:.1em;color:var(--blue);font-weight:600;position:absolute;top:14px;left:0}.body[data-astro-cid-houjjtai] strong{color:var(--navy);font-weight:600}.body[data-astro-cid-houjjtai] a{color:var(--blue)}.more[data-astro-cid-houjjtai]{padding-block:40px}.more[data-astro-cid-houjjtai] ul[data-astro-cid-houjjtai]{flex-wrap:wrap;gap:12px 32px;display:flex}
