*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;min-width:0}
body{background:#F4F4F0;color:#090909;overflow-x:hidden}
a,a:hover{color:inherit;text-decoration:none}
h1,h2,h3,h4,p,span,a,li{overflow-wrap:break-word;word-break:break-word;hyphens:auto}
.ltab{font-family:'Space Grotesk',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:12px 22px;border:1px solid rgba(9,9,9,.2);background:transparent;color:rgba(9,9,9,0.55);cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}
.ltab:hover{color:#090909;border-color:#090909}
.ltab.lactive{background:#090909;color:#F4F4F0;border-color:#090909}
h3{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.01em;text-transform:uppercase;color:#090909;margin:32px 0 12px}
h3:first-child{margin-top:0}
p,li{font-family:'Space Grotesk',sans-serif;font-size:15px;line-height:1.82;color:rgba(9,9,9,.75);margin-bottom:12px}
ul,ol{padding-left:20px;margin-bottom:12px}
li{margin-bottom:6px}
strong{color:#090909;font-weight:600}
a.ext{color:#090909;border-bottom:1px solid rgba(9,9,9,.3);transition:border-color .2s}
a.ext:hover{border-color:#090909}
