.power-reading .source-card{border:1px solid var(--steel);border-left:4px solid var(--orange);padding:24px;margin-block:24px}.power-reading .source-card:nth-child(2){border-left-color:#e8eceb}.power-reading .source-card h2{font-size:clamp(1.4rem,3.8vw,2rem);max-width:720px}.power-reading .source-date{font-family:var(--mono);font-size:12px;color:#b5bdc0}.power-reading blockquote{margin:20px 0;padding-left:18px;border-left:1px solid var(--steel)}.power-reading blockquote p{font-size:clamp(1.4rem,4vw,2rem);font-weight:700;line-height:1.35}.power-reading .source-link{font-size:14px}.power-reading .source-link span{color:#b5bdc0}.reading-exercise{border-block:1px solid var(--steel);padding-block:28px}.reading-exercise details{border-bottom:1px solid var(--steel);padding-block:20px}.reading-exercise summary{cursor:pointer;font-size:18px;line-height:1.6;font-weight:700;min-height:44px}.reading-exercise summary:focus-visible{outline:3px solid var(--orange);outline-offset:7px}.power-reading figure{max-width:none}.power-reading ol strong{color:var(--orange)}@media(max-width:600px){.power-reading .source-card{padding:20px 16px}.power-reading h1{font-size:clamp(2.7rem,12.2vw,4.5rem)}}
