h1{font-size:2.5rem;font-weight:700;margin:12px 0;a{cursor:pointer;&:hover{text-decoration:underline}}}.content-container{padding:4rem;background-color:var(--colors-background-translucent);border-radius:12px;border:1.4px solid var(--colors-border)}.categories-container{gap:12px;height:80px}.button{height:40px;font-family:inherit;border:none;padding:10px 16px;border-radius:50px;background-color:var(--colors-secondary);color:var(--colors-primary);fill:var(--colors-primary);font-weight:590;font-size:1rem;cursor:pointer;transition:all .2s;text-align:center;display:flex;align-items:center;gap:8px;&:hover{color:var(--colors-secondary);fill:var(--colors-secondary);background-color:var(--colors-primary);transform:scale(.98)}&:focus{outline:none}&:focus-visible{outline:2px solid var(--colors-text-primary)}}.button-inverted{background-color:var(--colors-primary);color:var(--colors-secondary);fill:var(--colors-secondary);&:hover{color:var(--colors-primary);fill:var(--colors-primary);background-color:var(--colors-secondary)}}.button-text{background:none;color:var(--colors-text-light);fill:var(--colors-text-light);&:hover{color:var(--colors-primary);fill:var(--colors-primary);background:none}}.button-size-large{text-transform:uppercase;padding:12px 24px;height:auto}.button-icon{transition:transform .2s ease-in-out;background:none;border:none}.button-icon:hover{transform:scale(1.1)}.button-icon:active{transform:scale(.9)}.button-icon:focus{outline:none}.button-icon:focus-visible{outline:2px solid var(--colors-text-primary)}.link,.link-text{cursor:pointer}.link-text{color:var(--colors-text-primary);&:hover{text-decoration:underline}}.link:focus{outline:none}.link:focus-visible{outline:none}.outline-text[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);border-radius:6px}.outline-box[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);box-shadow:0 0 12px var(--colors-text-primary)!important;border-radius:var(--border-radius)}[data-rmiz]{position:relative}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{background-color:rgba(0,0,0,.7);border-radius:50%;border:none;box-shadow:0 0 1px hsla(0,0%,100%,.5);color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::-webkit-backdrop{display:none}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;inset:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:hsla(0,0%,100%,0)}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.markdown{blockquote,h3,h4,h5,h6,p,ul{line-height:1.5rem;&:not(:last-child){margin-bottom:2rem}}li{margin-left:22px;&:not(:last-child){margin-bottom:1.4rem}}a{font-weight:600;color:var(--colors-text-primary);&:hover{text-decoration:underline}}h2{margin-bottom:12px}.postImg{margin:24px auto 12px;display:block;max-width:100%;height:auto;max-height:400px;object-fit:contain}.caption{font-size:.9rem;text-align:center;color:var(--colors-text-light);margin-bottom:24px}}[data-rmiz-modal-overlay=visible]{background-color:var(--colors-background-translucent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-container{background-color:var(--colors-background-card);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 0 24px 0 var(--colors-shadow-light);padding:24px 32px;border:1px solid var(--colors-border);display:flex;flex-direction:column;gap:12px;width:100%;transition:all .2s;height:auto;align-self:stretch;&:hover{box-shadow:0 0 24px 0 var(--colors-shadow)}}@media (max-width:500px){.card-container{padding:18px 24px}}.card-content-grid{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.card-content-centered{height:100%;justify-content:center;align-items:center}.card-content-centered,.card-header{display:flex;flex-direction:row}.card-header{justify-content:space-between;.card-title{h3{font-size:1.4rem;font-weight:599}}.card-header-action{.link{align-items:center;gap:1px;font-weight:500;color:var(--colors-text-light);fill:var(--colors-text-light);white-space:nowrap;transition:all .2s cubic-bezier(.01,1.22,.94,.93);&:hover{color:var(--colors-primary-light);fill:var(--colors-primary-light);transform:scale(1.02)}}}}.contact-section{text-align:center;h3{font-size:1.4rem;font-weight:599;margin-top:8px;margin-bottom:12px}p{color:var(--colors-text-light)}}.navigation-footer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;.ghost-item{opacity:0}.item{padding:12px 22px;background-color:var(--colors-background-card);border:1px solid var(--colors-border);border-radius:var(--border-radius);color:var(--colors-text);fill:var(--colors-text);display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;text-align:center;transition:all .2s ease-out;.icon{font-size:1.5rem}.link{font-size:.8rem;color:var(--colors-text-light)}.title{font-size:1rem;font-weight:600;display:flex;align-items:center}}.item:hover{box-shadow:0 0 24px 0 var(--colors-shadow);transform:scale(1.02);border-color:var(--colors-text-primary);color:var(--colors-text-primary);fill:var(--colors-text-primary)}.item:first-of-type{align-items:start;text-align:left}.item:last-of-type{align-items:end;text-align:right}}.search-container{position:relative;input{font-family:inherit;padding:12px 40px 12px 48px;font-size:1rem;width:100%;margin-bottom:10px;box-sizing:border-box;border-radius:12px;box-shadow:0 0 24px 0 var(--colors-shadow-light);border:1px solid var(--colors-border);outline:1px solid transparent;transition:all .2s ease-out;&:focus,&:hover{box-shadow:0 0 24px 0 var(--colors-shadow)}&:focus{border:1px solid var(--colors-primary-light);outline:1px solid var(--colors-primary-light)}}button{position:absolute;top:46%;right:10px;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;outline:none;fill:var(--colors-text);opacity:.6;font-size:18px;transition:all .1s ease-out}}.search-field-button{&:active{transform:scale(.98)}}span[data-focused=true]{input{outline:2px solid var(--colors-primary-light)}}.react-aria-SearchField{&[data-empty] button{opacity:0}}.search-icon{position:absolute;top:40%;left:12px;transform:translateY(-50%);fill:var(--colors-text);opacity:.6;height:24px;width:24px;svg{margin:0}}[type=search].no-cancel-button::-webkit-search-cancel-button,[type=search].no-decoration-no-cancel-button::-webkit-search-cancel-button,[type=search].no-decoration-no-cancel-button::-webkit-search-decoration,[type=search].no-decoration::-webkit-search-decoration{-webkit-appearance:none;appearance:none}[type=search].as-textfield{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.categories-container{display:flex;flex-wrap:nowrap;gap:8px;overflow-y:scroll;width:100%;height:88px;padding:12px;margin-top:-12px;.category-quicklink{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:12px;padding-right:12px;border-radius:12px;background-color:var(--colors-background-translucent);border:1.4px solid var(--colors-border);cursor:pointer;min-width:120px;width:max-content;box-sizing:content-box;transition:all .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--colors-text);fill:var(--colors-text-light);&:hover{box-shadow:0 0 12px var(--colors-shadow);transform:scale(1.05)}&:active{transform:scale(.95)}.category-quicklink-icon{font-size:1.2rem}.category-quicklink-text{font-size:14px;font-weight:500;margin-top:2px}}.selected{background-color:var(--colors-primary-light);border:1.4px solid var(--colors-primary-light);color:#fff;fill:#fff}.remove{border:none;background:none;width:-moz-fit-content;width:fit-content;padding:0;&:hover{box-shadow:none}}}.questions-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:12px;width:100%;.question-quicklink{width:100%;background-color:var(--colors-background-translucent);border-radius:12px;border:1.4px solid var(--colors-border);transition:all .14s ease-out;&:hover{box-shadow:0 0 20px var(--colors-shadow)}summary{list-style:none;cursor:pointer;padding:16px;display:flex;justify-content:space-between;align-items:center;font-weight:500}.chevron{fill:var(--colors-text-light);transition:transform .1s ease-out}summary:focus{outline:none}summary:focus-visible{outline:2px solid var(--colors-text-primary);border-radius:12px}summary::-webkit-details-marker{display:none}article{padding:16px;border-top:1px solid var(--colors-border);height:0;display:block;transition:height .2s ease-out}}details[open]{box-shadow:0 0 12px var(--colors-shadow-light);.chevron{transform:rotate(90deg)}article{display:block;height:auto}}}.no-results{display:flex;flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;align-items:center;margin:24px auto;gap:12px;p{color:var(--colors-text-light)}}