.elementor .e-default-section{min-width:0px;padding:0px;}.elementor .e-default-div{min-width:0px;padding:0px;}.elementor .e-default-article{min-width:0px;padding:0px;}.elementor .e-default-aside{min-width:0px;padding:0px;}.elementor .e-default-header{min-width:0px;padding:0px;}.elementor .e-default-footer{min-width:0px;padding:0px;}.elementor .e-default-nav{min-width:0px;padding:0px;}.elementor .e-default-p{font-family:var(--sans);font-size:16.5px;line-height:1.65;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;& b, & strong { font-weight: 600; } & a { text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-default-span{font-family:var(--sans);}.elementor .e-default-h1{font-family:var(--serif);font-weight:400;color:var(--ink);margin:0px;text-wrap: balance; & em { font-style: italic; color: var(--rust); }\n}.elementor .e-default-h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px, 4.6vw, 54px);color:var(--ink);letter-spacing:-0.015em;line-height:1.06;margin-block-start:12px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance; & em { font-style: italic; color: var(--rust); }\n}.elementor .e-default-h3{font-family:var(--serif);font-weight:500;font-size:23px;color:var(--ink);line-height:1.2;margin:0px;text-wrap: balance; & em { font-style: italic; color: var(--rust); }\n}.elementor .e-default-h4{font-family:var(--sans);font-weight:600;font-size:12px;color:var(--rust-lt);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}