.article-body .glsi-quote{margin:40px 0;padding:14px 20px;border-left:3px solid #ac5b99;font:500 clamp(27px,3vw,37px)/1.35 Display,Georgia,serif;color:#641159}.article-body .glsi-image-text{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin:38px 0}.article-body .glsi-image-text img{width:100%;height:auto;max-height:430px;object-fit:cover}.article-body .glsi-image-text.right img{order:2}.article-body .glsi-image-text p{font-size:17px;line-height:1.75}.article-body a.glsi-inline-link,.article-custom a{color:#641159;text-decoration:underline;text-underline-offset:5px}.glsi-embed{aspect-ratio:16/9;margin:38px 0;background:#2c1830}.glsi-embed iframe{width:100%;height:100%;border:0}.glsi-instagram{aspect-ratio:4/5;max-height:650px}.glsi-social-row{display:flex;gap:9px;flex-wrap:wrap;margin:34px 0}.glsi-social-row a{border:1px solid #dac5d4;padding:9px 15px;text-transform:capitalize;text-decoration:none;font-size:14px}.article-custom .special-callout{border-left:4px solid #b65a9f;background:#f9edf6;padding:17px 22px;color:#5b1e51}.article-custom img{max-width:100%;height:auto}.article-custom ul,.article-custom ol{padding-left:1.5em}@media(max-width:760px){.article-body .glsi-image-text{display:block}.article-body .glsi-image-text img{margin-bottom:15px}.glsi-instagram{max-height:520px}}
