*,*:before,*:after{box-sizing:border-box}html,body{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0}h1,h2,h3,h4,h5,h6,p,span,strong,small,em,a{padding:0;overflow-wrap:break-word}p{line-height:1.5}a{text-decoration:none}input,button,textarea,select{font:inherit}@font-face{font-family:"IBM Plex Serif";font-weight:400;src:local("IBMPlexSerif-Regular"),local("IBM Plex Serif Regular");src:url(/font/IBMPlexSerif-Regular.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-weight:400;font-style:italic;src:local("IBMPlexSerif-Italic"),local("IBM Plex Serif Italic");src:url(/font/IBMPlexSerif-Italic.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-weight:500;src:local("IBMPlexSerif-Medium"),local("IBM Plex Serif Medium");src:url(/font/IBMPlexSerif-Medium.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-weight:700;src:local("IBMPlexSerif-Bold"),local("IBM Plex Serif Bold");src:url(/font/IBMPlexSerif-Bold.ttf) format("truetype")}@font-face{font-family:Gabarito;font-weight:400;src:local("Gabarito-Regular"),local("Gabarito Regular");src:url(/font/Gabarito-Regular.ttf) format("truetype")}@font-face{font-family:Gabarito;font-weight:500;src:local("Gabarito-Medium"),local("Gabarito Medium");src:url(/font/Gabarito-Medium.ttf) format("truetype")}@font-face{font-family:Gabarito;font-weight:700;src:local("Gabarito-Bold"),local("Gabarito Bold");src:url(/font/Gabarito-Bold.ttf) format("truetype")}:root{--font-family-main: "IBM Plex Serif";--font-family-head: "Gabarito"}.theme-light{--background-color: #fafafa;--foreground-color: #0C0C0C;--faded-color: #4b4b4b;--secondary-color: #8e8e8e}.theme-dark{--background-color: #0C0C0C;--foreground-color: #fafafa;--secondary-color: #D6D6D6}.font-main-normal{font-family:var(--font-family-main);font-weight:400}.font-main-medium{font-family:var(--font-family-main);font-weight:500}.font-main-bold{font-family:var(--font-family-main);font-weight:700}.font-head-normal{font-family:var(--font-family-head);font-weight:400}.font-head-bold{font-family:var(--font-family-head);font-weight:700}html,body{font-size:16px}button{background-color:transparent;border:none;cursor:pointer;padding:0;margin:0}button:focus,button:active,button:hover{background-color:transparent}button:disabled{cursor:default}::-webkit-scrollbar{width:.5em}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--secondary-color)}.app-container{display:flex;flex:1;flex-direction:column}.app{background-color:var(--background-color);display:flex;flex:1;flex-direction:column;color:var(--foreground-color);font-family:var(--font-family-main);font-weight:400}.divider{width:100%;height:1px;background-color:var(--foreground-color)}.link{text-decoration:underline;color:var(--foreground-color);cursor:pointer}.link:active,.link:focus,.link:hover{color:var(--faded-color)}.secondary-color{color:var(--secondary-color)}.title-screen{background:var(--background-color);position:fixed;top:0;left:0;right:0;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:1em;opacity:0;z-index:9999;cursor:default}.title-screen__text-container{opacity:0;font-size:3em;line-height:1.33}@media only screen and (max-width: 500px){.title-screen__text-container{font-size:2em}}.top-nav--back{position:sticky;top:0;background:var(--background-color);z-index:2}.top-nav__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.top-nav__back{display:flex;align-items:center;width:100%}.top-nav__back-link{text-decoration:none;flex:1}@media only screen and (max-width: 480px){.top-nav__back-label-text{display:none}}@media only screen and (max-width: 480px){.top-nav__back-link-arrow{font-size:2em;font-weight:700}}.top-nav__title-text{font-size:1.5em;text-transform:uppercase}.top-nav__title{text-align:center;height:6em;grid-column:2;min-width:22em;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 480px){.top-nav__title{min-width:initial}}@media only screen and (max-width: 680px){.top-nav{font-size:.75em}}.bottom-nav__divider{margin-bottom:2em}.bottom-nav__menu{text-align:center}.bottom-nav__menu-item{margin:0 .5em .5em}.bottom-nav__copy{padding-top:3.75em;font-style:italic;text-align:center;padding-bottom:3.75em}.view-wrapper{position:relative;flex:1;display:flex;padding-top:.75em}.view-wrapper__page-side{display:flex;flex:1}@media only screen and (max-width: 47.6em){.view-wrapper__page-side{display:none}}.view-wrapper__page{min-width:45.6em;max-width:45.6em;flex:1;display:flex}@media only screen and (max-width: 47.6em){.view-wrapper__page{min-width:initial;padding-left:1em;padding-right:1em}}.view-wrapper__page-inner{display:flex;flex-direction:column;flex:1}.contents-view__container{margin-top:auto;margin-bottom:auto;padding-top:2em;padding-bottom:2em}@media only screen and (max-width: 680px){.contents-view__container{font-size:.75em}}.contents-view__header{padding-top:6em;padding-bottom:6.625em}.contents-view__header-text{font-size:3em}.contents-view__section-list{gap:4em;display:flex;flex-direction:column}.contents-view__section-header{padding-bottom:.625em;border-bottom:3px solid var(--foreground-color);margin-bottom:.5em}.contents-view__section-header-text{font-size:1.625em;text-transform:uppercase}.contents-view__entry{display:flex;padding-top:1em;color:var(--foreground-color);cursor:pointer}.contents-view__entry:focus,.contents-view__entry:active,.contents-view__entry:hover{color:var(--faded-color)}.contents-view__entry-title{font-size:1.5em;padding-right:.125em}.contents-view__entry-space{font-size:1.5em;height:1.5em;display:flex;flex-wrap:wrap;overflow:hidden}.contents-view__entry-space-dot{width:.375em;text-align:center}.contents-view__entry-start{font-size:1.5em}.entry-view__container{flex:1}.entry-view__title{padding-top:10em;padding-bottom:6em}@media only screen and (max-width: 764px){.entry-view__title{padding-top:6em;padding-bottom:4em}}.entry-view__title-text{font-size:3.5em}@media only screen and (max-width: 764px){.entry-view__title-text{font-size:2.5em}}.entry-view__text-container{padding-top:3em;padding-bottom:3em}.entry-view__text{text-align:justify;font-size:1.5em;line-height:1.5}.entry-view__text label{display:inline-block;width:2em}.entry-view__text div{text-align:center;padding:1em}@media only screen and (max-width: 764px){.entry-view__text{font-size:1.375em}}@media only screen and (max-width: 400px){.entry-view__text{font-size:1.125em}}@media only screen and (max-width: 321px){.entry-view__text{font-size:1em}}.entry-view__page-num-container{display:flex;align-items:center;justify-content:center;padding-top:3em;padding-bottom:3em}.entry-view__page-divider{height:1px;background:var(--foreground-color);width:3em}.entry-view__page-num{min-width:3em;text-align:center;display:flex;align-items:center;justify-content:center}.entry-view__page-num-text{font-size:.875em;font-style:italic}.entry-view__fin-cnt{padding-top:5em;text-align:center}.entry-view__fin-txt{font-size:1.25em;letter-spacing:.25em}.entry-view__page-side-button{flex:1;height:100%}.entry-view__page-control{position:sticky;width:100%;bottom:0;background:var(--background-color)}.entry-view__page-control-wrapper{display:flex;align-items:center}.entry-view__prev-page-button{padding:2em;display:flex;align-items:center;justify-content:center;flex:1}.entry-view__page-index{display:flex;align-items:center;justify-content:center}.entry-view__invalid-entry-info{padding:3em;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.entry-view__invalid-entry-info-q{font-size:5em;padding-bottom:.25em}.entry-view__invalid-entry-info-text{font-size:1.33em}
