:where(body){color:var(--npo-typography-color-body)}:where(h1){font:var(--npo-typography-h1)}:where(h2){font:var(--npo-typography-h2)}:where(h3){font:var(--npo-typography-h3)}:where(h4){font:var(--npo-typography-h4)}:where(p,ul,ol){font:var(--npo-typography-body)}:where(p,ul,ol) a{font:var(--npo-typography-anchor);color:var(--npo-typography-color-anchor)}@media (hover:hover){:where(p,ul,ol) a{transition:color .2s}:where(p,ul,ol) a:hover{color:var(--npo-typography-color-anchor-hover)}}:where(p,ul,ol) a:active{color:var(--npo-typography-color-anchor-active)}:where(strong){font:var(--npo-typography-body-bold)}*{padding:0;margin:0}*,:after,:before{box-sizing:border-box}:where(:not(fieldset,meter,progress)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}:where(html){block-size:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){:where(html):focus-within{scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:100%;text-rendering:optimizespeed}:where(audio,canvas,embed,iframe,img,object,svg,video){display:block}:where(img,svg,video){max-inline-size:100%;block-size:auto}:where(svg){fill:currentcolor}:where(button,input,select,textarea),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}:where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word}:where(ol,ul){list-style-position:inside}:where(a[href],area,button,input:where([type=checkbox],[type=radio]),label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:where(a[href],button,button[type],input[type=button],input[type=reset],input[type=submit])[disabled]{cursor:not-allowed}