.site{font-size:1.0625rem;line-height:1.65}.site .text-ink-mute{color:#52708b}.site-skip{z-index:60;background:var(--color-navy);color:#fff;border-radius:0 0 12px 12px;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;position:absolute;top:-100%;left:1rem}.site-skip:focus{top:0}.site-rise,.site-pane{animation:site-in .9s var(--ease-spring) both;animation-delay:var(--d,0s)}@keyframes site-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}.site-mark-in{animation:site-mark 1.4s var(--ease-spring) both}@keyframes site-mark{0%{opacity:0;rotate:-8deg;scale:.92}to{opacity:1;rotate:0deg;scale:1}}.site-live{background:var(--color-success);border-radius:999px;width:.625rem;height:.625rem;display:inline-block;position:relative;box-shadow:0 0 0 3px #1f8a4c29}.site-live:after{content:"";border-radius:inherit;background:var(--color-success);opacity:0;animation:1.3s ease-out 1.55s 2 both site-ping;position:absolute;inset:0}@keyframes site-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.site-rise,.site-pane,.site-mark-in,.site-live:after{animation:none!important}}.site-bloom{filter:blur(8px);background:radial-gradient(closest-side,#7eb2e68c,#7eb2e600 70%),radial-gradient(closest-side at 70% 70%,#3c73ed38,#3c73ed00 70%)}.site-navy{background:radial-gradient(70rem 36rem at 88% -20%, #1c47738c 0%, transparent 60%), radial-gradient(52rem 28rem at -5% 115%, #53418f47 0%, transparent 55%), var(--color-navy);color:#e8f1fa}.site-faq summary{list-style:none}.site-faq summary::-webkit-details-marker{display:none}.site-faq[open] .site-faq-icon{transform:rotate(45deg)}.site-prose{max-width:68ch;color:var(--color-ink-soft)}.site-prose h2{color:var(--color-ink);margin:2.4em 0 .6em;font-size:1.375rem;font-weight:800;line-height:1.25}.site-prose h2:first-child{margin-top:0}.site-prose h3{color:var(--color-ink);margin:1.6em 0 .4em;font-size:1.0625rem;font-weight:700}.site-prose p,.site-prose ul{margin-block:.9em}.site-prose ul{padding-left:1.2em;list-style:outside}.site-prose li{margin-block:.35em}.site-prose li::marker{color:var(--color-sky)}.site-prose strong{color:var(--color-ink);font-weight:650}.site-prose a{color:var(--color-blue-deep);text-underline-offset:3px;text-decoration:underline}
