:focus-visible{outline:2px solid var(--os-brand);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap}html{font-family:var(--os-font);color:var(--os-ink);background:var(--os-paper);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input,select,textarea{font-family:var(--os-font)}body{margin:0;font-size:var(--os-fs-md);line-height:1.55}h1,h2,h3{line-height:1.25}.tabular,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--os-brand)}@media print{[data-print-hide]{display:none!important}body,html{background:var(--os-paper)}main{max-width:none!important;padding:0!important}a{color:inherit;text-decoration:none}}