@media (max-width:480px){.single-post .entry-content ul,.single-post .entry-content ol{padding-left:20px}}.grid-remove-outer-padding>div:first-child{padding-left:0}.grid-remove-outer-padding>div:last-child{padding-right:0}@media (max-width:1024px){.grid-remove-outer-padding>div{padding-left:0;padding-right:0}}@media (min-width:520px){.title-height-extra h2,.entry-card h2{min-height:85px}}#footer [data-row="bottom"] .ct-container{padding-top:0}.jm-bio{--jm-plum:#734061;--jm-plum-2:#522c45;--jm-gold:#edb654;--jm-gold-2:#d99f3c;--jm-ink:#333333;--jm-mist:#faf6f3;--jm-line:#e7dfe4;max-width:1080px;margin:0 auto;color:var(--jm-ink);line-height:1.65}.jm-bio *{box-sizing:border-box}.jm-bio__hero{display:flex;gap:2.5rem;align-items:center;background:linear-gradient(135deg,var(--jm-plum) 0%,var(--jm-plum-2) 100%);border-radius:18px;padding:2.75rem;position:relative;overflow:hidden}.jm-bio__hero::after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;background:radial-gradient(circle,rgb(237 182 84 / .22) 0%,transparent 70%);pointer-events:none}.jm-bio__photo-wrap{flex:0 0 auto}.jm-bio__photo{width:190px;height:190px;object-fit:cover;border-radius:14px;border:3px solid var(--jm-gold);box-shadow:0 14px 40px rgb(0 0 0 / .35);display:block}.jm-bio__intro{flex:1 1 auto;min-width:0}.jm-bio__name{margin:0 0 .25rem;font-size:2.4rem;line-height:1.1;font-weight:700;color:#fff;letter-spacing:-.01em}.jm-bio__role{margin:0 0 1rem;font-size:1.15rem;font-weight:600;color:var(--jm-gold)}.jm-bio__lede{margin:0;font-size:1.05rem;color:#f0e8ec}.jm-bio__socials{margin-top:1.25rem;display:flex;gap:.6rem;flex-wrap:wrap}.jm-bio__socials a{display:inline-block;padding:.35rem .85rem;font-size:.85rem;font-weight:600;color:var(--jm-plum);background:var(--jm-gold);border-radius:999px;text-decoration:none;transition:transform .15s ease,background .15s ease}.jm-bio__socials a:hover{transform:translateY(-2px);background:#fff}.jm-bio__body{padding:2.5rem .25rem 0}.jm-bio__section{margin-bottom:2.25rem}.jm-bio__h{font-size:1.5rem;font-weight:700;color:var(--jm-plum);margin:0 0 .85rem;padding-left:.85rem;border-left:4px solid var(--jm-gold);line-height:1.25}.jm-bio__body p{margin:0 0 1rem;font-size:1.05rem}.jm-bio__body p:last-child{margin-bottom:0}.jm-bio__note{background:var(--jm-mist);border:1px solid var(--jm-line);border-left:4px solid var(--jm-gold-2);border-radius:10px;padding:1.4rem 1.6rem}.jm-bio__note p{margin:0 0 .75rem}.jm-bio__note p:last-child{margin-bottom:0}.jm-bio__disclosure{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--jm-line);font-size:.95rem;color:#555}@media (max-width:680px){.jm-bio__hero{flex-direction:column;text-align:center;padding:2rem 1.5rem;gap:1.5rem}.jm-bio__name{font-size:2rem}.jm-bio__socials{justify-content:center}.jm-bio__body{padding-top:2rem}}.custom-author-byline{max-width:750px;margin:1.25rem auto;padding:.75rem 1rem;background:#F5F5F5;border-left:3px solid #20B2AA;border-radius:4px;box-sizing:border-box}.custom-author-byline p{margin:0;font-size:.95rem}.custom-author-byline p+p{margin-top:.25rem;font-size:.85rem;color:#666}.custom-author-byline a{color:#20B2AA;font-weight:600;text-decoration:none}.custom-author-byline a:hover{text-decoration:underline}