.header{background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.nav{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem}.logo{font-size:1.25rem;font-weight:700;color:#1f2937;display:flex;gap:.5rem;align-items:center}.logo img{height:2rem;display:inline-block}.nav-links{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nav-link{padding:.5rem 1rem;background-image:linear-gradient(135deg,#fff,#ffa50077);color:#4b5563;border-radius:100dvw;text-decoration:none;box-shadow:0 0 5px #d3d3d3}.nav-link:hover{color:#111827}.menu-toggle{display:block}@media (min-width: 768px){.menu-toggle{display:none}}.mobile-menu{position:fixed;top:0;right:0;width:80%;max-width:300px;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease-in-out;z-index:1000;overflow-y:auto;box-shadow:-2px 0 5px #0000001a;padding-top:60px;display:none}#menu-toggle:checked+.mobile-menu{transform:translate(0);display:block}.mobile-menu-close{display:block;width:100%;text-align:right;padding:.75rem;color:#4b5563;font-weight:700;cursor:pointer}.mobile-menu-link{display:block;padding:.75rem;color:#4b5563;text-decoration:none;font-weight:500}.mobile-menu-link:hover{color:#111827;background-color:#f3f4f6}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-image:linear-gradient(135deg,#f3f4f6 50%,#e4e7eb)}.top-btn{position:fixed;right:10px;bottom:10px;box-sizing:border-box;padding:10px;height:50px;aspect-ratio:1;background-image:linear-gradient(135deg,#eee,#ffa50077);border:none;border-radius:50%;box-shadow:0 0 5px #d3d3d3;cursor:pointer;pointer-events:none;opacity:0;animation:fade-in-top-btn linear;animation-timeline:scroll(y)}@keyframes fade-in-top-btn{25%,to{opacity:1;pointer-events:auto}}.container,.hero-container{max-width:1280px;margin-inline:auto;padding:2rem}.hero{text-align:center}.main-content{--gap: 2rem;display:flex;flex-direction:column;gap:2rem}.main-content .carousel{gap:2rem}.main-section,.hero{--padding: 1rem}.main-section:not(:has(.split)),.main-section .split>*,.main-section:has(.split) .section-title,.hero:not(:has(.split)),.hero .split>*,.hero:has(.split) .section-title{box-sizing:border-box;padding:1rem;background-image:linear-gradient(135deg,#fff 50%,#ffa50022);border-radius:2rem}.main-section:not(:has(.split)),.main-section:not(:has(.split)) .image>input[type=checkbox][id]:checked~label[for]>img,.main-section .split>*,.main-section .split>* .image>input[type=checkbox][id]:checked~label[for]>img,.main-section:has(.split) .section-title,.main-section:has(.split) .section-title .image>input[type=checkbox][id]:checked~label[for]>img,.hero:not(:has(.split)),.hero:not(:has(.split)) .image>input[type=checkbox][id]:checked~label[for]>img,.hero .split>*,.hero .split>* .image>input[type=checkbox][id]:checked~label[for]>img,.hero:has(.split) .section-title,.hero:has(.split) .section-title .image>input[type=checkbox][id]:checked~label[for]>img{box-shadow:0 0 1rem #d3d3d3}.main-section:not(:has(.split)).img-parent .image,.main-section .split>*.img-parent .image,.main-section:has(.split) .section-title.img-parent .image,.hero:not(:has(.split)).img-parent .image,.hero .split>*.img-parent .image,.hero:has(.split) .section-title.img-parent .image{overflow:hidden}.main-section:not(:has(.split)).img-parent .image,.main-section:not(:has(.split)).img-parent .image>label[for]>img,.main-section .split>*.img-parent .image,.main-section .split>*.img-parent .image>label[for]>img,.main-section:has(.split) .section-title.img-parent .image,.main-section:has(.split) .section-title.img-parent .image>label[for]>img,.hero:not(:has(.split)).img-parent .image,.hero:not(:has(.split)).img-parent .image>label[for]>img,.hero .split>*.img-parent .image,.hero .split>*.img-parent .image>label[for]>img,.hero:has(.split) .section-title.img-parent .image,.hero:has(.split) .section-title.img-parent .image>label[for]>img{border-radius:1rem}.section-title,.level-title,.who,.level-section-title{margin-inline:auto;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.main-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.main-section-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.section-text{font-size:1.125rem}.sub-section-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.level-title{font-size:1.5rem}.level-title{margin-block:1em}.level .who{margin-block:.75rem;font-size:1.25rem}.level-section-title{font-size:1rem;margin-block:.5em}:is(.level,.rnr,.hai,.org)>p{margin-top:0;text-align:center;line-height:1.5lh;word-wrap:break-word;text-wrap:balance}.bibliography .source{text-indent:-8ch;padding-left:8ch}.footer{background-color:#1f2937;color:#fff;padding-block:1rem;text-align:center}address:not(.level-section-title):first-child,blockquote:not(.level-section-title):first-child,details:not(.level-section-title):first-child,fieldset:not(.level-section-title):first-child,figure:not(.level-section-title):first-child,form:not(.level-section-title):first-child,h1:not(.level-section-title):first-child,h2:not(.level-section-title):first-child,h3:not(.level-section-title):first-child,h4:not(.level-section-title):first-child,h5:not(.level-section-title):first-child,h6:not(.level-section-title):first-child,hgroup:not(.level-section-title):first-child,li:not(.level-section-title):first-child,menu:not(.level-section-title):first-child,ol:not(.level-section-title):first-child,p:not(.level-section-title):first-child,pre:not(.level-section-title):first-child,table:not(.level-section-title):first-child,tbody:not(.level-section-title):first-child,tfoot:not(.level-section-title):first-child,thead:not(.level-section-title):first-child,ul:not(.level-section-title):first-child{margin-top:0}address:not(.level-section-title):last-child,blockquote:not(.level-section-title):last-child,details:not(.level-section-title):last-child,fieldset:not(.level-section-title):last-child,figure:not(.level-section-title):last-child,form:not(.level-section-title):last-child,h1:not(.level-section-title):last-child,h2:not(.level-section-title):last-child,h3:not(.level-section-title):last-child,h4:not(.level-section-title):last-child,h5:not(.level-section-title):last-child,h6:not(.level-section-title):last-child,hgroup:not(.level-section-title):last-child,li:not(.level-section-title):last-child,menu:not(.level-section-title):last-child,ol:not(.level-section-title):last-child,p:not(.level-section-title):last-child,pre:not(.level-section-title):last-child,table:not(.level-section-title):last-child,tbody:not(.level-section-title):last-child,tfoot:not(.level-section-title):last-child,thead:not(.level-section-title):last-child,ul:not(.level-section-title):last-child{margin-bottom:0}.text-center{text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn 1s ease-in-out}.feather{width:24px;height:24px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}::-webkit-scrollbar{width:10px;height:10px;transition:all .5s ease-in-out}::-webkit-scrollbar-track{background:#f7f7f7;border-radius:25px}::-webkit-scrollbar-thumb{background-color:#999;border-radius:25px}::-webkit-scrollbar-thumb:hover{background-color:#bbb}.carousel{box-sizing:border-box;margin:calc(-1 * var(--padding));margin-top:0;padding:var(--padding);display:grid;grid-template-columns:repeat(var(--cols, 1),100%);grid-template-rows:repeat(1,1fr);overflow-x:auto;scroll-snap-type:x mandatory}.carousel>*{scroll-snap-align:center;scroll-snap-stop:always}.carousel[data-columns="0"]{--cols: 0}.carousel[data-rows="0"]{--rows: 0}.carousel[data-columns="1"]{--cols: 1}.carousel[data-rows="1"]{--rows: 1}.carousel[data-columns="2"]{--cols: 2}.carousel[data-rows="2"]{--rows: 2}.carousel[data-columns="3"]{--cols: 3}.carousel[data-rows="3"]{--rows: 3}.carousel[data-columns="4"]{--cols: 4}.carousel[data-rows="4"]{--rows: 4}.carousel[data-columns="5"]{--cols: 5}.carousel[data-rows="5"]{--rows: 5}.carousel[data-columns="6"]{--cols: 6}.carousel[data-rows="6"]{--rows: 6}.carousel[data-columns="7"]{--cols: 7}.carousel[data-rows="7"]{--rows: 7}.carousel[data-columns="8"]{--cols: 8}.carousel[data-rows="8"]{--rows: 8}.carousel[data-columns="9"]{--cols: 9}.carousel[data-rows="9"]{--rows: 9}.carousel[data-columns="10"]{--cols: 10}.carousel[data-rows="10"]{--rows: 10}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--gap)}.split[data-img-pos=l]{grid-template-columns:minmax(233.3333333333px,1fr) minmax(466.6666666667px,2fr)}.split[data-img-pos=r]{grid-template-columns:minmax(466.6666666667px,2fr) minmax(233.3333333333px,1fr)}.img-parent{overflow:hidden}.image{display:block}.image,.image>label[for]{height:100%;width:100%}.image:has(>input[type=checkbox][id]:checked){background-image:var(--image);background-position:center;background-size:cover;background-repeat:no-repeat}.image:has(>input[type=checkbox][id]:checked):has(>label[for]>img[style*="--b-c: contain;"]){background-size:contain}.image:has(>input[type=checkbox][id]:checked):has(>label[for]>img[style*="--l: 0;"]){background-position-x:left}.image:has(>input[type=checkbox][id]:checked):has(>label[for]>img[style*="--r: 0;"]){background-position-x:right}.image>input[type=checkbox][id]{display:none}.image>input[type=checkbox][id]:checked~label[for]{position:fixed;inset:0;box-sizing:border-box;padding:2rem;background-color:#fff7;border-radius:0;z-index:2}.image>input[type=checkbox][id]:checked~label[for]>img{top:50%;left:50%;translate:-50% -50%;height:auto;max-height:calc(100% - 4rem);max-width:calc(100% - 4rem);background-color:#fff;background-image:linear-gradient(135deg,transparent 50%,rgba(255,165,0,.1333333333));border-radius:2rem;transform:position 2s ease}.image>label[for]{position:relative;cursor:pointer}.image>label[for],.image>label[for]>img{display:block}.image>label[for]>img{position:absolute;top:var(--t, 50%);right:var(--r, unset);bottom:var(--b, unset);left:var(--l, 50%);translate:var(--t-x, -50%) var(--t-y, -50%);max-height:100%}
