.dg[data-astro-cid-6avp3qrv]{display:block}.dg-in[data-astro-cid-6avp3qrv]{max-width:62rem;margin:0 auto;padding:0 1.25rem}.dg-hero[data-astro-cid-6avp3qrv]{border-bottom:1px solid var(--rule);padding:2.75rem 0 2rem}.dg-rail[data-astro-cid-6avp3qrv]{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding-bottom:.5rem;font-size:.75rem;display:flex}.dg-breadcrumb[data-astro-cid-6avp3qrv]{color:var(--ink-3);flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;font-size:.75rem;display:flex}.dg-breadcrumb[data-astro-cid-6avp3qrv] a[data-astro-cid-6avp3qrv]{color:var(--accent-dp)}.dg-h1[data-astro-cid-6avp3qrv]{color:var(--ink);margin:0 0 1rem;font-size:clamp(1.8rem,5vw,2.75rem);line-height:1.35}.dg-h1[data-astro-cid-6avp3qrv] span[data-astro-cid-6avp3qrv]{color:var(--ink-2);font-size:.48em;font-weight:400;display:block}.dg-lead[data-astro-cid-6avp3qrv]{max-width:44rem;color:var(--ink-2);margin:0;font-size:.975rem;line-height:1.9}.dg-lead[data-astro-cid-6avp3qrv] strong[data-astro-cid-6avp3qrv]{color:var(--ink)}.dg-sec[data-astro-cid-6avp3qrv]{border-bottom:1px solid var(--rule);padding:2.5rem 0}.dg-cap[data-astro-cid-6avp3qrv]{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);margin:0 0 .5rem;font-size:.75rem}.dg-tool[data-astro-cid-6avp3qrv]{border:1px solid var(--rule-firm);background:var(--field)}.dg-prog[data-astro-cid-6avp3qrv]{background:var(--field-alt);height:4px}.dg-prog[data-astro-cid-6avp3qrv]>span[data-astro-cid-6avp3qrv]{background:var(--accent);width:0;height:100%;transition:width .2s;display:block}.dg-prog-l[data-astro-cid-6avp3qrv]{font-family:var(--mono);color:var(--ink-3);margin:0;padding:.5rem 1.25rem 0;font-size:.75rem}.dg-priv[data-astro-cid-6avp3qrv]{border:1px solid var(--rule);background:var(--field-alt);color:var(--ink-3);margin:1.25rem 0 0;padding:1rem;font-size:.8125rem;line-height:1.85}.dg-priv[data-astro-cid-6avp3qrv] b[data-astro-cid-6avp3qrv]{color:var(--ink-2);display:block}.dg-copy[data-astro-cid-6avp3qrv] h2[data-astro-cid-6avp3qrv],.dg-faq[data-astro-cid-6avp3qrv] h2[data-astro-cid-6avp3qrv]{margin:0 0 1rem;font-size:1.45rem;line-height:1.55}.dg-copy[data-astro-cid-6avp3qrv] p[data-astro-cid-6avp3qrv]{max-width:46rem;color:var(--ink-2);font-size:.9375rem;line-height:1.95}.dg-copy[data-astro-cid-6avp3qrv] a[data-astro-cid-6avp3qrv]{color:var(--accent-dp);font-weight:700}.dg-out-l[data-astro-cid-6avp3qrv]{border:1px solid var(--rule);background:var(--rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.dg-out-l[data-astro-cid-6avp3qrv] li[data-astro-cid-6avp3qrv]{background:var(--field)}.dg-out-l[data-astro-cid-6avp3qrv] a[data-astro-cid-6avp3qrv]{min-height:44px;color:var(--accent-dp);padding:.9rem 1.25rem;font-weight:700;text-decoration:none;display:block}.dg-out-l[data-astro-cid-6avp3qrv] a[data-astro-cid-6avp3qrv]:hover{background:var(--accent-vl)}.dg-out-l[data-astro-cid-6avp3qrv] span[data-astro-cid-6avp3qrv]{color:var(--ink-2);margin-top:.2rem;font-size:.8125rem;font-weight:400;display:block}.dg-faq[data-astro-cid-6avp3qrv] details[data-astro-cid-6avp3qrv]{border-top:1px solid var(--rule)}.dg-faq[data-astro-cid-6avp3qrv] details[data-astro-cid-6avp3qrv]:last-child{border-bottom:1px solid var(--rule)}.dg-faq[data-astro-cid-6avp3qrv] summary[data-astro-cid-6avp3qrv]{cursor:pointer;align-items:center;min-height:52px;padding:.7rem 0;font-weight:700;line-height:1.6;display:flex}.dg-faq[data-astro-cid-6avp3qrv] details[data-astro-cid-6avp3qrv] p[data-astro-cid-6avp3qrv]{color:var(--ink-2);margin:0;padding:0 0 1rem;font-size:.9rem;line-height:1.9}@media (width<=700px){.dg-hero[data-astro-cid-6avp3qrv]{padding-top:2rem}.dg-rail[data-astro-cid-6avp3qrv]{align-items:flex-start}}.dg .entry-note{border-left:3px solid var(--accent);background:var(--field-alt);max-width:44rem;color:var(--ink-2);margin:1rem 0 0;padding:.8rem 1rem;font-size:.8rem;line-height:1.75}.dg-tool .dg-q,.dg-tool .dg-res{padding:1.25rem 1.25rem 1.5rem}.dg-tool .dg-q-h{color:var(--ink);margin:0 0 .45rem;font-size:1.375rem;line-height:1.55}.dg-tool .dg-q-n{color:var(--ink-3);margin:0 0 1.25rem;font-size:.875rem;line-height:1.8}.dg-tool .dg-ch{border:1px solid var(--rule);background:var(--rule);gap:1px;display:grid}.dg-tool .dg-ch button{background:var(--field);width:100%;min-height:58px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border:0;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.dg-tool .dg-ch button:hover{background:var(--accent-vl)}.dg-tool .dg-ch button>span{border:1px solid var(--rule-firm);background:var(--field-alt);width:28px;height:28px;font-family:var(--mono);flex:none;place-items:center;font-size:.75rem;display:grid}.dg-tool .dg-ch button>b{flex:1;font-size:.9375rem;font-weight:400;line-height:1.65}.dg-tool .dg-ch button>i{color:var(--accent-dp);flex:none;font-style:normal}.dg-tool .dg-back,.dg-tool .dg-reset{min-height:44px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:.8rem;padding:.5rem 0;font-size:.875rem}.dg-tool .dg-res-h{margin:0 0 .65rem;font-size:1.6rem;line-height:1.45}.dg-tool .dg-res-l{color:var(--ink-2);margin:0 0 1.25rem;font-size:.975rem;line-height:1.85}.dg-tool .dg-res-grid{border:1px solid var(--rule);background:var(--rule);gap:1px;margin-bottom:1rem;display:grid}.dg-tool .dg-res-grid article{background:var(--field-alt);padding:1rem}.dg-tool .dg-res-grid p:not(.dg-res-bt){color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.85}.dg-tool .dg-res-bt{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);margin:0 0 .35rem;font-size:.75rem}.dg-tool .dg-second{border-left:4px solid var(--accent);background:var(--accent-vl);margin-bottom:1rem;padding:1rem}.dg-tool .dg-second h3{margin:0 0 .3rem;font-size:1.15rem}.dg-tool .dg-second p:not(.dg-res-bt){color:var(--ink-2);margin:0 0 .5rem;font-size:.875rem;line-height:1.8}.dg-tool .dg-second a{color:var(--accent-dp);font-size:.875rem;font-weight:700}.dg-tool .dg-why{border:1px solid var(--rule);background:var(--field-alt);margin-bottom:1.1rem}.dg-tool .dg-why summary{min-height:46px;color:var(--accent-dp);cursor:pointer;align-items:center;padding:0 1rem;font-size:.875rem;display:flex}.dg-tool .dg-why ul{gap:.75rem;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.dg-tool .dg-why li{border-top:1px solid var(--rule);gap:.2rem;padding-top:.7rem;display:grid}.dg-tool .dg-why b,.dg-tool .dg-why span,.dg-tool .dg-why i{font-size:.82rem;line-height:1.65}.dg-tool .dg-why span{color:var(--ink-2)}.dg-tool .dg-why i{color:var(--ink-3);font-style:normal}.dg-tool .dg-res-a{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.dg-tool .dg-btn{border:1px solid var(--rule-firm);background:var(--field);min-height:46px;color:var(--ink);cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.dg-tool .dg-btn--go{border-color:var(--accent);background:var(--accent);color:#fff}.dg-tool .dg-official{border:1px solid var(--rule-firm);background:var(--field-alt);margin:0 0 .5rem;padding:1rem}.dg-tool .dg-official .dg-btn{width:100%}.dg-tool .dg-res-n{color:var(--ink-3);margin:.75rem 0 0;font-size:.8rem;line-height:1.8}@media (width>=700px){.dg-tool .dg-res-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.dg-tool .dg-q-h{font-size:1.22rem}.dg-tool .dg-res-h{font-size:1.4rem}.dg-tool .dg-res-a,.dg-tool .dg-btn{width:100%}}@media (prefers-reduced-motion:reduce){.dg-tool *{scroll-behavior:auto!important;transition:none!important}}
