/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.6;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline-offset:1px !important;outline:-webkit-focus-ring-color auto 1px !important;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
html{font-size:1em;line-height:1;min-height:100%;overflow-y:scroll;}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0;}li > ol,li > ul{margin-bottom:0;}table{border-collapse:collapse;border-spacing:0;}fieldset{border:0;min-width:0;}img{aspect-ratio:auto;font-style:italic;max-width:100%;vertical-align:middle;width:100%;min-height:1px;}img[height]{height:initial;}a{text-decoration:none;}
*,*::before,*::after{box-sizing:border-box;}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--global-background-color);}html{scroll-padding-top:32px !important;}p:last-child{margin-bottom:0;}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important;}
body{-webkit-overflow-scrolling:touch;color:var(--text-color);font-family:"apercu",sans-serif;font-size:clamp(16px,1em + 0 * (100vw - 360px) / 1560,16px);font-weight:100;letter-spacing:0.1px;line-height:1.6;margin:0;position:relative;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--text-color);font-weight:300;font-family:"canela",serif;line-height:1;opacity:0.8;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(16px,1em + 16 * (100vw - 360px) / 1560,32px);}h1,.h1{font-size:clamp(24px,1.5em + 8 * (100vw - 360px) / 1560,32px);line-height:130%;}h2,.h2{font-size:clamp(24px,1.5em + 8 * (100vw - 360px) / 1560,32px);line-height:130%;}h3,.h3{font-size:clamp(20px,1.25em + 1 * (100vw - 360px) / 1560,21px);line-height:130%;}h4,.h4{font-size:clamp(16px,1em + 0 * (100vw - 360px) / 1560,16px);line-height:130%;letter-spacing:0.01em;}h5,.h5{font-size:clamp(17px,1.0625em + 1 * (100vw - 360px) / 1560,18px);line-height:130%;}h6,.h6{font-size:clamp(16px,1em + 1 * (100vw - 360px) / 1560,17px);line-height:130%;}p{margin-bottom:clamp(16px,1em + 16 * (100vw - 360px) / 1560,32px);}.caption{font-size:clamp(12px,0.75em + 4 * (100vw - 360px) / 1560,16px);color:var(--site-base-color);font-weight:700;margin-bottom:0.75rem;text-decoration:none;text-transform:uppercase;}ul.block-list{margin-left:2rem;}ul.block-list li{margin-bottom:0.625rem;}ul.block-list li::before{bottom:1px;color:var(--site-base-color);content:"■";margin-right:1.5rem;position:relative;}a,button{color:inherit;}
