.reference-layout-module__ryUV5W__page main{min-width:0}.reference-layout-module__ryUV5W__page main section{scroll-margin-top:110px}.reference-layout-module__ryUV5W__page main h2{letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:500;line-height:1.14}.reference-layout-module__ryUV5W__page main h3{text-transform:none;letter-spacing:-.02em;font-weight:500}.reference-layout-module__ryUV5W__page main .display-lg{font-size:clamp(1.8rem,3.3vw,3rem)}:is(.reference-layout-module__ryUV5W__page main .section-y,.reference-layout-module__ryUV5W__page main .section-y-tight){padding-block:clamp(2.5rem,5vw,4.5rem)}.reference-layout-module__ryUV5W__page main p,.reference-layout-module__ryUV5W__page main a{overflow-wrap:anywhere}.reference-layout-module__ryUV5W__page main .eyebrow-xtx{letter-spacing:.14em;font-size:.65rem}.reference-layout-module__ryUV5W__page main .eyebrow-xtx>span{box-shadow:none}.reference-layout-module__ryUV5W__page main .accent-glow{text-shadow:none}.reference-layout-module__ryUV5W__page main .accent-text{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.reference-layout-module__ryUV5W__page main .text-center{text-align:left}:is(.reference-layout-module__ryUV5W__page main .rounded-lg,.reference-layout-module__ryUV5W__page main .rounded-xl,.reference-layout-module__ryUV5W__page main .rounded-2xl){box-shadow:none;border-radius:2px}.reference-layout-module__ryUV5W__page main .rounded-lg:has(>.absolute){overflow:hidden}.reference-layout-module__ryUV5W__cover{background:#eff3eb;border-bottom:1px solid #b7c5ba;padding:clamp(2.5rem,5vw,4.5rem) 0 2rem}.reference-layout-module__ryUV5W__coverRule{letter-spacing:.1em;text-transform:uppercase;color:#4e6858;border-top:1px solid #adbfb0;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-bottom:2rem;padding-top:1rem;font:10px/1.6 monospace;display:flex}.reference-layout-module__ryUV5W__coverGrid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.reference-layout-module__ryUV5W__hasAside{grid-template-columns:minmax(0,1.4fr) minmax(230px,.65fr);gap:3rem}.reference-layout-module__ryUV5W__cover h1{letter-spacing:-.055em;max-width:940px;font-size:clamp(2.3rem,4.5vw,4.35rem);font-weight:500;line-height:1.06}.reference-layout-module__ryUV5W__cover h1 .block{display:inline}.reference-layout-module__ryUV5W__cover h1 .block+.block:before{content:" "}.reference-layout-module__ryUV5W__description{color:#4b6253;max-width:820px;margin-top:1.5rem;font-size:1rem;line-height:1.75}.reference-layout-module__ryUV5W__actions{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.7rem;display:flex}.reference-layout-module__ryUV5W__actions>div{flex-flow:wrap;display:flex}.reference-layout-module__ryUV5W__actions a{text-transform:none;letter-spacing:0;box-shadow:none;border-radius:2px;max-width:100%;padding:.8rem 1rem;font-size:.8rem}.reference-layout-module__ryUV5W__index{border-top:1px solid #b7c5ba;flex-wrap:wrap;gap:.2rem 1.5rem;margin-top:2rem;padding:1.3rem 0 0;display:flex}.reference-layout-module__ryUV5W__index a{color:#254a36;border-bottom:1px solid #8ca191;padding:.45rem 0;font-size:.75rem}.reference-layout-module__ryUV5W__index a:hover{color:#567d24}.reference-layout-module__ryUV5W__list{border-top:1px solid #b7c5ba}.reference-layout-module__ryUV5W__entry{border-bottom:1px solid #cbd5c9;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem 3rem;padding:1.6rem 0;display:grid}.reference-layout-module__ryUV5W__entry h3{margin:0;font-size:1.2rem;line-height:1.3}.reference-layout-module__ryUV5W__entry p{color:#4b6253;max-width:760px;font-size:.95rem;line-height:1.75}.reference-layout-module__ryUV5W__facts{border-block:1px solid #b7c5ba;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;padding:1.25rem 0;display:grid}.reference-layout-module__ryUV5W__facts dt{color:#526b5c;text-transform:uppercase;letter-spacing:.06em;font:10px/1.5 monospace}.reference-layout-module__ryUV5W__facts dd{letter-spacing:-.02em;margin-top:.5rem;font-size:1.15rem}.reference-layout-module__ryUV5W__countryList{border-top:1px solid #b7c5ba;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.reference-layout-module__ryUV5W__countryList>*{overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #cbd5c9;border-radius:0;padding:.75rem 0;font-size:.85rem;line-height:1.5}.reference-layout-module__ryUV5W__countryList>* svg{display:none}.reference-layout-module__ryUV5W__countryTable{border-collapse:collapse;width:100%;font-size:.9rem}.reference-layout-module__ryUV5W__countryTable th,.reference-layout-module__ryUV5W__countryTable td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #bdcbbb;padding:1rem}.reference-layout-module__ryUV5W__countryTable th{font-weight:500}.reference-layout-module__ryUV5W__countryTable thead{text-transform:uppercase;letter-spacing:.06em;background:#e8eee1;font:10px/1.6 monospace}.reference-layout-module__ryUV5W__countryTable td{color:#4b6253}.reference-layout-module__ryUV5W__notice{border-left:2px solid #687d36;padding-left:1.4rem}.reference-layout-module__ryUV5W__restricted main{padding-block:3rem}.reference-layout-module__ryUV5W__restricted main>div{max-width:960px}.reference-layout-module__ryUV5W__restricted main h1{font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1.06}.reference-layout-module__ryUV5W__restricted main .p-8{background:0 0;border-width:1px 0 0;border-radius:0;padding:1.5rem 0}.reference-layout-module__ryUV5W__restricted main h2{font-size:1.4rem}@media (max-width:767px){.reference-layout-module__ryUV5W__hasAside,.reference-layout-module__ryUV5W__entry{grid-template-columns:minmax(0,1fr);gap:1rem}.reference-layout-module__ryUV5W__countryList{grid-template-columns:minmax(0,1fr)}:is(.reference-layout-module__ryUV5W__page main .px-6,.reference-layout-module__ryUV5W__page main .px-8){padding-inline:1.25rem}:is(.reference-layout-module__ryUV5W__page main .p-8,.reference-layout-module__ryUV5W__page main .p-9){padding:1.25rem}.reference-layout-module__ryUV5W__page main .grid-cols-2{grid-template-columns:minmax(0,1fr)}:is(.reference-layout-module__ryUV5W__page main .py-20,.reference-layout-module__ryUV5W__page main .py-16){padding-block:2.5rem}.reference-layout-module__ryUV5W__coverRule{margin-bottom:1.5rem}.reference-layout-module__ryUV5W__countryTable th,.reference-layout-module__ryUV5W__countryTable td{padding:.8rem .6rem}}
