.reviewed-article .blog-heading h1{font-size:clamp(30px,4vw,44px);letter-spacing:0;line-height:1.55}
.reviewed-article .callout{padding:20px 24px;margin:26px 0;background:var(--soft);border-left:3px solid var(--green)}
.reviewed-article .callout p:last-child{margin-bottom:0}
.reviewed-article .note{font-size:12px;color:var(--sub)}
.reviewed-article figure{padding:12px;background:var(--white);border:1px solid var(--line);border-radius:8px}
.reviewed-article figure img{width:100%;height:auto}
.reviewed-article .blog-table-scroll:focus-visible{outline:3px solid #8ca17b;outline-offset:4px}
@media(max-width:600px){.reviewed-article .callout{padding:16px}.reviewed-article figure{padding:8px}.reviewed-article .blog-prose h2{font-size:23px}}
