.prrl-framework-teaser{max-width:1050px;margin:36px 0;padding:30px 34px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:6px;background:var(--cream)}
.prrl-framework-teaser h2{font-family:Georgia,serif;font-size:clamp(26px,3vw,35px);font-weight:400;color:var(--navy);line-height:1.2;margin:8px 0 14px}
.prrl-framework-teaser p{max-width:82ch;color:var(--muted)}
.prrl-framework-teaser a:focus-visible,.prrl-knowledge-article a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.prrl-knowledge-home{padding:8px 0;background:var(--soft)}
.prrl-knowledge-home .prrl-framework-teaser{max-width:none;background:#fff;margin:0 0 48px}
.prrl-knowledge-byline{display:flex;gap:6px 20px;flex-wrap:wrap;font-size:14px;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line);margin-top:22px}
.prrl-knowledge-byline a{color:var(--navy)}
.prrl-knowledge-breadcrumb{font-size:13px;color:var(--muted)}
.prrl-knowledge-article .page-intro{padding-bottom:12px}
.prrl-knowledge-prose,.prrl-knowledge-article .content-prose{max-width:820px}
.prrl-knowledge-prose>p:first-child{font-size:20px;color:var(--navy);line-height:1.65}
.prrl-knowledge-prose a,.prrl-knowledge-article .content-prose a{overflow-wrap:anywhere;text-underline-offset:3px}
.prrl-knowledge-article .prrl-framework-teaser{max-width:820px}
.prrl-references{margin-top:42px;padding:20px 24px;background:var(--soft);border-top:3px solid var(--gold)}
.prrl-references h2{margin-top:10px}.prrl-references p{font-size:14px;line-height:1.75;padding-left:20px;text-indent:-20px}
#prr-second-opinion .prrl-framework-teaser{margin:0 6% 40px;max-width:none;padding:28px 30px}
#prr-second-opinion .prrl-framework-teaser h2{font-family:Georgia,serif}
@media(max-width:580px){.prrl-framework-teaser{padding:22px}.prrl-knowledge-byline{font-size:12px}.prrl-knowledge-prose>p:first-child{font-size:18px}.prrl-references{padding:15px}.prrl-knowledge-byline span{flex-basis:100%}}
