.Nav-module__AjPwpW__nav{align-items:baseline;column-gap:var(--s5);margin:0 var(--margin);padding:var(--s3) 0 var(--s2);border-bottom:1px dashed var(--rule);flex-wrap:wrap;display:flex}.Nav-module__AjPwpW__brand{font-family:var(--type-bold);letter-spacing:.12em;white-space:nowrap}body:has([data-sheet=home]) .Nav-module__AjPwpW__brand{display:none}.Nav-module__AjPwpW__sections{flex-wrap:wrap;flex:1;display:flex}.Nav-module__AjPwpW__sections a+a:before{content:"／";color:var(--ghost);margin:0 .5em;display:inline-block}.Nav-module__AjPwpW__tools{align-items:baseline;gap:var(--s5);color:var(--faded);display:flex}.Nav-module__AjPwpW__langs{gap:var(--s3);display:flex}.Nav-module__AjPwpW__nav a:hover,.Nav-module__AjPwpW__nav button:hover{color:var(--zhusha);text-underline-offset:.3em;text-decoration:underline}.Nav-module__AjPwpW__nav button{cursor:pointer;background:0 0;border:0}.Nav-module__AjPwpW__nav button[aria-current=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--zhusha);text-decoration-color:var(--zhusha);text-underline-offset:.3em}.Nav-module__AjPwpW__nav a:active,.Nav-module__AjPwpW__nav button:active{opacity:.6}@media (max-width:860px){.Nav-module__AjPwpW__nav{column-gap:var(--s5);column-gap:var(--s4);padding-top:var(--s1)}.Nav-module__AjPwpW__brand{flex:1;order:1}.Nav-module__AjPwpW__tools{gap:var(--s4);order:2}.Nav-module__AjPwpW__langs{gap:var(--s2)}.Nav-module__AjPwpW__sections{column-gap:var(--s5);margin-top:calc(var(--s2) * -1);flex-basis:100%;order:3}body:has([data-sheet=home]) .Nav-module__AjPwpW__tools{margin-left:auto}.Nav-module__AjPwpW__sections a+a:before{content:none}.Nav-module__AjPwpW__nav a,.Nav-module__AjPwpW__nav button{align-items:center;min-height:2.75rem;display:inline-flex}}
.Colophon-module__S7Frga__colophon{margin:var(--s6) var(--margin) 0;padding-bottom:var(--s6);font-size:var(--text-caption);color:var(--faded);line-height:1.75}.Colophon-module__S7Frga__cols{column-gap:var(--s6);padding-top:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Colophon-module__S7Frga__label{color:var(--ink);letter-spacing:.5em;margin-bottom:var(--s1)}.Colophon-module__S7Frga__colophon a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.Colophon-module__S7Frga__colophon a:hover{color:var(--zhusha)}@media (max-width:860px){.Colophon-module__S7Frga__cols{row-gap:var(--s5);grid-template-columns:1fr}.Colophon-module__S7Frga__colophon a{align-items:center;min-height:2.75rem;display:inline-flex}}
