.eg-editorial .eg-page-heading{text-align:left;border-bottom:1px solid #ffffff30;max-width:850px;padding-bottom:2rem}.eg-editorial .eg-page-heading h1{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.08}.eg-editorial .eg-page-heading p{text-align:left;color:#ffffffe0;max-width:760px;margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.75}.eg-editorial .eg-editorial-row{color:#352344;background:#f7f0f8;border:1px solid #fff2;border-radius:24px;gap:2rem;padding:clamp(1.25rem,3vw,2.5rem)}.eg-editorial .eg-editorial-row img{border-radius:16px}.eg-editorial .eg-editorial-panel{color:#352344;background:#f7f0f8;border:1px solid #ffffff24;border-radius:24px;padding:clamp(1.5rem,4vw,3rem)}.eg-editorial .eg-card{box-shadow:0 16px 48px -30px #17052f80}.eg-editorial .eg-rich p+p,.eg-legal p+p{margin-top:1rem}.eg-editorial .eg-rich h2,.eg-legal h2{margin:2rem 0 .75rem;font-size:1.6rem;font-weight:800}.eg-editorial .eg-rich h3,.eg-legal h3{margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:800}.eg-editorial .eg-rich ul,.eg-legal ul{margin:1rem 0;padding-left:1.5rem;list-style:outside}.eg-editorial .eg-rich ol,.eg-legal ol{margin:1rem 0;padding-left:1.5rem;list-style:decimal}.eg-editorial .eg-rich li,.eg-legal li{margin:.5rem 0}.eg-legal a{color:#630b83;text-underline-offset:3px;text-decoration:underline}.eg-detail{color:#250e52;background:#f5eff8;padding-top:130px}.eg-detail>.eg-detail-media{background:#e6d8ee;border-radius:24px;max-width:960px;height:clamp(200px,35vw,360px);margin:auto;overflow:hidden}.eg-detail>.eg-detail-media img{object-fit:contain}.eg-detail>div:not(.eg-detail-media){max-width:1120px;margin:auto}.eg-detail iframe{border-radius:20px}.eg-detail h1{font-weight:800;line-height:1.15}@media (max-width:640px){.eg-editorial .eg-page-heading{padding-bottom:1.5rem}.eg-detail{padding-top:90px}}.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address) .eg-focus:focus-visible{outline-color:#430574}.eg-editorial .eg-editorial-row :is(p,address,ul,ol,blockquote),.eg-editorial .eg-editorial-panel :is(p,address,ul,ol,blockquote){color:#493852}.eg-editorial .eg-editorial-row :is(h2,h3,h4),.eg-editorial .eg-editorial-panel :is(h2,h3,h4){color:#250e52}.eg-editorial .eg-editorial-row blockquote{border-color:#993292;font-size:1.55rem}.eg-editorial .eg-editorial-row li{padding-bottom:.5rem}.eg-editorial .eg-editorial-row li>svg{color:#993292}.eg-editorial .eg-contact-address{color:#352344;background:#f0e8f6;border-radius:24px;padding:clamp(1.5rem,4vw,3rem)}.eg-editorial .eg-contact-address :is(p,address,ul,h2,h3){color:#352344}.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address)>p a:not(.eg-button),.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address)>div>p a:not(.eg-button),.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address) .eg-rich a:not(.eg-button){color:#70276c;text-underline-offset:3px;text-decoration:underline}.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address)>p a:not(.eg-button):is(:hover,:focus-visible),.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address)>div>p a:not(.eg-button):is(:hover,:focus-visible),.eg-editorial :is(.eg-editorial-row,.eg-editorial-panel,.eg-contact-address) .eg-rich a:not(.eg-button):is(:hover,:focus-visible){color:#250e52;text-decoration-thickness:2px}
