.elementor .aat-newsletter-inline{min-width:0px;}.elementor .aat-newsletter-footer{min-width:0px;}.elementor .aat-needs-img{min-width:0px;}.elementor .journal-body{font-family:var(--font-body);font-size:20px;color:var(--text-body);line-height:1.78;}.elementor .aat-req{min-width:0px;}.elementor .aat-optional{min-width:0px;}.elementor .container{width:100%;max-width:var(--container-max);margin-inline-start:auto;margin-inline-end:auto;}.elementor .section{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);}.elementor .link-arrow:hover,.elementor .link-arrow:focus-visible{color:var(--ink);border-color:var(--ink);}.elementor .link-arrow{font-family:var(--font-label);font-weight:500;font-size:11px;color:var(--gold);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;border-style:none;background-color:transparent;display:inline-flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gold);\n}.elementor .btn-outline-light:hover,.elementor .btn-outline-light:focus-visible{color:var(--ink);background-color:#FFFFFF;}.elementor .btn-outline-light{font-family:var(--font-label);font-weight:500;font-size:11px;color:#FFFFFF;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:inline-flex;gap:14px;align-items:center;}.elementor .btn-gold:hover,.elementor .btn-gold:focus-visible{color:#FFFFFF;border-color:var(--ink);background-color:var(--ink);}.elementor .btn-gold{font-family:var(--font-label);font-weight:500;font-size:11px;color:#FFFFFF;letter-spacing:0.24em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:var(--gold);border-style:solid;background-color:var(--gold);transition:background-color 0.2s, color 0.2s;display:inline-flex;gap:14px;align-items:center;}.elementor .gold-rule{width:56px;height:1px;margin:0px;border-style:none;background-color:var(--gold);}.elementor .body-copy{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);color:var(--text-body);line-height:1.65;margin:0px;}.elementor .h-card{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);color:var(--ink);line-height:1.1;margin:0px;}.elementor .h-section{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);color:var(--ink);letter-spacing:-0.01em;line-height:1.1;margin:0px;}.elementor .eyebrow{font-family:var(--font-label);font-weight:500;font-size:var(--fs-label);color:var(--text-muted);letter-spacing:0.28em;line-height:1.6;text-transform:uppercase;margin:0px;}