h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0}.h1-category{font-size:28px}.h1-max-display{line-height:1.2;font-family:var(--font-primary)}@media(max-width: 767px){.h1-max-display{font-size:34px}}@media(min-width: 1200px){.h1-max-display{font-size:80px}}.h1{line-height:1.4;font-family:var(--font-primary);font-weight:700;font-size:clamp(28px,4.036vw,40px)}.h2{line-height:1.4;font-family:var(--font-primary);font-weight:700;font-size:clamp(24px,3.385vw,30px)}.h3{line-height:1.4;font-family:var(--font-primary);font-weight:700;font-size:clamp(19px,2.604vw,22px)}.h4{line-height:1.4;font-family:var(--font-primary);font-weight:700;font-size:clamp(16px,2.214vw,18px)}.h5{line-height:1.4;font-family:var(--font-primary);font-weight:700;text-transform:uppercase;letter-spacing:.28px;font-size:clamp(13px,1.693vw,14px)}.h6{text-transform:uppercase;font-size:12px;letter-spacing:.24px}.h1-maxdisplay-fancy,.h1-maxdisplay-fancy{line-height:1.2;font-size:clamp(34px,5.99vw,80px)}.h1-maxdisplay{font-family:var(--font-primary);font-weight:700}.h1-maxdisplay-fancy{font-weight:600;font-family:var(--font-secondary)}.h1-display,.h1-display-fancy{line-height:1.2;font-weight:700;font-size:clamp(32px,4.818vw,50px)}.h1-display{font-family:var(--font-primary)}.h1-display-fancy{font-family:var(--font-secondary)}.h2-display,.h2-display-fancy{line-height:1.2;font-weight:700;font-size:clamp(26px,3.776vw,38px);font-family:var(--font-primary)}.h3-display-fancy{line-height:1.2;font-family:var(--font-secondary)}@media(max-width: 767px){.h3-display-fancy{font-size:26px}}@media(min-width: 768px){.h3-display-fancy{font-size:36px}}body:has(.p-cookies) .siteCookies{display:none}.p-cookies>*:last-child{margin-bottom:0}.p-cookies a{color:var(--color-text-link);text-decoration:underline}.p-cookies a:hover{text-decoration:none}.p-cookies h2,.p-cookies h3,.p-cookies h4{margin-bottom:16px}.p-cookies ul,.p-cookies ol{display:flex;flex-direction:column;row-gap:12px;margin-bottom:32px}.p-cookies ul{padding:0 0 0 8px;list-style:none}.p-cookies ul li{position:relative;padding-inline-start:12px}.p-cookies ul li::before{position:absolute;left:0;top:10px;width:5px;height:4px;content:"";background-color:var(--color-surface-primary);border-radius:50%}.p-cookies p{margin-bottom:32px}.p-cookies table{width:100%;max-width:800px;margin-bottom:32px}.p-cookies table thead th{border-bottom:1px solid var(--color-surface-primary)}.p-cookies table tbody td{border-bottom:1px solid var(--color-border-menu-bottom-border)}.p-cookies table th{text-align:left;font-weight:600}.p-cookies table th,.p-cookies table td{padding:12px}
