.shell:where(.astro-zs5qbifz){max-width:var(--intro-content-width);margin-inline:auto}.protection-section:where(.astro-zs5qbifz){padding:2.75rem var(--intro-content-gutter);background:var(--intro-paper);scroll-margin-top:5rem}h2:where(.astro-zs5qbifz){color:var(--intro-ink);font:600 clamp(1.65rem,3vw,2.1rem)/1.25 var(--intro-heading);letter-spacing:-.025em;margin-top:.5rem}.protection-grid:where(.astro-zs5qbifz){gap:1.5rem 2.5rem;margin-top:1.5rem;display:grid}article:where(.astro-zs5qbifz){border-top:1px solid var(--intro-line);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.8rem;padding-top:1rem;display:grid}.icon:where(.astro-zs5qbifz){color:var(--intro-blue);display:flex}h3:where(.astro-zs5qbifz){color:var(--intro-ink);font:600 .95rem/1.4 var(--intro-heading)}article:where(.astro-zs5qbifz) p:where(.astro-zs5qbifz),li:where(.astro-zs5qbifz) p:where(.astro-zs5qbifz),.report:where(.astro-zs5qbifz) p:where(.astro-zs5qbifz):last-child{color:var(--intro-copy);margin-top:.5rem;font-size:.85rem;line-height:1.75}a:where(.astro-zs5qbifz){min-height:2.75rem;color:var(--intro-blue);align-items:center;font-size:.8rem;display:inline-flex}article:where(.astro-zs5qbifz) a:where(.astro-zs5qbifz){margin-top:.25rem}.ai-note:where(.astro-zs5qbifz){border-left:2px solid var(--intro-line);margin-top:1.25rem;padding:1rem 1.25rem}.ai-note:where(.astro-zs5qbifz) p:where(.astro-zs5qbifz){max-width:90ch;color:var(--intro-copy);margin-top:.4rem;font-size:.8rem;line-height:1.7}.ai-note:where(.astro-zs5qbifz) a:where(.astro-zs5qbifz){font-size:.75rem}.page-meta:where(.astro-zs5qbifz){color:var(--intro-copy);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:.5rem;font-size:.7rem;display:flex}.page-meta:where(.astro-zs5qbifz) a:where(.astro-zs5qbifz){font-size:.7rem}.guidance:where(.astro-zs5qbifz){border-radius:var(--radius-frame);background:var(--intro-field);gap:1.25rem 2rem;margin-top:2rem;padding:1.25rem;display:grid}.guidance:where(.astro-zs5qbifz) h2:where(.astro-zs5qbifz){max-width:18ch;font-size:1.5rem}.guidance:where(.astro-zs5qbifz) ul:where(.astro-zs5qbifz){gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.guidance:where(.astro-zs5qbifz) li:where(.astro-zs5qbifz) p:where(.astro-zs5qbifz){margin-top:.3rem;font-size:.8rem}.guidance:where(.astro-zs5qbifz) h3:where(.astro-zs5qbifz){font-size:.85rem}.report-section:where(.astro-zs5qbifz){padding:1rem var(--intro-content-gutter) 2.5rem;scroll-margin-top:5rem}.report:where(.astro-zs5qbifz){border:1px solid var(--intro-line);border-radius:var(--radius-frame);background:var(--intro-paper);align-items:center;gap:1.25rem 2rem;padding:1.5rem;display:grid}.report:where(.astro-zs5qbifz) p:where(.astro-zs5qbifz):last-child{max-width:70ch}.report:where(.astro-zs5qbifz) h2:where(.astro-zs5qbifz){font-size:1.65rem}.primary:where(.astro-zs5qbifz){border-radius:var(--radius-control);background:var(--intro-blue);color:var(--intro-paper);justify-content:center;justify-self:start;padding:.65rem 1rem;font-weight:600}nav:where(.astro-zs5qbifz){flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1rem;display:flex}nav:where(.astro-zs5qbifz) a:where(.astro-zs5qbifz){color:var(--intro-copy);font-size:.75rem}a:where(.astro-zs5qbifz):focus-visible{outline:2px solid var(--intro-blue);outline-offset:3px}@media (width>=750px){.protection-grid:where(.astro-zs5qbifz){grid-template-columns:repeat(2,minmax(0,1fr))}.guidance:where(.astro-zs5qbifz){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width>=1000px){.report:where(.astro-zs5qbifz){grid-template-columns:minmax(0,1fr) auto}}@media (width<=479px){.guidance:where(.astro-zs5qbifz),.report:where(.astro-zs5qbifz){padding:1.15rem}}section:where(.astro-hqyltvkv){isolation:isolate;padding:clamp(3rem, 7vw, 5.5rem) var(--intro-content-gutter);background:radial-gradient(ellipse at 50% 60%, color-mix(in oklab, var(--intro-blue) 7%, var(--intro-paper)), transparent 75%), var(--intro-wash);position:relative;overflow:clip}section:where(.astro-hqyltvkv):before{content:"";z-index:-1;background-image:var(--intro-grid);opacity:.4;mask-image:var(--intro-grid-mask);pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.shell:where(.astro-hqyltvkv){text-align:center;max-width:var(--intro-content-width);margin-inline:auto;position:relative}header:where(.astro-hqyltvkv){width:100%;margin-inline:auto}.section-kicker:where(.astro-hqyltvkv){justify-content:center;align-items:center;gap:.6rem;display:flex}.shield:where(.astro-hqyltvkv){color:var(--intro-blue);display:inline-flex}.hero-geometry:where(.astro-hqyltvkv){z-index:-1;aspect-ratio:1;width:25rem;color:var(--intro-blue);opacity:.12;pointer-events:none;position:absolute;top:50%;left:calc(50% + 12rem);transform:translateY(-50%)rotate(-10deg);mask-image:linear-gradient(90deg,#0000,currentColor 18% 88%,#0000)}.hero-geometry:where(.astro-hqyltvkv) svg{width:100%;height:100%;display:block}h1:where(.astro-hqyltvkv){max-width:24ch;color:var(--intro-ink);font:600 clamp(2.5rem, 4.8vw, 3.7rem)/1.12 var(--intro-heading);letter-spacing:-.035em;text-wrap:balance;margin:.85rem auto 0}h1:where(.astro-hqyltvkv) span:where(.astro-hqyltvkv){color:var(--intro-blue)}.lead:where(.astro-hqyltvkv){max-width:42ch;color:var(--intro-copy);margin:1rem auto 0;font-size:1.05rem;line-height:1.7}a:where(.astro-hqyltvkv){min-height:2.75rem;color:var(--intro-blue);align-items:center;font-size:.8rem;display:inline-flex}nav:where(.astro-hqyltvkv){flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin-top:1.35rem;display:flex}nav:where(.astro-hqyltvkv) a:where(.astro-hqyltvkv){border-radius:var(--radius-control);color:var(--intro-copy);gap:.5rem;padding:.5rem 0;font-size:.75rem}nav:where(.astro-hqyltvkv) a:where(.astro-hqyltvkv) span:where(.astro-hqyltvkv){color:var(--intro-copy);font:.6rem/1.5 var(--font-mono)}nav:where(.astro-hqyltvkv) a:where(.astro-hqyltvkv):hover{background:var(--intro-field)}a:where(.astro-hqyltvkv):focus-visible{outline:2px solid var(--intro-blue);outline-offset:3px}@media (width<=899px){.hero-geometry:where(.astro-hqyltvkv){opacity:.08;width:22rem;left:calc(50% + 9rem)}}@media (width<=479px){section:where(.astro-hqyltvkv){padding-block:2.75rem}.lead:where(.astro-hqyltvkv){font-size:.95rem}.hero-geometry:where(.astro-hqyltvkv){opacity:.07;width:21rem;top:35%;left:calc(50% - 2rem)}}section:where(.astro-negtxcmf){padding:2.75rem var(--intro-content-gutter);scroll-margin-top:5rem}.shell:where(.astro-negtxcmf){max-width:var(--intro-content-width);margin-inline:auto}h2:where(.astro-negtxcmf){color:var(--intro-ink);font:600 clamp(1.65rem, 3vw, 2.1rem)/1.25 var(--intro-heading);letter-spacing:-.025em;margin-top:.5rem}header:where(.astro-negtxcmf)>p:where(.astro-negtxcmf):last-child{max-width:68ch;color:var(--intro-copy);margin-top:.75rem;font-size:.9rem;line-height:1.7}table:where(.astro-negtxcmf){border-collapse:collapse;text-align:left;width:100%;margin-top:1.5rem}thead:where(.astro-negtxcmf) th:where(.astro-negtxcmf){background:var(--intro-field);color:var(--intro-copy);padding:.75rem 1rem;font-size:.72rem;font-weight:500}thead:where(.astro-negtxcmf) th:where(.astro-negtxcmf):first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}thead:where(.astro-negtxcmf) th:where(.astro-negtxcmf):last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}tbody:where(.astro-negtxcmf) th:where(.astro-negtxcmf),td:where(.astro-negtxcmf){vertical-align:top;border-bottom:1px solid var(--intro-line);padding:.9rem 1rem}tbody:where(.astro-negtxcmf) th:where(.astro-negtxcmf){width:48%;font-weight:400}tbody:where(.astro-negtxcmf) strong:where(.astro-negtxcmf){color:var(--intro-ink);font-size:.9rem;font-weight:600}tbody:where(.astro-negtxcmf) p:where(.astro-negtxcmf){max-width:55ch;color:var(--intro-copy);margin-top:.4rem;font-size:.8rem;line-height:1.7}td:where(.astro-negtxcmf){color:var(--intro-copy);font-size:.8rem;line-height:1.65}td:where(.astro-negtxcmf):nth-child(2){width:22%;color:var(--intro-ink);font-weight:500}.boundary-status:where(.astro-negtxcmf){border-radius:var(--radius-pill);background:var(--intro-field);color:var(--intro-blue);padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.boundary-status:where(.astro-negtxcmf)[data-mode=optional],.boundary-status:where(.astro-negtxcmf)[data-mode=connection]{color:var(--intro-ink);background:0 0;padding-inline:0}.condition:where(.astro-negtxcmf){margin-top:.4rem}.settings-link:where(.astro-negtxcmf){font-size:.75rem}aside:where(.astro-negtxcmf){border-radius:var(--radius-frame);background:var(--intro-field);align-items:start;gap:.5rem 1.5rem;margin-top:1.5rem;padding:1.25rem;display:grid}aside:where(.astro-negtxcmf) h3:where(.astro-negtxcmf){color:var(--intro-ink);font:600 .95rem/1.4 var(--intro-heading)}aside:where(.astro-negtxcmf) p:where(.astro-negtxcmf){max-width:80ch;color:var(--intro-copy);margin-top:.4rem;font-size:.8rem;line-height:1.7}a:where(.astro-negtxcmf){min-height:2.75rem;color:var(--intro-blue);white-space:nowrap;align-items:center;font-size:.8rem;display:inline-flex}a:where(.astro-negtxcmf):focus-visible{outline:2px solid var(--intro-blue);outline-offset:3px}@media (width>=900px){aside:where(.astro-negtxcmf){grid-template-columns:minmax(0,1fr) auto}}@media (width<=699px){thead:where(.astro-negtxcmf){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody:where(.astro-negtxcmf),tr:where(.astro-negtxcmf){display:block}tbody:where(.astro-negtxcmf) tr:where(.astro-negtxcmf){border-bottom:1px solid var(--intro-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;padding:1.1rem 0;display:grid}tbody:where(.astro-negtxcmf) th:where(.astro-negtxcmf){border:0;grid-column:1/-1;width:auto;padding:0}td:where(.astro-negtxcmf),td:where(.astro-negtxcmf):nth-child(2){border:0;width:auto;padding:0}td:where(.astro-negtxcmf):before{content:attr(data-label);color:var(--intro-copy);margin-bottom:.25rem;font-size:.65rem;font-weight:400;display:block}}
