html{background:var(--color-brand-bg)}body{background:var(--color-brand-bg);color:var(--color-brand-text);font-family:var(--font-brand-body);letter-spacing:.6px;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.8}@media (width>=750px){body{font-size:16px}}h1,h2,p{margin:0;padding:0}h1,h2,h3,h4,h5,.h5{font-family:var(--font-brand-heading);letter-spacing:var(--brand-heading-tracking);text-transform:var(--brand-heading-transform);word-break:break-word;font-weight:400;line-height:1.3}h1{margin-top:2rem;margin-bottom:2rem;font-size:30px}@media (width>=750px){h1{font-size:40px}}h2{margin-bottom:1rem;font-size:20px}@media (width>=750px){h2{font-size:24px}}h3{font-size:17px}@media (width>=750px){h3{font-size:18px}}h4{margin-top:.5rem;margin-bottom:.5rem;font-size:15px}h5,.h5{font-size:12px}@media (width>=750px){h5,.h5{font-size:13px}}h5{margin-top:.5rem;margin-bottom:1rem}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);text-underline-offset:.2em;cursor:pointer}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}::selection{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}hr{border-bottom:none;border-top:1px solid var(--color-brand-border);margin:0}pre{white-space:pre-wrap}body{flex-direction:column;min-height:100vh;display:flex}body>main{margin:0 1rem 1rem}section{padding:1rem 0}@media (width>=768px){section{padding:2rem 0}}fieldset{flex-direction:column;margin-bottom:.5rem;padding:1rem;display:flex}form{max-width:100%}@media (width>=768px){form{max-width:400px}}input{background:var(--color-brand-surface);border-radius:var(--radius-brand);border:1px solid var(--color-brand-control-border);color:var(--color-brand-text);margin-top:.25rem;margin-bottom:.5rem;padding:.5rem;font-size:1rem}legend{margin-bottom:.5rem;font-weight:600}ul{margin:0;padding:0;list-style:none}li{margin-bottom:.5rem}dl{margin:.5rem 0}code{background:var(--color-brand-surface);color:var(--color-brand-text);border-radius:4px;padding:.25rem;font-family:monospace}
