*,:after,:before{box-sizing:border-box;padding:0;margin:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;overflow:visible;color:inherit;border:none;-webkit-border-before:1px solid;border-block-start:1px solid}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}:root{--space-2xs:4px;--space-xs:8px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:40px;--space-2xl:48px;--space-3xl:56px;--fz-base:16px;--fz-2xs:0.66rem;--fz-xs:0.8rem;--fz-s:0.9rem;--fz-m:var(--fz-base);--fz-l:1.1rem;--fz-xl:1.3rem;--fz-2xl:1.6rem;--fz-3xl:2rem;--fz-4xl:3rem;--c-gray:#626262;--c-gray-light:#ededed;--c-background:#fafafa;--c-black:#333;--c-primary:#4f0002;--c-primary-dark:#1a0001;--c-primary-opacity:rgba(79,0,2,0.2);--c-primary-background:#ede5e6;--c-info:#16b1ff;--c-info-background:#e4f4ff;--c-warning:#ffb84d;--c-warning-background:#fff6e4;--c-error:#ff7670;--c-error-background:#ffeff2;--c-alert:#d32f2f;--c-success:#00a70b;--z-index-0:0;--z-index-1:10;--z-index-2:20;--z-index-3:30;--z-index-4:40;--z-index-5:50;--z-index-6:60;--z-index-7:70;--z-index-8:80;--z-index-9:90;--z-index-10:100;--z-index-11:110;--bdrs-small:4px;--bdrs-medium:8px;--transition-time-short:0.2s;--transition-time:0.3s;--transition-time-long:0.4s;--sidebar-width:250px;--app-bar-height:50px;--bottom-navigation-height:56px}html{color:var(--c-black);background:#fafafa}body{min-height:100vh;min-height:100dvh}main{width:100%;min-width:calc(100% - var(--sidebar-width))}a{transition:var(--transition-time)}a.base{color:inherit}@media (hover:hover){a.base:hover{text-decoration:none}}a.expand-hover-area{display:inline-block;padding:var(--space-2xs);border-radius:var(--bdrs-small)}a.expand-hover-area:hover{background-color:rgba(0,0,0,.05)}a.image-link img{transition:var(--transition-time)}a.image-link:hover img{opacity:.7}.sub-text{color:var(--c-gray)}.error-message{color:var(--c-alert)}.hide-arrow input::-webkit-inner-spin-button,.hide-arrow input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.hide-arrow input{-moz-appearance:textfield}.link-button{position:relative;display:block;width:100%;padding:var(--space-s);color:inherit;text-align:left;background:transparent;border:none;-webkit-tap-highlight-color:transparent}.link-button:focus-visible{outline:none}.link-button.arrow:after{position:absolute;top:50%;right:var(--space-s);width:10px;height:10px;content:"";border-top:1px solid var(--c-black);border-right:1px solid var(--c-black);transform:translate(-50%,-50%) rotate(45deg)}@media (hover:hover){.link-button:hover{background-color:rgba(0,0,0,.03)}}.unit{font-size:.8em}.is-bold{font-weight:700}.is-read{opacity:.7}.rounded-m{border-radius:var(--bdrs-medium)}.tiptap :where(ul,ol){padding-left:1.4em}.tiptap ul li{list-style-type:disc}.tiptap ol li{list-style-type:decimal}.tiptap p>code{padding:var(--space-2xs);margin-right:var(--space-2xs);margin-left:var(--space-2xs);color:#e01e5a;background:#efefef;border:1px solid rgb(29 28 29/13%);border-radius:var(--bdrs-small)}.tiptap pre{padding:var(--space-2xs);margin-block:var(--space-2xs);color:var(--c-black);background-color:#f6f6f6;border:1px solid #dadada;border-radius:var(--bdrs-small)}.tiptap>*+p{padding-top:var(--space-xs)}.tiptap blockquote{position:relative;padding-inline:var(--space-s);margin-block:var(--space-2xs)}.tiptap blockquote:before{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;height:100%;content:"";background:rgba(0,0,0,.1);border-radius:var(--bdrs-medium)}.tiptap h1{font-size:var(--fz-2xl)}.tiptap h2{font-size:var(--fz-xl)}.tiptap h3{font-size:var(--fz-l)}.tiptap hr{display:block;height:1px;margin-block:var(--space-xs);background-color:var(--c-gray);border:none}.child-page{height:100%}.child-page>h2+*,.form{margin-top:var(--space-m)}.form.small{margin-top:var(--space-s)}.form.xs{margin-top:var(--space-xs)}.form.two-column{display:flex;gap:var(--space-m);justify-content:space-between}.form-section{margin-top:var(--space-l)}.form-section:last-of-type{margin-bottom:var(--space-m)}.inner-2xs{padding:var(--space-2xs)}.inner-xs{padding:var(--space-xs)}.inner-s{padding:var(--space-s)}.inner-m{padding:var(--space-m)}.inner-l{padding:var(--space-l)}.inner-xl{padding:var(--space-xl)}.inner-2xl{padding:var(--space-2xl)}.mr-2xs{margin-right:var(--space-2xs)}.mr-xs{margin-right:var(--space-xs)}.flex{display:flex}.flex.jc-fs{justify-content:flex-start}.flex.jc-c{justify-content:center}.flex.gap-2xs{gap:var(--space-2xs)}.flex.gap-xs{gap:var(--space-xs)}.flex.gap-s{gap:var(--space-s)}.flex.gap-m{gap:var(--space-m)}.flex.gap-l{gap:var(--space-l)}.flex.jc-sb{justify-content:space-between}.flex.jc-fe{justify-content:flex-end}.flex.ai-c{align-items:center}.flex.fd-c{flex-direction:column}.flex.fw-w{flex-wrap:wrap}@media screen and (max-width:950px){:not(.tablet).pc{display:none}main{min-height:calc(100vh - var(--app-bar-height) - var(--bottom-navigation-height));margin-top:var(--app-bar-height);margin-bottom:var(--bottom-navigation-height)}.child-page>h2{display:none}.child-page>h2+*{margin-top:0}.form{margin-top:var(--space-s)}.form.two-column{flex-wrap:wrap;gap:var(--space-s)}.form-section{margin-top:var(--space-m)}}.search-criteria{display:flex;gap:var(--space-m)}@media screen and (max-width:500px){.search-criteria{flex-direction:column;gap:var(--space-s);width:100%}}@media screen and (min-width:949px){:not(.pc).tablet{display:none}}@media screen and (max-width:400px){:not(.sp).tablet{display:none}}@media screen and (min-width:401px){:not(.tablet).sp{display:none}}@media print{main{padding:0!important}}