/* Public calls to action use button styling while retaining real link URLs. */
.magazine-site .mag-card-read,.magazine-site .mag-back-link,.magazine-site .mag-section-heading>a,.magazine-site .mag-contact-email a,.corporate-site .text-link,.corporate-site .card-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.55rem .8rem;border:1px solid var(--mag-line,var(--line));border-radius:6px;background:var(--mag-paper,var(--paper));color:var(--mag-accent,var(--brand-red));text-decoration:none;font-size:13px;font-weight:700;line-height:1.35;max-width:100%;white-space:normal;overflow-wrap:anywhere}.magazine-site .mag-card-read:hover,.magazine-site .mag-back-link:hover,.magazine-site .mag-section-heading>a:hover,.corporate-site .text-link:hover{border-color:currentColor;text-decoration:none}.magazine-site .mag-card-actions{gap:8px}.magazine-site .mag-back-link{margin-top:12px}.corporate-site .text-link--light{color:#fff;background:transparent;border-color:#65706a}.corporate-site .card-link{align-self:flex-start}.magazine-site .mag-section-heading>a{flex-shrink:0}.magazine-site .mag-card-read:focus-visible,.corporate-site .text-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:700px){.magazine-site .mag-section-heading{flex-wrap:wrap}.magazine-site .mag-card-read{font-size:12px;padding:.5rem .65rem;min-height:40px}.magazine-site .mag-card-actions{display:flex;flex-wrap:wrap}.corporate-site .text-link{min-height:44px}}
