section[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.hero-lab{color:var(--ink);background-color:#f4f9fb;background-image:url(../img/lab-hero.svg?v=78ea0ec2);background-position:center bottom;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--line)}.hero-lab:after{background:radial-gradient(58% 76% at 50% 44%,#fafdfeeb,#fafdfebd 52%,#fafdfe4d 78%,#fafdfe00)}.hero-lab .hero-kicker{color:var(--teal-600)}.hero-lab h1{color:var(--brand-900)}.hero-lab h1 .hl{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-lab .hero-sub{color:var(--ink-sub)}@media (max-width: 640px){.hero-lab{background-image:url(../img/lab-hero-m.svg?v=1dbc3a81)}.hero-lab:after{background:linear-gradient(180deg,#fafdfe9e,#fafdfe80 45%,#fafdfe42 76%,#fafdfe00)}}.lab-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.lab-copy{width:100%;margin:14px 0;font-size:15.5px;color:var(--ink-sub)}.lab-parts{margin-top:24px}.lab-block{margin-top:30px}.lab-block-title{margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--teal-600)}.lab-figure-img{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-md);background:#fff}.lab-part-card{padding:26px 24px}.lab-part-head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.lab-part-k{width:52px;height:52px;font-size:17px;background:var(--brand-800);background-image:none}.lab-part-k.is-green{background:var(--green-600);background-image:none}.lab-part-name{font-size:16.5px;font-weight:700;line-height:1.45}.lab-part-desc{font-size:14px;color:var(--ink-sub)}.lab-main-card{text-align:center;padding:30px 22px}.lab-main-icon{width:60px;height:60px;margin:0 auto 16px;object-fit:contain}.lab-main-card h3{margin-top:6px}.lab-main-card p{margin-top:8px}
