@charset "UTF-8";@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url("./media/barlow-latin-300-normal-VHZLSBBC.woff2") format("woff2"),url("./media/barlow-latin-300-normal-E6UMFY3H.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-latin-400-normal-NENW7MY5.woff2") format("woff2"),url("./media/barlow-latin-400-normal-NP6ENZ2E.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-latin-600-normal-APFZWJSU.woff2") format("woff2"),url("./media/barlow-latin-600-normal-IMDL24A2.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-latin-700-normal-5OFOGNFS.woff2") format("woff2"),url("./media/barlow-latin-700-normal-WICR22MF.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}:root{--color-primary: #e16734;--color-bg: #000000;--color-bg-secondary: #1a1a1a;--color-text: #ffffff;--color-border: rgba(255, 255, 255, .13);--font-base: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-nav: "Poppins", sans-serif;--max-content-width: 1200px;--max-header-width: 1900px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-base);font-size:1rem;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-title{max-width:var(--max-content-width);margin:0 auto 1rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:700;color:var(--color-primary);text-align:left}@media(min-width:860px){section[id]{scroll-margin-top:120px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-page{max-width:800px;margin:0 auto;padding:6rem 1.5rem 4rem;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.7;color:var(--color-text)}.legal-page .legal-header{border-bottom:2px solid var(--color-primary);margin-bottom:2.5rem;padding-bottom:1rem}.legal-page .legal-header h1{font-size:clamp(1.8rem,1.5rem + 1vw,2.4rem);color:var(--color-primary);margin-bottom:.5rem}.legal-page .legal-meta{font-size:.9rem;opacity:.7;margin:0}.legal-page section{margin-bottom:2rem}.legal-page section h2{font-size:clamp(1.2rem,1.1rem + .4vw,1.5rem);color:var(--color-primary);margin:2rem 0 .75rem;font-weight:700}.legal-page section h3{font-size:1.1rem;margin:1.25rem 0 .5rem;font-weight:600}.legal-page section p{margin-bottom:1rem}.legal-page section a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.legal-page section a:hover{text-decoration:none}.legal-page section ul,.legal-page section ol{padding-left:1.5rem;margin-bottom:1rem}.legal-page section ul li,.legal-page section ol li{margin-bottom:.5rem}.legal-page .data-list{list-style:none;padding:1.25rem 1.5rem;background-color:var(--color-bg-secondary);border-radius:8px;border-left:3px solid var(--color-primary)}.legal-page .data-list li{margin-bottom:.6rem}.legal-page .data-list li:last-child{margin-bottom:0}.legal-page .data-list li strong{color:var(--color-primary);margin-right:.4rem}.legal-page .cookies-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.legal-page .cookies-table th,.legal-page .cookies-table td{padding:.75rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.legal-page .cookies-table th{background-color:var(--color-bg-secondary);color:var(--color-primary);font-weight:700}.legal-page .legal-back{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);text-align:center}.legal-page .legal-back a{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-page .legal-back a:hover{text-decoration:underline}
