*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f5f0;color:#0f1b2d;overflow-x:clip;min-width:320px}img,svg,video,canvas{max-width:100%;display:block}::selection{background:#d4880f33;color:#0f1b2d}input::placeholder,textarea::placeholder{color:#9ca3af}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0f1b2d26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0f1b2d40}::-webkit-scrollbar-track{background:transparent}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,h4{overflow-wrap:break-word}input{font:inherit}.etw-mobile-only{display:initial}.etw-desktop-only{display:none}@media(min-width:768px){.etw-mobile-only{display:none!important}.etw-desktop-only{display:initial!important}}.etw-grid-3{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.etw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.etw-grid-4{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.etw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.etw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.etw-grid-5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.etw-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.etw-hero-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:end}@media(min-width:1024px){.etw-hero-grid{grid-template-columns:1.4fr .9fr;gap:64px}}.etw-norms-head{display:grid;grid-template-columns:1fr;gap:32px;align-items:end}@media(min-width:1024px){.etw-norms-head{grid-template-columns:1.1fr 1fr;gap:80px}}.etw-connect-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:1024px){.etw-connect-grid{grid-template-columns:340px minmax(0,1fr);gap:40px}}.etw-footer-grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:720px){.etw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(min-width:1024px){.etw-footer-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:48px}}.etw-roles{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:4px;margin:0 -4px;padding-inline:4px;scroll-padding-inline:4px;scrollbar-width:none}.etw-roles::-webkit-scrollbar{display:none}.etw-roles>*{flex-shrink:0}@media(min-width:1024px){.etw-roles{flex-direction:column;overflow:visible;position:sticky;top:96px;margin:0;padding:0}.etw-roles>*{width:100%}}@keyframes etw-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes etw-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}html[data-a11y-text="110"]{zoom:1.1}html[data-a11y-text="125"]{zoom:1.25}html[data-a11y-text="150"]{zoom:1.5}html[data-a11y-contrast=high] body{background:#fff!important;color:#000!important}html[data-a11y-contrast=high] p,html[data-a11y-contrast=high] span,html[data-a11y-contrast=high] li,html[data-a11y-contrast=high] a,html[data-a11y-contrast=high] h1,html[data-a11y-contrast=high] h2,html[data-a11y-contrast=high] h3,html[data-a11y-contrast=high] h4{color:#000!important}html[data-a11y-contrast=high] a{text-decoration:underline!important}html[data-a11y-contrast=high] button,html[data-a11y-contrast=high] input,html[data-a11y-contrast=high] textarea,html[data-a11y-contrast=high] select{border:2px solid #000000!important}html[data-a11y-links=underline] a{text-decoration:underline!important}html[data-a11y-motion=reduced] *,html[data-a11y-motion=reduced] *:before,html[data-a11y-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-a11y-spacing=wide] body,html[data-a11y-spacing=wide] p,html[data-a11y-spacing=wide] li,html[data-a11y-spacing=wide] span{letter-spacing:.05em!important;line-height:1.8!important;word-spacing:.08em!important}*:focus-visible{outline:2px solid #D4880F!important;outline-offset:2px!important;border-radius:4px}
