.g-answer[data-astro-cid-abicvlni]{color:var(--ink);border-radius:var(--r-lg);background:var(--bone);max-width:44ch;margin:0;padding:26px 28px;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.g-meta[data-astro-cid-abicvlni]{color:var(--ink-3);margin:-8px 0 0;font-size:14px}.g__wrap[data-astro-cid-abicvlni]>[data-astro-cid-abicvlni]{max-width:760px}.g-help[data-astro-cid-abicvlni],.g-app[data-astro-cid-abicvlni],.g-src[data-astro-cid-abicvlni],.g-deep[data-astro-cid-abicvlni]{margin-top:64px}.g-deep[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.g-deep[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-deep[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{border-radius:var(--r-md);background:var(--bone);transition:transform .35s var(--ease);flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;display:flex}.g-deep[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{transform:translateY(-2px)}.g-deep__t[data-astro-cid-abicvlni]{letter-spacing:-.015em;font-size:20px;line-height:1.25}.g-deep__x[data-astro-cid-abicvlni]{color:var(--ink-2);font-size:16px}.g-nl[data-astro-cid-abicvlni]{margin-top:24px}.g-help[data-astro-cid-abicvlni]{border-radius:var(--r-lg);background:var(--char);color:var(--on-dark);padding:30px}.g-help[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni],.g-app[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni],.g-src[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.g-help[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--on-dark-2);margin:0 0 12px;font-size:17px}.g-help[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]:last-child{margin-bottom:0}.g-help[data-astro-cid-abicvlni] .link[data-astro-cid-abicvlni]{color:var(--on-dark)}.g-app[data-astro-cid-abicvlni]{border-radius:var(--r-lg);background:var(--sand-2);padding:30px}.g-app[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--ink-2);margin:0;font-size:17px}.g-src[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{color:var(--ink-2);margin:0 0 18px;padding-left:22px;font-size:15px}.g-src[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]{margin:6px 0}.g-src[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--ink-3);margin:0;font-size:15px}.g-rel__list[data-astro-cid-abicvlni]{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.g-rel__list[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{border-radius:var(--r-lg);background:var(--sand);height:100%;transition:transform .35s var(--ease);flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.g-rel__list[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{transform:translateY(-2px)}.g-rel__list[data-astro-cid-abicvlni] h3[data-astro-cid-abicvlni]{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:400;line-height:1.25}.g-rel__list[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--ink-2);flex:1;margin:0;font-size:16px}.g-rel__list[data-astro-cid-abicvlni] .link[data-astro-cid-abicvlni]{font-size:15px}.g-rel[data-astro-cid-abicvlni]{border-radius:36px 36px 0 0;padding-bottom:clamp(140px,15vw,200px)}@media (width<=900px){.g-rel__list[data-astro-cid-abicvlni]{grid-template-columns:1fr}.g-answer[data-astro-cid-abicvlni]{padding:22px}.g-help[data-astro-cid-abicvlni],.g-app[data-astro-cid-abicvlni]{padding:24px}}.prose>h2{letter-spacing:-.02em;margin:56px 0 14px;scroll-margin-top:100px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2}.prose>h2:first-child{margin-top:0}.prose>h3{margin:28px 0 8px;font-size:19px;font-weight:500}.prose p,.prose li{color:var(--ink-2);font-size:18px}.prose p{margin:0 0 14px}.prose ul,.prose ol{margin:0 0 14px;padding-left:22px}.prose li{margin:6px 0}.prose strong{color:var(--ink);font-weight:500}.prose a{color:var(--ink);text-underline-offset:4px;font-weight:500;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose .aside{border-radius:var(--r-md);background:var(--bone);margin:22px 0;padding:22px 24px}.prose .aside p:last-child{margin-bottom:0}
