.source-reading{color:#332c42;background:#faf8fd;padding-block:80px}.source-reading .source-reading-inner{max-width:880px}.source-reading .source-reading-eyebrow{color:#7351c2;letter-spacing:.12em;margin:0 0 20px;font-size:12px;font-weight:750}.source-reading h1{letter-spacing:-.045em;color:#291b42;margin:0 0 28px;font-size:clamp(29px,3.3vw,42px);line-height:1.16}.source-reading :is(h2,h3,h4,h5,h6){letter-spacing:-.025em;color:#291b42;margin:36px 0 14px;font-size:clamp(21px,2.4vw,28px);line-height:1.3}.source-reading p{margin:0 0 18px;font-size:16px;line-height:1.85}.source-reading a{color:#6441bb;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.source-reading a:hover{color:#38206c}.source-reading :is(a:focus-visible){outline-offset:4px;border-radius:2px;outline:2px solid #9474dd}.source-reading [data-source-copy]>:last-child{margin-bottom:0}@media (max-width:640px){.source-reading{padding-block:48px}.source-reading p{font-size:15px;line-height:1.8}}
