.page-content{position:relative;padding:80px 0 100px;background:var(--color-black);color:var(--color-white)}.page-content__container{position:relative;z-index:1;max-width:1400px}.page-content__title{margin:0 0 32px;font-family:var(--font-fjalla);font-size:clamp(40px,6vw,64px);line-height:1.1;font-weight:var(--font-weight-regular);letter-spacing:2px;text-transform:uppercase;color:var(--color-white)}.page-content__body{font-family:var(--font-barlow);font-size:18px;line-height:1.65;font-weight:var(--font-weight-regular);color:#ffffffd9}.page-content__body>*:first-child{margin-top:0}.page-content__body>*:last-child{margin-bottom:0}.page-content__body p{margin:0 0 1.1em}.page-content__body h2,.page-content__body h3,.page-content__body h4{margin:1.6em 0 .6em;color:var(--color-white)}.page-content__body h2{font-family:var(--font-fjalla);font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:1px;text-transform:uppercase}.page-content__body h3{font-family:var(--font-barlow);font-size:24px;line-height:1.3;font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:0}.page-content__body h4{font-size:18px;line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase}.page-content__body ul,.page-content__body ol{margin:0 0 1.1em;padding-left:1.25em}.page-content__body li{margin:0 0 .45em}.page-content__body a{color:var(--color-white-orange);text-decoration:underline;text-underline-offset:2px}.page-content__body a:hover{color:var(--color-yellow)}.page-content__body strong,.page-content__body b{font-weight:var(--font-weight-semibold);color:var(--color-white)}.page-content__body blockquote{margin:1.4em 0;padding:0 0 0 1.1em;border-left:2px solid rgba(255,255,255,.25);color:#ffffffbf;font-style:italic}.page-content__body img{display:block;max-width:100%;height:auto;margin:1.4em 0;border-radius:12px}.page-content__body hr{margin:2em 0;border:0;border-top:1px solid rgba(255,255,255,.12)}.page-content__body table{width:100%;margin:1.4em 0;border-collapse:collapse}.page-content__body table th,.page-content__body table td{padding:10px 12px;border:1px solid rgba(255,255,255,.12);text-align:left}.page-content__body table th{font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (max-width: 768px){.page-content{padding:48px 0 64px}.page-content__title{margin-bottom:24px;letter-spacing:1px}.page-content__body{font-size:16px;line-height:1.6}}body:not(.wp-admin) .page-content__body a{text-decoration:underline;text-underline-offset:2px}
