/* Shared article invitation: applies to all public themes, including paywalls. */
.dp-channel-cta{box-sizing:border-box;display:flex;align-items:center;gap:20px;margin:24px auto 30px;padding:24px;max-width:1080px;background:#edf3e9;border:1px solid #d8e4d2;border-radius:10px;color:#173c2b;font-family:Inter,Arial,sans-serif;text-align:left}.dp-channel-cta *{box-sizing:border-box}.dp-channel-cta__icon{flex:0 0 44px;width:44px;height:44px;background:#dce9d4;display:grid;place-items:center;border-radius:50%}.dp-channel-cta__icon svg{width:26px;height:26px}.dp-channel-cta__copy{flex:1;min-width:0}.dp-channel-cta__eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#315d41}.dp-channel-cta .dp-channel-cta__copy h2{font:700 20px/1.3 Georgia,serif;margin:7px 0 8px;color:#173c2b;letter-spacing:-.02em}.dp-channel-cta .dp-channel-cta__copy p{font:400 12px/1.7 Inter,Arial,sans-serif;color:#4b6250;margin:0}.dp-channel-cta__actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.dp-channel-cta a.dp-channel-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:12px 20px;background:#165a40;border-radius:6px;color:#fff;text-decoration:none;font:700 12px/1.5 Inter,Arial,sans-serif}.dp-channel-cta a.dp-channel-button:hover{background:#10432f}.dp-channel-cta a.dp-channel-cta__details{font:400 10px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;color:#315d41}.dp-channel-cta a:focus-visible{outline:3px solid #197c51;outline-offset:4px}@media(max-width:720px){.dp-channel-cta{align-items:flex-start;flex-wrap:wrap;gap:14px;padding:20px}.dp-channel-cta__icon{flex-basis:36px;width:36px;height:36px}.dp-channel-cta__copy{flex-basis:calc(100% - 50px)}.dp-channel-cta .dp-channel-cta__copy h2{font-size:19px}.dp-channel-cta__actions{flex-basis:100%;align-items:stretch;text-align:center}.dp-channel-cta a.dp-channel-button{min-height:48px}.dp-channel-cta a.dp-channel-cta__details{display:flex;align-items:center;justify-content:center;min-height:32px}}
