@font-face{font-display:swap;font-family:ABCMonument;font-style:normal;font-weight:400;src:url(../fonts/ABCMonumentGrotesk-Regular.woff2)format("woff2"),url(../fonts/ABCMonumentGrotesk-Regular.woff)format("woff")}:root{--backgroundColor:#fff;--textColor:#000;--mutedColor:#484848;--highlightBackground:#f2f2f2;--highlightHover:#e1e1e1;--hoverColor:#484848;--borderColor:#e1e1e1;--errorColor:#b00020;--radius:10px;--fontStack:ABCMonument,"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}main{max-width:48rem;margin:0 auto}main.wide{max-width:none}body{font-family:var(--fontStack);color:var(--textColor);background:var(--backgroundColor);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;font-size:20px;line-height:1.3}@media (width<=600px){body{font-size:16px;line-height:1.25}}h1,h2,h3{margin:0 0 .75rem;font-weight:400;line-height:1.2}h1{letter-spacing:-.01em;font-size:clamp(1.9rem,4.5vw,2.9rem)}h2{font-size:1.25rem}a{color:var(--textColor);text-decoration:none}a:hover{color:var(--hoverColor)}.body a,aside a,p a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}button{font:inherit;border:1px solid var(--textColor);color:var(--textColor);cursor:pointer;background:0 0;border-radius:20px;padding:.35rem 1rem;transition:color .2s,background-color .2s}button:hover:not(:disabled){background:var(--textColor);color:var(--backgroundColor)}button:disabled{opacity:.4;cursor:default}button.link-button{color:var(--textColor);text-underline-offset:.15em;background:0 0;border-radius:0;padding:0;font-size:.9rem;text-decoration:underline}button.link-button:hover:not(:disabled){color:var(--hoverColor);background:0 0}input,textarea{font:inherit;color:var(--textColor);background:var(--backgroundColor);border:1px solid var(--textColor);border-radius:var(--radius);padding:.6rem .9rem}input::-moz-placeholder{color:var(--mutedColor)}textarea::-moz-placeholder{color:var(--mutedColor)}input::placeholder,textarea::placeholder{color:var(--mutedColor)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--textColor);outline-offset:2px}::selection{background:var(--textColor);color:var(--backgroundColor)}.muted{color:var(--mutedColor);font-size:.85rem}.error{color:var(--errorColor)}.chip{background:var(--highlightBackground);color:var(--textColor);white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;display:inline-block}.chip.clickable{cursor:pointer}.chip.clickable:hover{background:var(--highlightHover)}.chip-category{border:1px solid var(--borderColor);color:var(--mutedColor);background:0 0}.chip-open{color:var(--textColor);background:#b2ff7b}.chip-open.clickable:hover{background:#a2ef6b}.chip-answered,.chip-deferred{color:var(--mutedColor)}.chip-internal{background:var(--textColor);color:var(--backgroundColor)}.qas{max-width:76rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}.site-header{align-items:center;gap:.9rem;margin-bottom:3rem;display:flex}.logo{width:auto;height:28px;display:block}.wordmark:hover .logo{opacity:.7}.app-name{color:var(--mutedColor);font-size:.95rem}.site-nav{gap:.9rem;font-size:.95rem;display:flex}.site-nav a.router-link-active{border-bottom:2px solid var(--textColor)}.account{align-items:center;gap:.45rem;margin-left:auto;font-size:.9rem;display:flex}.account a{color:var(--textColor)}.icon{width:20px;height:20px;display:block}.account-name{color:var(--textColor)}.icon-button{color:var(--mutedColor);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.2rem;display:flex}.icon-button:hover:not(:disabled){background:var(--highlightBackground);color:var(--textColor)}.login-link{align-items:center;gap:.45rem;text-decoration:none;display:flex}
