/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:AvenirNext-Regular;font-display:swap;src:url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Ultralight.woff2) format("woff2"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Ultralight.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Ultralight.ttf) format("truetype");font-weight:200;font-style:normal;}@font-face{font-family:AvenirNext-Regular;font-display:swap;src:url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Thin.woff2) format("woff2"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Thin.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Thin.ttf) format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:AvenirNext-Regular;font-display:swap;src:url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Regular.woff2) format("woff2"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Regular.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:AvenirNext-Bold;font-display:swap;src:url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Bold.woff2) format("woff2"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Bold.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./AvenirNext-Bold.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:AvenirNextDemiBold;font-display:swap;src:url(/themes/custom/wealth_advisor/fonts/avenir_next/./avenirnext-demibold.woff2) format("woff2"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./avenirnext-demibold.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/avenir_next/./avenirnext-demibold.ttf) format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:Oswald-Bold;src:url(/themes/custom/wealth_advisor/fonts/insert_fonts/./Oswald-Bold.ttf) format("truetype"),url(/themes/custom/wealth_advisor/fonts/insert_fonts/./Oswald-Bold.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/insert_fonts/./Oswald-Bold.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:HelveticaNeueLTStd-MdCn;src:url(/themes/custom/wealth_advisor/fonts/insert_fonts/./HelveticaNeueLTStd-MdCn.ttf) format("truetype"),url(/themes/custom/wealth_advisor/fonts/insert_fonts/./HelveticaNeueLTStd-MdCn.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/insert_fonts/./HelveticaNeueLTStd-MdCn.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:HelveticaNeueLTStd-Cn;src:url(/themes/custom/wealth_advisor/fonts/insert_fonts/./HelveticaNeueLTStd-Cn.ttf) format("truetype"),url(/themes/custom/wealth_advisor/fonts/insert_fonts/./HelveticaNeueLTStd-Cn.woff) format("woff"),url(/themes/custom/wealth_advisor/fonts/insert_fonts/./HelveticaNeueLTStd-Cn.woff2) format("woff2");font-weight:normal;font-style:normal;}
:root{--editorial-color-primary:#c8215d;--editorial-color-primary-hover:#e03d7a;--editorial-color-grey-blue:#1f2937;--editorial-color-grey-border:#e5e7eb;--editorial-color-text:#1f1f1f;--editorial-color-white:#fff;--editorial-color-off-white:#f8f9fa;--editorial-font-sans:"Inter",system-ui,sans-serif;--editorial-font-serif:"Georgia","Source Serif",serif;--editorial-radius:5px}.ck-content[class][class]{color:var(--editorial-color-text);font-family:var(--editorial-font-serif);font-size:1.125rem;line-height:1.5}.ck-content[class][class] p{margin:0 0 1.5rem}.ck-content[class][class] strong,.ck-content[class][class] b{font-family:var(--editorial-font-sans);font-weight:700}.ck-content[class][class] em,.ck-content[class][class] i{font-style:italic}.ck-content[class][class] a{color:var(--editorial-color-primary);text-underline-offset:.2em;text-decoration:underline}.ck-content[class][class] a:hover{color:var(--editorial-color-primary-hover)}.ck-content[class][class] h1,.ck-content[class][class] h2{font-family:var(--editorial-font-sans);margin:2.5rem 0 1rem;font-size:clamp(1.375rem,2.5vw + .5rem,2rem);font-weight:700;line-height:1.25}.ck-content[class][class] h3{font-family:var(--editorial-font-sans);margin:2rem 0 .75rem;font-size:clamp(1.25rem,1.5vw + .75rem,1.5rem);font-weight:700;line-height:1.3}.ck-content[class][class] h4,.ck-content[class][class] h5,.ck-content[class][class] h6{font-family:var(--editorial-font-sans);margin:1.75rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.35}.ck-content[class][class] ul,.ck-content[class][class] ol{margin:0 0 1.5rem;padding-left:1.5rem}.ck-content[class][class] ul{list-style:outside}.ck-content[class][class] ol{list-style:decimal}.ck-content[class][class] li{margin:.4rem 0}.ck-content[class][class] li::marker{color:var(--editorial-color-primary)}.ck-content[class][class] blockquote{border-left:4px solid var(--editorial-color-primary);color:var(--editorial-color-grey-blue);margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.25rem;font-style:italic;line-height:1.45}.ck-content[class][class] img{border-radius:var(--editorial-radius);max-width:100%;height:auto;margin:1.75rem auto;display:block}.ck-content[class][class] figure{margin:1.75rem 0}.ck-content[class][class] figure img{margin:0 auto}.ck-content[class][class] figcaption{font-family:var(--editorial-font-sans);color:var(--editorial-color-grey-blue);margin-top:.5rem;font-size:.9rem}.ck-content[class][class] .caption{background:var(--editorial-color-grey-blue);color:var(--editorial-color-white);font-family:var(--editorial-font-sans);padding:.5rem .75rem;font-size:.9rem}.ck-content[class][class] .caption a{color:var(--editorial-color-white);text-decoration:underline}.ck-content[class][class] table{border-collapse:collapse;width:100%;font-size:.95rem;font-family:var(--editorial-font-sans);margin:1.75rem 0}.ck-content[class][class] thead{background:var(--editorial-color-off-white)}.ck-content[class][class] th,.ck-content[class][class] td{border:1px solid var(--editorial-color-grey-border);text-align:left;vertical-align:top;padding:.625rem .875rem}.ck-content[class][class] th{font-weight:700}.ck-content[class][class] iframe{border:0;width:100%;max-width:100%;margin:1.75rem 0;display:block}.ck-content[class][class] hr{background:var(--editorial-color-grey-border);border:0;height:1px;margin:2.5rem 0}
