:root{--av-steel:#6290A5;--av-taupe:#5C5958;--av-mint:#DCE9E4;--av-paper:#F7F8F5;--av-deep:#244E61;--av-copper:#C77955}.av-text,[class*="is-style-av-"]{font-family:AV Lato,Arial,sans-serif}.av-text{--av-foreground:var(--av-deep);margin:36px 0;padding:clamp(24px,4vw,44px);background:var(--av-paper);color:var(--av-deep);border-top:1px solid var(--av-steel);line-height:1.75;box-sizing:border-box;overflow-wrap:anywhere}.av-text--mint{background:var(--av-mint)}.av-text--deep{background:var(--av-deep);color:var(--av-paper);--av-foreground:var(--av-paper);--av-caption:var(--av-mint)}.av-text--split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.av-text__header,.av-text__body{min-width:0}.av-text .av-text__eyebrow{margin:0 0 18px!important;color:var(--av-caption,var(--av-taupe));font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.av-text .av-text__title{font-family:inherit;color:var(--av-foreground);font-weight:900;font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-.04em;margin:0 0 28px;padding:0;text-decoration:underline;text-decoration-color:var(--av-copper);text-decoration-thickness:.045em;text-underline-offset:.14em}.av-text--split .av-text__title{margin-bottom:0}.av-text .av-text__body{font-size:17px;color:var(--av-foreground)}.av-text .av-text__body :is(p,li,blockquote){color:inherit;font-size:inherit;line-height:1.8}.av-text .av-text__body p{margin:0 0 20px}.av-text .av-text__body :first-child{margin-top:0}.av-text .av-text__body>:last-child{margin-bottom:0}.av-text .av-text__body :is(h2,h3,h4){color:inherit;line-height:1.2;letter-spacing:-.025em}.av-text .av-text__body h2{font-size:30px}.av-text .av-text__body h3{font-size:24px}.av-text .av-text__body :is(ul,ol){padding-left:22px;margin:18px 0}.av-text .av-text__body li{padding-block:6px}.av-text .av-text__body a{color:inherit;text-decoration-color:var(--av-copper);text-underline-offset:.2em}.av-text--compact{padding:24px;margin-block:24px}.av-text__header:empty{display:none}.av-text--split:has(>.av-text__header:empty){grid-template-columns:1fr}.editor-styles-wrapper .av-text{max-width:100%;font-family:AV Lato,Arial,sans-serif}.av-text__body .block-editor-block-list__layout>.block-editor-block-list__block{margin-top:0}.wp-block-button:is(.is-style-av-primary,.is-style-av-outline,.is-style-av-soft) .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:13px 23px;border:1px solid var(--av-deep);border-radius:0;background:var(--av-deep);color:var(--av-paper);font-family:AV Lato,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-sizing:border-box;transition:background-color .15s,color .15s}.wp-block-button.is-style-av-outline .wp-block-button__link{background:transparent;color:var(--av-deep)}.wp-block-button.is-style-av-soft .wp-block-button__link{background:var(--av-mint);color:var(--av-deep);border-color:var(--av-mint)}.av-text--deep .wp-block-button.is-style-av-outline .wp-block-button__link{border-color:var(--av-paper);color:var(--av-paper)}.av-text--deep .wp-block-button.is-style-av-primary .wp-block-button__link{background:var(--av-paper);border-color:var(--av-paper);color:var(--av-deep)}.av-text--deep .wp-block-button:not([class*="is-style-"]) .wp-block-button__link,.av-text--deep .wp-block-button.is-style-fill .wp-block-button__link{background:var(--av-paper);color:var(--av-deep)}.av-text--deep .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--av-paper);border-color:var(--av-paper)}.wp-block-button:is(.is-style-av-primary,.is-style-av-outline,.is-style-av-soft) .wp-block-button__link:hover{background:var(--av-mint);border-color:var(--av-steel);color:var(--av-deep)}.wp-block-button:is(.is-style-av-primary,.is-style-av-outline,.is-style-av-soft) .wp-block-button__link:focus-visible{outline:3px solid var(--av-copper);outline-offset:4px}.wp-block-group:is(.is-style-av-card,.is-style-av-note){--av-foreground:var(--av-deep);box-sizing:border-box;padding:28px;background:var(--av-paper);color:var(--av-deep);border-top:2px solid var(--av-steel);overflow-wrap:anywhere;min-width:0}.wp-block-group.is-style-av-note{background:var(--av-mint);border-top:0;border-left:3px solid var(--av-copper)}.wp-block-group:is(.is-style-av-card,.is-style-av-note) :is(p,li,h2,h3,h4){color:var(--av-deep)}.wp-block-group:is(.is-style-av-card,.is-style-av-note)>:first-child{margin-top:0}.wp-block-group:is(.is-style-av-card,.is-style-av-note)>:last-child{margin-bottom:0}.wp-block-heading.is-style-av-heading{color:var(--av-foreground,var(--av-deep));font-weight:900;letter-spacing:-.04em;line-height:1.12;text-decoration:underline;text-decoration-color:var(--av-copper);text-decoration-thickness:.045em;text-underline-offset:.14em}.wp-block-quote.is-style-av-quote{margin:32px 0;padding:8px 0 8px 24px;border-left:3px solid var(--av-copper);color:var(--av-foreground,var(--av-deep))}.wp-block-quote.is-style-av-quote p{font-size:clamp(21px,3vw,30px);line-height:1.45;color:inherit}.wp-block-quote.is-style-av-quote cite{font-size:13px;font-style:normal}.wp-block-details.is-style-av-faq{padding:20px 0;border-block-end:1px solid var(--av-steel);color:var(--av-foreground,var(--av-deep))}.wp-block-details.is-style-av-faq summary{cursor:pointer;font-weight:700;font-size:20px;line-height:1.4}.wp-block-details.is-style-av-faq summary:focus-visible{outline:3px solid var(--av-copper);outline-offset:4px}.wp-block-details.is-style-av-faq>p{margin:18px 0 0;color:inherit}.wp-block-separator.is-style-av-line{border:0;border-top:2px solid var(--av-copper);margin:36px 0;width:100%}.av-text .wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px}.av-text .wp-block-columns{display:flex;gap:24px}.av-text .wp-block-column{flex:1;min-width:0}@media(max-width:740px){.av-text--split{grid-template-columns:1fr;gap:24px}.av-text .av-text__body{font-size:16px}.av-text--split .av-text__title{margin-bottom:0}.av-text .av-text__title{font-size:clamp(29px,7vw,42px)}.av-text .wp-block-columns{flex-direction:column}.av-text .wp-block-column{width:100%;flex-basis:auto!important}}@media(prefers-reduced-motion:reduce){.wp-block-button .wp-block-button__link{transition:none}}
