.page-body{background-color:var(--hv-bg-primary);padding-block:var(--hv-space-xl)}.page-body-container{max-inline-size:110rem;margin-inline:auto;padding-inline:var(--hv-space-m)}.page-body-content{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-m);line-height:1.75;color:var(--hv-text-primary)}.page-body-content>*+*{margin-block-start:var(--hv-space-s)}.page-body-content p{margin:0}.page-body-content h2,.page-body-content h3,.page-body-content h4{font-family:var(--cf-font-family--lora);color:var(--hv-text-heading);letter-spacing:-.01em}.page-body-content h2{font-size:var(--hv-text-2xl);font-weight:600;line-height:1.2;margin-block-start:var(--hv-space-l)}.page-body-content h3{font-size:var(--hv-text-xl);font-weight:600;line-height:1.25;margin-block-start:var(--hv-space-m)}.page-body-content h4{font-size:var(--hv-text-l);font-weight:500;line-height:1.3;margin-block-start:var(--hv-space-m)}.page-body-content a{color:var(--hv-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 0.2s ease}.page-body-content a:visited{color:var(--hv-dusty-blue)}.page-body-content a:hover{color:var(--hv-navy)}.page-body-content ul,.page-body-content ol{padding-inline-start:var(--hv-space-m)}.page-body-content li+li{margin-block-start:var(--hv-space-4xs)}.page-body-content li::marker{color:var(--hv-olive)}.page-body-content blockquote{margin-inline:0;padding-block:var(--hv-space-2xs);padding-inline:var(--hv-space-m);border-inline-start:3px solid var(--hv-olive);background-color:var(--hv-bg-sand);border-radius:0 var(--hv-radius-s) var(--hv-radius-s) 0;font-style:italic;color:var(--hv-text-heading)}.page-body-content blockquote p+p{margin-block-start:var(--hv-space-2xs)}.page-body-content img,.page-body-content figure{max-inline-size:100%;block-size:auto;border-radius:var(--hv-radius-m)}.page-body-content hr{border:0;block-size:1px;background-color:var(--hv-border-primary);margin-block:var(--hv-space-m)}@media (max-width:991px){.page-body{padding-block:var(--hv-space-l)}}@media (max-width:478px){.page-body{padding-block:var(--hv-space-m)}.page-body-container{padding-inline:var(--hv-space-s)}}.page-body-content table:not([class]){display:block;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hv-olive-40) #fff0;border-collapse:collapse;margin-block:var(--hv-space-m)}.page-body-content table:not([class]) :is(th,td){min-inline-size:18rem;padding-block:var(--hv-space-xs);padding-inline:var(--hv-space-s);vertical-align:top;text-align:start;border-block-end:1px solid var(--hv-border-primary)}.page-body-content table:not([class]) th{font-weight:600;color:var(--hv-text-heading);background-color:var(--hv-bg-secondary);border-block-end-color:var(--hv-border-accent)}.page-body-content table:not([class]):has(th.hv-col-num) :is(th,td):first-child{min-inline-size:0;white-space:nowrap}