/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{box-sizing:border-box;height:100%;margin:0;padding:0;}*,*::before,*::after{box-sizing:border-box;}
/* @license CC0-1.0 https://github.com/csstools/normalize.css/blob/main/LICENSE.md */
:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%;}:where(h1){font-size:2em;margin-block-end:0.67em;margin-block-start:0.67em;}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0;}:where(hr){box-sizing:content-box;color:inherit;height:0;}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted;}:where(b,strong){font-weight:bolder;}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em;}:where(small){font-size:80%;}:where(table){border-color:currentColor;text-indent:0;}:where(button,input,select){margin:0;}:where(button){text-transform:none;}:where(button,input:is([type="button" i],[type="reset" i],[type="submit" i])){-webkit-appearance:button;}:where(progress){vertical-align:baseline;}:where(select){text-transform:none;}:where(textarea){margin:0;}:where(input[type="search" i]){-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}:where(button,input:is([type="button" i],[type="color" i],[type="reset" i],[type="submit" i]))::-moz-focus-inner{border-style:none;padding:0;}:where(button,input:is([type="button" i],[type="color" i],[type="reset" i],[type="submit" i]))::-moz-focusring{outline:1px dotted ButtonText;}:where(:-moz-ui-invalid){box-shadow:none;}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content;}:where(dialog:not([open])){display:none;}:where(summary){display:list-item;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--max-width--medium:48.75rem;--max-width--xlarge:80rem;--padding--content:1rem;--padding--nav:.625rem;}.container{padding-left:var(--padding--content);padding-right:var(--padding--content);width:100%;}.container--hero{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);}.container--page-content{padding-top:var(--spacing-2xlarge);padding-bottom:var(--spacing-3xlarge);}.container--footer,.container--header{padding-left:var(--padding--nav);padding-right:var(--padding--nav);}.container__constrict--medium{margin:0 auto;max-width:var(--max-width--medium);}.container__constrict--xlarge{margin:0 auto;max-width:var(--max-width--xlarge);}
body{display:flex;flex-direction:column;min-height:100vh;}main{flex:1;}.site-footer{margin-top:auto;}
.hero{}.hero--text-only{background:var(--mblue-500);color:var(--white);padding-block:var(--spacing-large);text-align:center;& a{color:var(--white);}& .hero__title{font:var(--txt__3xlarge--bold);}}
.icon{width:1.5rem;height:1.5rem;color:var(--gray-800);}
.logo-link{display:inline-block;}
#back-to-top{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;gap:10px;background:var(--gradient-teal);color:var(--white);padding:10px 20px;border-radius:999px;font:var(--txt__base--bold);box-shadow:0 2px 4px 0 rgba(61,63,66,0.30);opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;z-index:9999;text-decoration:none;.icon{font-size:1rem;color:var(--white);vertical-align:middle;}}#back-to-top.show{opacity:1;pointer-events:auto;}#back-to-top:hover{background:var(--blue-600);}@media (max-width:37.4375em){#back-to-top span:not(.icon){display:none;}#back-to-top{padding:15px;}}
h2{font:var(--txt__xlarge);}h3{font:var(--txt__large);}h4{font:var(--txt__medium);}h5{font:var(--txt__base--bold);}h1 + h2,h2 + h3,h3 + h4,h4 + h5,h5 + h6{margin-top:var(--spacing-base);}ol h3,ol h4,ol h5,ul h3,ul h4,ul h5{font:var(--txt__base--bold);margin-bottom:0;}hr{background:var(--gray-300);border:none;height:1px;margin-block:var(--spacing-medium);}.disclaimer{font-style:italic;}.heading--sub-tier{font:var(--txt__base-large);}.last-updated{font:var(--txt__small);font-style:italic;}.nav-item--heading{font:var(--txt__large--bold);}.product-name{font-style:italic;}.text-block{margin-block:var(--spacing-medium);}
