.Header-module-scss-module__P7cjuG__header{background-color:#fff;border-bottom:1px solid #e2e2e2}.Header-module-scss-module__P7cjuG__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.Header-module-scss-module__P7cjuG__brand{font-size:1.25rem;font-weight:700;text-decoration:none}.Header-module-scss-module__P7cjuG__navList{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Header-module-scss-module__P7cjuG__navItem a{text-decoration:none}.Header-module-scss-module__P7cjuG__navItem a:hover{text-decoration:underline}.Header-module-scss-module__P7cjuG__dropdown{position:relative}.Header-module-scss-module__P7cjuG__summary{cursor:pointer;list-style:none}.Header-module-scss-module__P7cjuG__summary::-webkit-details-marker{display:none}.Header-module-scss-module__P7cjuG__dropdownList{flex-direction:column;gap:.5rem;padding-block:.5rem;padding-inline:0;display:flex}.Header-module-scss-module__P7cjuG__dropdownList a{text-decoration:none}.Header-module-scss-module__P7cjuG__dropdownList a:hover{text-decoration:underline}@media (min-width:48rem){.Header-module-scss-module__P7cjuG__dropdownList{inset-inline-start:0;z-index:10;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;min-width:12rem;padding:1rem;position:absolute;top:100%}}
.Footer-module-scss-module__kQc2fa__footer{background-color:#f6f6f6;border-top:1px solid #e2e2e2;margin-top:6rem}.Footer-module-scss-module__kQc2fa__inner{flex-direction:column;gap:2rem;padding-block:3rem;display:flex}.Footer-module-scss-module__kQc2fa__tagline{max-width:40rem;font-size:1.125rem;font-weight:600}.Footer-module-scss-module__kQc2fa__columns{grid-template-columns:1fr;gap:2rem;display:grid}.Footer-module-scss-module__kQc2fa__column ul{flex-direction:column;gap:.5rem;display:flex}.Footer-module-scss-module__kQc2fa__column a{text-decoration:none}.Footer-module-scss-module__kQc2fa__column a:hover{text-decoration:underline}.Footer-module-scss-module__kQc2fa__columnTitle{margin-bottom:1rem;font-size:1rem;font-weight:700}.Footer-module-scss-module__kQc2fa__bottom{border-top:1px solid #e2e2e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.Footer-module-scss-module__kQc2fa__copyright{color:#5a5a5a}@media (min-width:36rem){.Footer-module-scss-module__kQc2fa__columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem){.Footer-module-scss-module__kQc2fa__columns{grid-template-columns:repeat(4,1fr)}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}html{color:#1a1a1a;scroll-behavior:smooth;background-color:#fff;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif;font-size:100%;line-height:1.6}body{flex-direction:column;min-height:100vh;font-size:1rem;display:flex}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}p{color:#1a1a1a}a{color:#1a1a1a;text-underline-offset:2px;text-decoration:underline}a:hover{color:#000}a:focus-visible,:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}code{font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.skip-link{inset-inline-start:.5rem;z-index:100;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;padding:.5rem 1rem;position:absolute;top:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.stack>*+*{margin-top:1.5rem}.lead{color:#5a5a5a;max-width:48rem;font-size:1.125rem}.feature-list{flex-direction:column;gap:.5rem;max-width:48rem;display:flex}.feature-list li{padding-inline-start:1.5rem;position:relative}.feature-list li:before{content:"–";color:#5a5a5a;position:absolute;inset-inline-start:0}.section{padding-block:3rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
