*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:where(:root){line-break:strict;overflow-wrap:anywhere;text-autospace:normal;text-spacing-trim:trim-start;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:var(--base-font-size)}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:1em;font-weight:inherit;text-wrap:pretty}:where(em){font-style:normal;font-weight:inherit}:where(small){font-size:0.8em}:where(address:lang(ja)){font-style:unset}:where(p,pre,address){margin-block:unset}:where(p:lang(en)){text-wrap:pretty}:where(pre){text-autospace:no-autospace;text-spacing-trim:space-all}:where(time){text-autospace:no-autospace}:where(a){outline:unset}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,picture,video,canvas,audio,embed,object){block-size:auto;vertical-align:bottom}:where(img){width:100%;height:auto}:where(svg){block-size:100%;height:auto}:where(iframe){block-size:auto;max-inline-size:100%;border:unset}:where(blockquote,figure,dl){margin-block:unset;margin-inline:unset}:where(dd){-webkit-margin-start:unset;margin-inline-start:unset}:where(ul,ol){list-style-type:"";margin-block:unset;-webkit-padding-start:unset;padding-inline-start:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}::-webkit-file-upload-button{border:none;border-color:unset;border-radius:unset;outline:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}::file-selector-button,:where(button,input,select,textarea){border:none;border-color:unset;border-radius:unset;outline:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}::-webkit-file-upload-button{background-color:unset;touch-action:manipulation;cursor:pointer}::file-selector-button,:where(button,input:is([type=button],[type=submit],[type=reset])){background-color:unset;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}:where(input:is([type=radio],[type=checkbox])){margin:unset}:where(input[type=file]){border:unset}:where(textarea){margin-block:unset;resize:vertical}:where(textarea:not([rows])){min-height:10em}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}:where(:focus-visible){outline-offset:3px}