@font-face{font-family:"M PLUS 2";src:url(../../../font/MPLUS2-VariableFont_wght.ttf)format("woff2");font-display:swap}:root{--line-space:1.5rem}*,:before,:after{box-sizing:border-box;font-optical-sizing:inherit}html,body{min-height:100%}body{margin:0;font-size:18px;line-height:1.625}:any-link{text-decoration:underline;text-decoration-thickness:1px}:any-link:hover,:any-link:focus{text-decoration-style:double}a[rel=external]:after{content:"⤴"}h1{margin-top:0;margin-bottom:var(--line-space);font-size:1.75rem}h2{margin-top:0;margin-bottom:var(--line-space);font-size:1.4rem}h3{margin-top:0;margin-bottom:var(--line-space);font-size:1.2rem}p{margin-top:0;margin:var(--line-space) 0;line-height:1.5}img{max-width:100%;height:auto}ul{margin:0;margin-bottom:var(--line-space);padding-left:4rem}dt:first-child{margin-top:0}dt{margin-top:.5rem;font-style:italic;line-height:1}dd{line-height:1}
