*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:var(--black);color:var(--light);font-family:Inter,serif;font-optical-sizing:auto;overflow-x:clip;overflow-y:scroll;overscroll-behavior:none;text-rendering:optimizeLegibility;margin:0;padding:0;font-size:1.125rem;line-height:150%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--black: #0d0d0d;--dark: #1a1a1a;--red: #dc3545;--white:#fff;--light: #9ca3af;--surface-hover-color: #2a2a2a;--border-color: #333;--shadow:-6px 7px 9rem 20px rgb(0 0 0);--filter-black: brightness(0%);--filter-white: brightness(0) invert(1)}body{font-family:Inter,sans-serif;background-color:var(--black);color:var(--light);line-height:1.6;font-size:16px}.hide{display:none;text-indent:-9999999px;white-space:nowrap;overflow:hidden;font-size:1px;position:absolute}.header{background-color:var(--black);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.header__container{display:flex;align-items:center;justify-content:space-between;height:4.5rem}.header__menu-toggle{background:none;border:none;cursor:pointer;color:var(--light)}.header__menu-toggle svg{width:24px;height:24px}.header__nav{display:none}.header__nav.is-open{display:flex;flex-direction:column;position:absolute;top:4.5rem;left:0;width:100%;background:var(--dark);padding:1rem;border-bottom:1px solid var(--border-color)}input{background-color:var(--dark);border:1px solid var(--border-color);padding:1rem 1.25rem;border-radius:6px;width:250px;outline:none}select,.btn{background-color:var(--red);color:#000;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer}.hero-grid{display:grid;gap:1rem;margin-top:2rem;margin-bottom:2rem}.hero-card{position:relative;border-radius:8px;overflow:hidden;background-color:var(--dark)}.hero-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hero-card:hover .hero-card__image{transform:scale(1.05)}.hero-card__content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(to top,#000000e6,#0000);color:#fff}.hero-card__category,.badge{display:inline-block;border:1px solid rgba(255,255,255,.7);padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px}.main-grid{display:grid;gap:2rem}.sidebar-widget{background-color:var(--dark);border-radius:8px;padding:1.25rem;margin-bottom:2rem}.sidebar-widget__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}a{color:var(--light);text-decoration:none;transition:color .3s ease}a:hover{color:var(--red)}img{max-width:100%;display:block}small{font-size:.85rem}h1,h2,h3,h4,h5,h6,strong{color:var(--white);font-family:Google Sans,sans-serif}h1{font-size:44px;line-height:1.2;margin:0 0 16px;font-weight:700}h2,h3{line-height:1.3}h2{font-size:28px;margin:3rem 0 16px}.text-3,h3{font-size:22px;margin:32px 0 16px}.text-4,h4{font-size:16px;margin:32px 0 16px}blockquote{border-left:4px solid var(--red);padding:.3rem 1rem;font-style:italic;color:var(--white)}ul{list-style:none}@media (min-width: 768px){.header__nav{display:flex;position:static;background:none;border:none;padding:0}.hero-grid{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,1fr);height:calc(100vh - 150px)}.main-grid{grid-template-columns:2fr 1fr}}.container{max-width:1220px;margin:0 auto;padding:1rem}.w-75{width:800px}.w-100{width:100%}.mx-auto{margin:auto}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-1{margin-right:.5rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mt-3{margin-top:3rem}.mt-5{margin-top:5rem}.p-0{padding:0}.p-05{padding:.1rem .3rem}.p-1{padding:1rem}.py-3{padding-top:3rem;padding-bottom:3rem}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.grid-2{display:grid;grid-template-columns:1fr 1fr}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}.gap-3{gap:3rem}.gap-1{gap:1rem}.br{border-radius:.5rem}.lh{line-height:1}.fw{font-weight:700}.cover{object-fit:cover}.line-separator{border-top:4px solid var(--red);width:100%;height:0;margin:1em 0}.d-none{display:none}.span-2{grid-row:span 2}.blue{color:var(--blue)}.bg-light{background-color:var(--border-color)}.bg-red{background-color:var(--red)}.bg-black{background-color:var(--black)}.bg-dark,blockquote{background-color:var(--dark)}.red{color:var(--red)}.filter-white{filter:var(--filter-white)}.border-right{border-right:1px solid var(--border-color)}.uppercase{text-transform:uppercase}.overflow{overflow:auto}.center{text-align:center}.small{font-size:.85rem}.pre{white-space:pre}@media only screen and (max-width: 667px){body,p,pre{font-size:.9rem}.container{padding:.7rem}.header{padding:0}.main-nav{display:none}.md{height:auto;display:grid;grid-template-columns:1fr}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.4rem}.d-sm-none{display:none}.w-75{width:100%}.grid-2,.grid-3{display:grid;grid-template-columns:1fr}}
