
.rd-pamela{--rd-red:#4f284b;--rd-ink:#17191d;--rd-muted:#62656d;box-sizing:border-box;;color:var(--rd-ink);font-family:Arial,Helvetica,sans-serif;;;;;;;line-height:1.75;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0!important;margin:0 auto!important;max-width:100%;}
.rd-pamela *{box-sizing:border-box}.rd-pamela h1,.rd-pamela h2,.rd-pamela h3,.rd-pamela p,.rd-pamela blockquote{margin:0;font-family:inherit}.rd-pamela p{font-size:17px;line-height:1.8;color:#50535b}.rd-pamela strong{color:var(--rd-ink)}.rd-pamela .rd-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--rd-red);line-height:1.6}.rd-pamela .rd-top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #e6e6e9}.rd-pamela .rd-brand{font-size:14px;font-weight:900;letter-spacing:1px}.rd-pamela .rd-top span{font-size:12px;color:var(--rd-muted)}.rd-pamela .rd-hero{padding:48px 0 34px;display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}.rd-pamela h1{font-size:clamp(26px,5vw,64px);white-space:nowrap;font-weight:900;letter-spacing:-1.5px;line-height:1.02;text-transform:uppercase;margin:15px 0 20px;color:var(--rd-ink)}.rd-pamela h1 span{color:var(--rd-red)}.rd-pamela .rd-role{font-size:16px;font-weight:700;color:var(--rd-ink);line-height:1.7}.rd-pamela .rd-clubname{display:block;color:var(--rd-red);font-weight:700;font-size:15px;margin-top:5px}.rd-pamela .rd-quote{;;;;background:transparent;border:0;border-radius:0;box-shadow:none;padding:12px 0;}.rd-pamela .rd-quote blockquote{font-size:clamp(27px,4vw,37px);line-height:1.22;font-weight:800;letter-spacing:-1px;color:var(--rd-ink);border:0;background:transparent;padding:0;box-shadow:none;}.rd-pamela .rd-quote p{font-size:15px;margin-top:16px}.rd-pamela .rd-quote cite{display:block;margin-top:18px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--rd-red);font-weight:800;font-style:normal}.rd-pamela .rd-metrics{display:grid;grid-template-columns:repeat(3,1fr);;;;margin-bottom:44px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;}.rd-pamela .rd-metric{;padding:12px 0;}.rd-pamela .rd-metric+.rd-metric{;border-left:0;}.rd-pamela .rd-metric b{display:block;font-size:31px;line-height:1.3;color:var(--rd-red);font-weight:900}.rd-pamela .rd-metric span{font-size:13px;color:var(--rd-muted)}.rd-pamela .rd-section{padding:36px 0;border-top:1px solid #e8e8eb}.rd-pamela h2{font-size:clamp(25px,4vw,34px);line-height:1.2;letter-spacing:-.8px;font-weight:800;margin:10px 0 23px;color:var(--rd-ink)}.rd-pamela .rd-story{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rd-pamela .rd-story p+p{margin-top:18px}.rd-pamela .rd-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rd-pamela .rd-card{;;;;background:transparent;border:0;border-radius:0;box-shadow:none;padding:12px 0;}.rd-pamela .rd-card h3{font-size:19px;line-height:1.35;margin-bottom:12px;color:var(--rd-ink);font-weight:800}.rd-pamela .rd-card p{font-size:15px}.rd-pamela .rd-programs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:0;margin:0}.rd-pamela .rd-programs li{padding:14px 16px 14px 28px;;;;font-size:15px;font-weight:700;line-height:1.5;position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;}.rd-pamela .rd-programs li:before{content:"";position:absolute;left:13px;top:23px;width:5px;height:5px;background:var(--rd-red);border-radius:50%}.rd-pamela .rd-note{font-size:13px;margin-top:16px;color:var(--rd-muted)}.rd-pamela .rd-dojo{;;;margin-top:28px;;background:transparent;border:0;border-radius:0;box-shadow:none;padding:24px 0 0;color:var(--rd-ink);}.rd-pamela .rd-dojo h2{;margin-top:0;color:var(--rd-ink);}.rd-pamela .rd-dojo p{;color:var(--rd-muted);}.rd-pamela .rd-dojo strong{;color:var(--rd-ink);}.rd-pamela .rd-dojo .rd-eyebrow{;;margin-bottom:12px;color:var(--rd-red);opacity:1;}.rd-pamela .rd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.rd-pamela a.rd-button{display:inline-flex;justify-content:center;align-items:center;padding:13px 21px;border-radius:8px;text-decoration:none;font-weight:800;font-size:14px;line-height:1.5;background:var(--rd-red);color:#fff;border:1px solid var(--rd-red)}.rd-pamela a.rd-secondary{background:transparent;;color:var(--rd-red);border-color:var(--rd-red);}.rd-pamela a.rd-button:hover{filter:brightness(1.13)}.rd-pamela a:focus-visible{outline:3px solid #4f284b;outline-offset:4px}.rd-pamela .rd-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid #e8e8eb}.rd-pamela .rd-footer p{font-size:13px}.rd-pamela .rd-footer a{color:var(--rd-red);text-underline-offset:3px;font-size:13px}
@media(max-width:760px){.rd-pamela{;;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0!important;margin:0 auto!important;max-width:100%;}.rd-pamela .rd-hero,.rd-pamela .rd-story{grid-template-columns:1fr;gap:24px}.rd-pamela .rd-hero{padding-top:30px}.rd-pamela .rd-principles{grid-template-columns:1fr}.rd-pamela .rd-programs{grid-template-columns:repeat(2,1fr)}.rd-pamela .rd-metric{;padding:12px 0;}.rd-pamela .rd-metric b{font-size:25px}.rd-pamela .rd-metric span{font-size:12px}.rd-pamela h1{letter-spacing:-1px}.rd-pamela .rd-quote{;background:transparent;border:0;border-radius:0;box-shadow:none;padding:12px 0;}.rd-pamela .rd-section{padding:28px 0}}
@media(max-width:420px){.rd-pamela .rd-programs{grid-template-columns:1fr}.rd-pamela .rd-actions{flex-direction:column}.rd-pamela .rd-metric b{font-size:22px}.rd-pamela p{font-size:16px}}

/* Use Astra's shared content card, with no second surface inside it. */
.rd-pamela,
.rd-pamela .rd-quote,
.rd-pamela .rd-quote blockquote,
.rd-pamela .rd-metrics,
.rd-pamela .rd-card,
.rd-pamela .rd-dojo,
.rd-pamela .rd-programs li {
 background:transparent!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
}
.rd-pamela {padding:0!important;margin:0 auto!important;max-width:100%!important;}
.rd-pamela .rd-hero {padding-top:12px!important;}
.rd-pamela .rd-quote {padding:12px 0!important;}
.rd-pamela .rd-quote blockquote {padding:0!important;margin:0!important;}

/* Three clear cells, sharing the page surface without another card shadow. */
.rd-pamela .rd-metrics {
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:0!important;
 border:1px solid #e2e2e6!important;
 border-radius:12px!important;
 background:transparent!important;
 box-shadow:none!important;
 overflow:hidden!important;
 margin:24px 0 32px!important;
}
.rd-pamela .rd-metric {
 min-width:0;
 container-type:inline-size;
 padding:18px 10px!important;
 text-align:center;
}
.rd-pamela .rd-metric + .rd-metric {border-left:1px solid #e2e2e6!important;}
.rd-pamela .rd-metric b {
 display:block;
 white-space:nowrap!important;
 font-size:clamp(14px,3.6vw,31px)!important;
 font-size:clamp(12px,20cqw,31px)!important;
 letter-spacing:-.4px;
 line-height:1.3;
}
.rd-pamela .rd-metric span {
 display:block;
 margin-top:6px;
 font-size:12px;
 line-height:1.5;
}
@media(max-width:420px) {
 .rd-pamela .rd-metric {padding:16px 6px!important;}
 .rd-pamela .rd-metric b {font-size:clamp(12px,20cqw,18px)!important;}
 .rd-pamela .rd-metric span {font-size:11px;}
}

.rd-pamela .rd-role {
 display:block!important;
 max-width:100%!important;
 min-width:0;
 white-space:nowrap!important;
 letter-spacing:0!important;
}
