@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:local(""),url(/fonts/pt-sans-v17-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:local(""),url(/fonts/pt-sans-v17-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-ext_latin-italic.woff) format("woff")}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:local(""),url(/fonts/pt-sans-v17-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-ext_latin-700italic.woff) format("woff")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:local(""),url(/fonts/pt-sans-v17-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-ext_latin-700.woff) format("woff")}@font-face{font-family:Gentium;font-style:normal;font-weight:400;src:local(""),url(/fonts/gentium-book-basic-v16-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/gentium-book-basic-v16-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Gentium;font-style:italic;font-weight:400;src:local(""),url(/fonts/gentium-book-basic-v16-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/gentium-book-basic-v16-latin-ext_latin-italic.woff) format("woff")}@font-face{font-family:Gentium;font-style:normal;font-weight:700;src:local(""),url(/fonts/gentium-book-basic-v16-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/gentium-book-basic-v16-latin-ext_latin-700.woff) format("woff")}@font-face{font-family:Gentium;font-style:italic;font-weight:700;src:local(""),url(/fonts/gentium-book-basic-v16-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/gentium-book-basic-v16-latin-ext_latin-700italic.woff) format("woff")}:root{font-size:10px;font-family:PT Sans,sans-serif;background-color:#fffdfb;--text-font: "PT Sans", sans-serif;--heading-font: "Gentium", Georgia, serif;--text-size-m: clamp(1.6rem, 3vw, 2.2rem);--text-size-l: clamp(2.2rem, 3vw, 3rem);--spacing-l: clamp(1.6rem, 5vw, 6.4rem);--spacing-xl: clamp(6.4rem, 10vw, 12.8rem)}:root:has(analog-markdown-route){scroll-behavior:smooth}body{height:100%}body.no-scroll{overflow:hidden}.root-container{container-type:inline-size;container-name:root}*{padding:0;margin:0;box-sizing:border-box}ul{list-style:none}a{text-decoration:none}button{cursor:pointer;border:none;outline:none;transition:opacity .2s ease-in-out}button:hover{opacity:.9}h1,h2,h3,h4,h5,h6{font-family:Gentium,Georgia,serif}@media (width <= 800px){.mobile-hidden{display:none!important}}@media (width > 800px){.desktop-hidden{display:none!important}}analog-markdown-route{background-color:#f3f2f2}.analog-markdown-route{display:flex;flex-direction:column;padding:7rem 1.6rem 1.6rem;font-size:1.6rem;color:#6b6b6b;min-height:calc(100vh - 42rem);max-width:80rem;margin:auto}.analog-markdown-route h1,.analog-markdown-route h2{font-size:3.2rem;color:#7e7e7e;margin-block:3.2rem .8rem}.analog-markdown-route h3{font-size:2rem;color:#7e7e7e}.analog-markdown-route p{margin-bottom:.8rem}.analog-markdown-route ul,.analog-markdown-route ol{margin-left:3.2rem;margin-bottom:.8rem}.analog-markdown-route ul{list-style:disc}.analog-markdown-route ul ul{list-style:circle}.analog-markdown-route a{color:#000}.analog-markdown-route th{text-align:left;background-color:#ebebeb;padding:1rem;color:#7e7e7e}.analog-markdown-route td{width:50%;color:#7e7e7e;padding:1rem;padding-left:0}
