:root{--mgs-ap-primary:#c90043;--mgs-ap-primary-dark:#9f0036;--mgs-ap-ink:#202026;--mgs-ap-muted:#6b6c75;--mgs-ap-surface:#ffffff;--mgs-ap-soft:#faf6f8;--mgs-ap-border:#eee5e9}.mgs-ap-byline,.mgs-ap-author-hero,.mgs-ap-post-card{box-sizing:border-box}.mgs-ap-byline{align-items:center;background:var(--mgs-ap-surface);border:1px solid var(--mgs-ap-border);border-radius:18px;box-shadow:0 10px 32px rgb(36 16 23 / 6%);direction:rtl;display:flex;gap:14px;margin-block:32px 16px;padding:16px;text-align:right}.mgs-ap-byline__avatar,.mgs-ap-byline__avatar img{border-radius:50%;display:block;flex:0 0 72px;height:72px;object-fit:cover;width:72px}.mgs-ap-byline__avatar{aspect-ratio:1;overflow:hidden}.mgs-ap-byline__avatar img{border:3px solid #fff;border-radius:50%!important;box-shadow:0 0 0 2px rgb(201 0 67 / 14%);clip-path:circle(50%);height:100%!important;margin:0!important;max-width:none!important;object-fit:cover!important;object-position:center;width:100%!important}.mgs-ap-byline__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mgs-ap-byline__label,.mgs-ap-byline__role{color:var(--mgs-ap-muted);font-size:13px}.mgs-ap-byline__name{color:var(--mgs-ap-ink);font-size:17px;font-weight:700;text-decoration:none}.mgs-ap-byline__name:hover,.mgs-ap-byline__name:focus-visible{color:var(--mgs-ap-primary)}.mgs-ap-byline__avatar:focus-visible,.mgs-ap-byline__name:focus-visible{border-radius:8px;outline:3px solid rgb(201 0 67 / 30%);outline-offset:3px}.mgs-ap-byline__arrow{align-items:center;background:var(--mgs-ap-soft);border-radius:50%;color:var(--mgs-ap-primary);cursor:pointer;display:flex;flex:0 0 44px;font-size:20px;height:44px;justify-content:center;text-decoration:none;touch-action:manipulation;transition:background-color 180ms ease,color 180ms ease;width:44px}.mgs-ap-byline__arrow:hover,.mgs-ap-byline__arrow:focus-visible{background:var(--mgs-ap-primary);color:#fff}.mgs-ap-byline__arrow:focus-visible{outline:3px solid rgb(201 0 67 / 30%);outline-offset:3px}.mgs-ap-author-hero{align-items:center;background:radial-gradient(circle at 8% 0,rgb(201 0 67 / 9%),transparent 32%),linear-gradient(135deg,#fff,var(--mgs-ap-soft));border:1px solid var(--mgs-ap-border);border-radius:24px;box-shadow:0 18px 48px rgb(44 13 25 / 7%);display:grid;gap:24px;grid-column:1 / -1;grid-template-columns:144px minmax(0,1fr) auto;margin-block:32px 40px;overflow:hidden;padding:32px;position:relative;text-align:right;width:100%}.mgs-ap-author-hero::before{background:var(--mgs-ap-primary);border-radius:0 0 0 4px;content:'';height:5px;inset:0 0 auto;position:absolute}.mgs-ap-author-hero__portrait,.mgs-ap-author-hero__portrait img{border-radius:50%;display:block;height:144px;width:144px}.mgs-ap-author-hero__portrait img{background:#fff;border:5px solid #fff;box-shadow:0 0 0 2px rgb(201 0 67 / 15%),0 14px 28px rgb(44 13 25 / 14%);object-fit:cover}.mgs-ap-author-hero__content{min-width:0}.mgs-ap-author-hero__eyebrow{color:var(--mgs-ap-primary);display:block;font-size:13px;font-weight:700;margin-bottom:4px}.mgs-ap-author-hero h1,.mgs-ap-articles-heading h2{color:var(--mgs-ap-ink);line-height:1.4;margin:0}.mgs-ap-author-hero h1{font-size:clamp(24px, 3vw, 34px)}.mgs-ap-author-hero__role{color:var(--mgs-ap-primary-dark);font-size:15px;font-weight:600;margin:5px 0 0}.mgs-ap-author-hero__bio{color:var(--mgs-ap-muted);font-size:15px;line-height:1.9;margin:10px 0 0;max-width:72ch;text-align:justify;text-align-last:right;text-justify:inter-word}.mgs-ap-author-hero__specialties{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mgs-ap-author-hero__specialties-label{color:var(--mgs-ap-ink);font-size:13px;font-weight:700}.mgs-ap-author-hero__chip{background:#fff;border:1px solid var(--mgs-ap-border);border-radius:999px;color:#4c3e43;font-size:12px;padding:5px 10px}.mgs-ap-author-hero__count{align-items:center;background:#fff;border:1px solid var(--mgs-ap-border);border-radius:18px;display:flex;flex-direction:column;min-width:112px;padding:18px 14px;text-align:center}.mgs-ap-author-hero__count strong{color:var(--mgs-ap-primary);font-size:28px;line-height:1.2}.mgs-ap-author-hero__count span{color:var(--mgs-ap-muted);font-size:12px;margin-top:4px}.mgs-ap-articles-heading{align-items:center;border-bottom:1px solid var(--mgs-ap-border);direction:rtl;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:14px}.mgs-ap-articles-heading h2{font-size:clamp(20px, 2.4vw, 28px)}.mgs-ap-articles-heading>span{background:var(--mgs-ap-primary);border-radius:999px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}@media (max-width:820px){.mgs-ap-author-hero{grid-template-columns:112px minmax(0,1fr);padding:28px 24px}.mgs-ap-author-hero__portrait,.mgs-ap-author-hero__portrait img{height:112px;width:112px}.mgs-ap-author-hero__count{align-items:baseline;flex-direction:row;gap:5px;grid-column:1 / -1;justify-content:center;min-width:0;padding:10px 14px}.mgs-ap-author-hero__count strong{font-size:20px}}@media (max-width:520px){.mgs-ap-byline{border-radius:14px;gap:12px;padding:14px}.mgs-ap-byline__avatar,.mgs-ap-byline__avatar img{flex-basis:60px;height:60px;width:60px}.mgs-ap-author-hero{gap:16px;grid-template-columns:minmax(0,1fr);margin-block:20px 28px;padding:24px 16px 18px;text-align:center}.mgs-ap-author-hero__portrait,.mgs-ap-author-hero__portrait img{height:80px;width:80px}.mgs-ap-author-hero__portrait{justify-self:center}.mgs-ap-author-hero__eyebrow{font-size:11px}.mgs-ap-author-hero__bio{font-size:14px}.mgs-ap-author-hero__specialties{justify-content:center}.mgs-ap-author-hero__count{grid-column:auto}.mgs-ap-articles-heading{align-items:flex-start;flex-direction:column;gap:10px}}}