.premium-card[data-v-44ba4ef2]{background:linear-gradient(180deg,#fff,#fffffff2);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #00000005,0 10px 15px -3px #00000008,0 20px 25px -5px #00000003,inset 0 1px #fffc}.cms-content[data-v-44ba4ef2] *{font-family:inherit!important}.cms-content[data-v-44ba4ef2] p{color:#334155;font-size:var(--type-body);line-height:var(--line-body);margin-bottom:1.15em}.cms-content[data-v-44ba4ef2]>p:first-child{color:#475569;font-size:var(--type-lead);line-height:1.8}.cms-content[data-v-44ba4ef2]>h2:first-child,.cms-content[data-v-44ba4ef2]>h3:first-child{margin-top:0}.cms-content[data-v-44ba4ef2] h2{border-left:3px solid var(--brand-accent);color:#1e3a5f;font-size:var(--type-section);font-weight:700;letter-spacing:normal;line-height:1.35;margin-bottom:.7em;margin-top:2em;padding-left:.85em;position:relative}.cms-content[data-v-44ba4ef2] h3{color:#1e3a5f;font-size:var(--type-subtitle);font-weight:700;letter-spacing:normal;line-height:1.4;margin-bottom:.4em;margin-top:1.6em}.cms-content[data-v-44ba4ef2] h4{color:#1e3a5f;font-size:1rem;font-weight:700;margin-bottom:.4em;margin-top:1.4em}.cms-content[data-v-44ba4ef2] b,.cms-content[data-v-44ba4ef2] strong{color:#0f172a;font-weight:700}.cms-content[data-v-44ba4ef2] a{border-bottom:1px solid rgba(194,136,77,.3);color:var(--brand-accent);text-decoration:none;transition:border-color .15s}.cms-content[data-v-44ba4ef2] a:hover{border-bottom-color:var(--brand-accent)}.cms-content[data-v-44ba4ef2] ol,.cms-content[data-v-44ba4ef2] ul{color:#334155;margin:1.15em 0;padding-left:1.5em}.cms-content[data-v-44ba4ef2] li{line-height:1.8;margin-bottom:.5em;padding-left:.25em}.cms-content[data-v-44ba4ef2] ol{list-style-type:decimal}.cms-content[data-v-44ba4ef2] ul{list-style-type:disc}.cms-content[data-v-44ba4ef2] ol ol{list-style-type:decimal;margin:.6em 0 .4em}.cms-content[data-v-44ba4ef2] ol ol>li{margin-bottom:.35em}.cms-content[data-v-44ba4ef2] li>p{margin:.2em 0}.cms-content[data-v-44ba4ef2] ol li::marker{color:var(--brand-accent);font-weight:700}.cms-content[data-v-44ba4ef2] ul li::marker{color:var(--brand-accent)}.cms-content[data-v-44ba4ef2] hr{border:none;border-top:1px solid #e2e8f0;margin:2em 0}.cms-content[data-v-44ba4ef2]>:first-child{margin-top:0}.cms-content[data-v-44ba4ef2]>:last-child{margin-bottom:0}
