.psm-article-finder-intro{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:0 0 32px;padding:16px 18px;background:var(--psm-cream,#f5f0e8);border-left:3px solid var(--psm-coral,#e56d5b);font-size:14px}
.psm-article-finder-intro a{font-weight:700;color:var(--psm-ink,#193c38);text-decoration:none;padding:4px 0}
.psm-article-finder-intro a:hover{color:#b7493b;text-decoration:underline}
.psm-article-finder-intro>span{color:#45635e;font-size:13px}
.psm-article-shopping.psm-article-finder-callout{margin-top:44px;padding:clamp(22px,4vw,34px);border:1px solid var(--psm-line,#d9ded7);background:var(--psm-cream,#f5f0e8)}
.psm-article-finder-callout h2{font:clamp(30px,4vw,40px)/1.08 var(--psm-serif,Georgia,serif);letter-spacing:-.04em;margin:0 0 14px}
.psm-article-finder-callout>p:not(.psm-mag-kicker):not(.psm-article-finder-note){font-size:16px;line-height:1.65;margin:0;color:#45635e;max-width:560px}
.psm-article-finder-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin-top:22px}
.psm-article-finder-actions a{max-width:100%;min-height:44px;display:inline-flex;align-items:center;gap:8px;line-height:1.4}
.psm-article-finder-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.psm-article-finder-topics a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;background:var(--psm-paper,#fffdf9);border:1px solid #b9c6bf;color:var(--psm-ink,#193c38);font-size:13px;font-weight:700;text-decoration:none}
.psm-article-finder-topics a:hover{border-color:var(--psm-coral,#e56d5b);color:#b7493b}
.psm-article-finder-callout .psm-article-finder-note{margin:20px 0 0;color:#526960;font-size:12px;line-height:1.65}
.psm-article-finder-intro a:focus-visible,.psm-article-finder-callout a:focus-visible{outline:3px solid var(--psm-ink,#193c38);outline-offset:4px}
@media(max-width:480px){.psm-article-finder-intro{display:block}.psm-article-finder-intro a{display:block}.psm-article-finder-intro>span{display:block;margin-top:4px}.psm-article-finder-actions{align-items:stretch}.psm-article-finder-actions .psm-mag-button{justify-content:center;width:100%}}
