.vm-article{color:#44403c;font-size:1.0625rem;line-height:1.85;overflow-wrap:break-word}@media (min-width:768px){.vm-article{font-size:1.125rem}}.vm-article>*+*{margin-top:1.35em}.vm-article>:first-child{margin-top:0}.vm-article>p:first-of-type{font-size:1.14em;color:#292524}.vm-article h2{font-family:var(--font-heading),serif;color:#065362;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.35rem);line-height:1.2;margin-top:2.3em;scroll-margin-top:7rem}.vm-article h2:after{content:"";display:block;width:3rem;height:1px;margin-top:.65em;background:#c89b3c}.vm-article h3{font-family:var(--font-heading),serif;color:#0b3b43;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.3;margin-top:1.9em;scroll-margin-top:7rem}.vm-article h4,.vm-article h5,.vm-article h6{color:#1c1917;font-weight:700;font-size:1.02em;margin-top:1.7em}.vm-article h2+*,.vm-article h3+*,.vm-article h4+*{margin-top:.9em}.vm-article b,.vm-article strong{color:#1c1917;font-weight:600}.vm-article h2 strong,.vm-article h3 strong,.vm-article h4 strong{color:inherit;font-weight:inherit}.vm-article em{font-style:italic}.vm-article a{color:#065362;text-decoration:underline;text-decoration-color:rgba(200,155,60,.6);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.vm-article a:hover{color:#0a7a92;text-decoration-color:#c89b3c}.vm-article ol,.vm-article ul{padding-left:1.5em}.vm-article ul{list-style:none}.vm-article ul>li{position:relative}.vm-article ul>li:before{content:"";position:absolute;left:-1.15em;top:.78em;width:.38em;height:.38em;border-radius:9999px;background:#c89b3c}.vm-article ol{list-style:decimal}.vm-article ol>li::marker{color:#a08040;font-weight:700}.vm-article li+li{margin-top:.55em}.vm-article li>p{margin:0}.vm-article img{width:100%;height:auto;border-radius:1rem;box-shadow:0 25px 50px -24px rgba(6,83,98,.35)}.vm-article>img,.vm-article>p>img:only-child{margin-top:2.2em;margin-bottom:.8em}.vm-article figure{margin-top:2.2em}.vm-article figcaption{margin-top:.8em;text-align:center;font-size:.85rem;color:#78716c}.vm-article blockquote{border-left:2px solid #c89b3c;padding:.2em 0 .2em 1.4em;font-family:var(--font-heading),serif;font-size:1.3em;line-height:1.5;color:#065362}.vm-article hr{border:0;height:1px;margin:3em 0;background:#e7e5e4}.vm-article .vm-table{margin-top:2em;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e7e5e4;border-radius:1rem}.vm-article table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9em;line-height:1.6}.vm-article th{background:#f7f4ec;color:#065362;text-align:left;font-size:.74em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vm-article td,.vm-article th{padding:.9em 1.1em;border-bottom:1px solid #efedea;vertical-align:top}.vm-article tbody tr:nth-child(2n) td{background:#fcfbf8}.vm-article tr:last-child td{border-bottom:0}.vm-article td p,.vm-article th p{margin:0}.vm-article iframe,.vm-article video{width:100%;height:auto;aspect-ratio:16/9;border-radius:1rem}.vm-faq summary{list-style:none}.vm-faq summary::-webkit-details-marker{display:none}.vm-article.vm-compact{font-size:1rem;line-height:1.8}@media (min-width:768px){.vm-article.vm-compact{font-size:1.05rem}}.vm-article.vm-compact>p:first-of-type{font-size:1em;color:inherit}.vm-article.vm-compact h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);margin-top:1.6em}.vm-article .vm-linkcard{display:flex;align-items:center;gap:1rem;max-width:28rem;margin-top:1.5em;padding:.75rem;border:1px solid #e7e5e4;border-radius:1rem;background:#fff;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease}.vm-article .vm-linkcard:hover{border-color:rgba(200,155,60,.7);box-shadow:0 18px 40px -28px rgba(6,83,98,.45)}.vm-article .vm-linkcard img{flex:none;width:4.5rem;height:4.5rem;margin:0;border-radius:.75rem;object-fit:cover;box-shadow:none}.vm-article .vm-linkcard-body{display:flex;min-width:0;flex-direction:column;gap:.15rem}.vm-article .vm-linkcard-cta,.vm-article .vm-linkcard-kicker{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vm-article .vm-linkcard-kicker{color:#a08040}.vm-article .vm-linkcard-cta{color:#78716c}.vm-article .vm-linkcard:hover .vm-linkcard-cta{color:#065362}.vm-article .vm-linkcard-title{font-family:var(--font-heading),serif;font-size:1.05rem;line-height:1.3;color:#065362}.vm-article .vm-linkpill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .7rem;border-radius:9999px;background:#f7f4ec;color:#065362;font-size:.92em;text-decoration:none}.vm-article .vm-linkpill:hover{background:#efe9d9}