:root{--serif:times new roman,serif;--sans:arial,helvetica,sans}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt,#root{isolation:isolate}ol[role=list],ul[role=list]{list-style:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}*{color:var(--primary);font-size:clamp(16px,.23vw + 15.09px,18px);scrollbar-color:var(--primary) var(--secondary);scrollbar-width:thin}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-thumb{background:var(--primary)}::-webkit-scrollbar-track{background:var(--secondary)}::-moz-selection{background:var(--primary);color:var(--secondary)}::selection{background:var(--primary);color:var(--secondary)}a{color:var(--primary);transition:color .125s ease-out,background-color .125s ease-out}a:hover{background:var(--primary);color:var(--secondary)}body{background-color:var(--secondary)}p{font-size:inherit}.grid{grid-template-columns:repeat(16,1fr)}.grid,.half-grid{display:grid;grid-template-rows:1fr;grid-column-gap:1rem;padding-left:1rem;padding-right:1rem}.half-grid{grid-template-columns:repeat(8,1fr)}.content-wrapper{flex:1 1 auto}.markdown-content h3,.text-content h3{margin-bottom:.5rem;margin-top:1.75rem}.markdown-content h3 a,.text-content h3 a{font-size:clamp(25px,.79vw + 21.83px,31.98px);font-weight:400;text-decoration:none}.markdown-content h4,.text-content h4{margin-bottom:.5rem;margin-top:1.75rem}.markdown-content h4 a,.text-content h4 a{font-size:clamp(20px,.45vw + 18.18px,23.99px);font-weight:700;text-decoration:none}.markdown-content h5,.text-content h5{margin-bottom:.5rem;margin-top:1.75rem}.markdown-content h5 a,.text-content h5 a{font-size:clamp(20px,.45vw + 18.18px,23.99px);font-weight:400;text-decoration:none}.markdown-content a,.markdown-content b,.markdown-content em,.markdown-content i,.markdown-content li,.markdown-content p,.markdown-content span,.markdown-content strong,.text-content a,.text-content b,.text-content em,.text-content i,.text-content li,.text-content p,.text-content span,.text-content strong{font-size:clamp(18px,.23vw + 17.35px,20px)}.markdown-content p,.text-content p{margin-bottom:.75rem}
