/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--navy-deep:#060a32;--navy:#08123b;--panel:#183577;--indigo:#1b0d5d;--red:#d21811;--green:#00f17a;--rule:#8a90aa;--ink:#1a1a1a;--heading:#08123b;--muted:#555;--link:#1b3fa0;--link-visited:#5b2a86;--focus-light:#ffbf47;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,"Times New Roman",Times,serif;}html{font-size:100%;}body{margin:0;background:#080d3f url(/themes/custom/daata/images/bg-body.gif);color:var(--ink);font-family:var(--serif);font-size:1.0625rem;line-height:1.6;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.hidden{display:none;}.skip-link{position:absolute;z-index:1000;top:-10rem;left:0.5rem;padding:0.6rem 1rem;border:3px solid var(--navy);background:#fff;color:var(--navy);font:bold 1rem var(--sans);}.skip-link:focus{top:0.5rem;}a:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:2px;}.site-header a:focus-visible,.site-footer a:focus-visible,.skip-link:focus-visible{outline-color:var(--focus-light);}.page{max-width:64rem;margin:0 auto;background:#fff;}.site-header{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;padding-bottom:1px;border-bottom:6px solid var(--red);background:#fff;}.site-branding{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;background:var(--panel);}.logo{display:inline-block;max-width:100%;line-height:0;}.logo img{width:18.75rem;max-width:100%;height:auto;}.site-nav{display:flex;align-items:center;padding:0.75rem 1.25rem 1rem;background:var(--navy);font-family:var(--sans);}.site-nav__list{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;column-gap:1.5rem;margin:0;padding:0;list-style:none;}.site-nav__link{display:flex;align-items:baseline;gap:0.45rem;padding:0.6rem 0.25rem 0.5rem 0;background:linear-gradient(to right,var(--rule) 50%,transparent 0) 0 100% / 4px 2px repeat-x;color:#fff;font-size:1rem;line-height:1.3;text-decoration:none;}.site-nav__link::before{flex:none;width:0.8em;height:0.8em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 12 12'%3E%3Ccircle r='4.7' fill='none' stroke='%2319e08a' stroke-width='1.5'/%3E%3Cpath d='M-1.7-2.5v5' stroke='%2319e08a' stroke-width='1.3'/%3E%3Cpath d='M0-2.5a2.5 2.5 0 0 1 0 5z' fill='%2319e08a'/%3E%3C/svg%3E") center / contain no-repeat;content:"";transform:translateY(0.08em);}.site-nav__link:hover{background-image:linear-gradient(to right,var(--green) 50%,transparent 0);color:var(--green);}.site-nav__link[aria-current]{background-image:linear-gradient(to right,var(--green) 50%,transparent 0);color:var(--green);font-style:italic;}@media (min-width:52rem){.site-header{grid-template-columns:minmax(0,2fr) minmax(0,3fr);}.site-branding{padding:1.75rem 1.5rem;}.site-nav{padding:0.5rem 1.5rem 0.75rem;}}@media (max-width:26rem){.site-nav__list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;}}.site-main{min-height:18rem;padding:1.25rem clamp(1rem,3vw,2.25rem) 4rem;background:#fff url(/themes/custom/daata/images/watermark.gif) no-repeat center bottom;background-size:min(697px,92%) auto;}.site-main:focus{outline:none;}.site-main h1{margin:0.5rem 0 1rem;color:var(--heading);font-size:clamp(1.5rem,1.2rem + 1.2vw,1.9rem);line-height:1.25;}.site-main h2{margin:1.5rem 0 0.5rem;color:#333;font-size:1.3rem;line-height:1.3;}.site-main p,.site-main li{max-width:70ch;}.node li + li,.node li > ul,.node li > ol{margin-top:0.25rem;}.node--page ol,.node--page ul{padding-left:1.75rem;}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:0.15em;}.node a:visited,.breadcrumb a:visited{color:var(--link-visited);}a:hover{text-decoration-thickness:2px;}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 0 0.5rem;padding:0;list-style:none;font-size:0.875rem;font-weight:bold;}.breadcrumb li + li::before{margin:0 0.45em;color:var(--muted);content:"\00bb";content:"\00bb" / "";}.breadcrumb [aria-current]{font-weight:normal;}.messages{margin:1rem 0;padding:0.75rem 1rem;border-left:5px solid var(--navy);background:#eef0f7;font-family:var(--sans);}.messages--error{border-left-color:var(--red);background:#fdeceb;}.messages--warning{border-left-color:#8a5a00;background:#fff4dc;}.messages p,.messages ul{margin:0;}.page-tools__list{display:flex;flex-wrap:wrap;gap:0.25rem;margin:0.75rem 0 1rem;padding:0;border-bottom:2px solid var(--navy);list-style:none;font-family:var(--sans);font-size:0.9375rem;}.page-tools__list a{display:block;padding:0.4rem 0.9rem;border:1px solid var(--navy);border-bottom:0;border-radius:4px 4px 0 0;background:#eef0f7;color:var(--navy);text-decoration:none;}.page-tools__list a:hover{text-decoration:underline;}.page-tools__list a.is-active{background:var(--navy);color:#fff;}.page-tools--secondary .page-tools__list{border-bottom-width:1px;}.site-footer{padding:0.4rem 0.75rem;border-top:4px solid #e0473f;background:var(--red);color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.875rem;font-weight:bold;}.site-footer p{margin:0;}.site-footer a{color:#fff;}@media (forced-colors:active){.site-nav__link{border-bottom:1px dotted CanvasText;}.site-nav__link[aria-current]{text-decoration:underline;}}
