.ctdm-followup-art{position:relative;width:100%;aspect-ratio:360/310;container-type:inline-size;overflow:hidden;pointer-events:none}.ctdm-followup-canvas{position:absolute;top:8px;left:0;width:360px;height:302px;transform:scale(calc(100cqw/360px));transform-origin:top left;padding:12px 24px;font-family:inherit;font-size:13px;line-height:1.45;color:#f5f3ec}.ctdm-art-timing{display:flex;align-items:center;gap:7px;color:#d0c4ad;font-size:11px;margin-bottom:18px}.ctdm-art-status{margin-left:auto;border:1px solid #c9b28b40;background:#f4e7cd0d;padding:5px 9px;border-radius:20px;font-size:9px}.ctdm-art-message{padding:13px 15px;border:1px solid #ffffff21;border-radius:18px;box-shadow:0 12px 24px #00000016}.ctdm-art-message--incoming{width:244px;margin:0 0 13px auto;background:#ffffff0d;color:#d9d6d1;border-bottom-right-radius:5px}.ctdm-art-message--reply{width:270px;background:#f6ead41a;border-bottom-left-radius:5px}.ctdm-art-sender{display:block;color:#d1b89e;font-size:10px;font-weight:600;margin-bottom:5px}.ctdm-art-link{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:9px 11px;background:#f7eedb;color:#4b3823;border-radius:10px;font-weight:600;font-size:12px}.ctdm-art-delivered{display:flex;align-items:center;gap:4px;color:#c5b59d;font-size:9px;margin:8px 4px}.ctdm-art-order{background:#f4f1e9;border:4px solid #ffffff32;border-radius:22px;padding:12px;color:#123c2b;box-shadow:0 20px 40px #00000024}.ctdm-art-product{display:flex;gap:14px;align-items:center}.ctdm-art-product img{width:85px;height:100px;object-fit:cover;border-radius:12px}.ctdm-art-product div{display:flex;flex-direction:column;gap:5px}.ctdm-art-product span{font-size:10px;color:#637166}.ctdm-art-product strong{font-size:14px}.ctdm-art-product b{font-size:17px}.ctdm-art-checkout{display:flex;align-items:center;gap:7px;background:#154d36;color:#fff;padding:11px 12px;border-radius:11px;margin-top:12px;font-size:12px;font-weight:600}.ctdm-art-checkout>svg:last-child{margin-left:auto}.ctdm-art-secure{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;margin-top:12px;color:#b9cbbf}.ctdm-art-assigned{background:#faeee518;border:1px solid #d5a9b544;border-radius:19px;padding:14px;margin:0 0 14px;box-shadow:0 12px 24px #00000016}.ctdm-art-agent{display:flex;align-items:center;gap:10px}.ctdm-art-agent img{width:36px;height:36px;object-fit:cover;border-radius:50%}.ctdm-art-agent>div{flex:1}.ctdm-art-agent strong{display:block;font-size:12px}.ctdm-art-agent span{display:block;font-size:10px;color:#cfb7c0;margin-top:2px}.ctdm-art-agent>svg{color:#e8bda7}.ctdm-art-context{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff14;font-size:10px;color:#d6c1c7}.ctdm-followup-art--handoff .ctdm-art-message--reply{background:#9c526431}.ctdm-followup-art--handoff .ctdm-art-sender{color:#e7bca9}.ctdm-followups .product-embla__slide>div{aspect-ratio:auto;min-height:calc(100cqw * 596 / 442)}.ctdm-page h2{letter-spacing:-.035em}.ctdm-page a:focus-visible{outline:3px solid #b27b60;outline-offset:5px}.ctdm-followups .card-title{overflow:visible;color:#fcfefd;font-size:clamp(20px,1.5vw,26px)!important;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0;white-space:normal}.ctdm-followups .card-subtitle{display:block;overflow:visible;color:#d3d8d8!important;font-size:clamp(15px,1.05vw,18px)!important;font-weight:500!important;line-height:1.5;margin:15px 0 0}.ctdm-followups .product-embla__slide>div>div:first-child{gap:0;max-height:none}.ctdm-art-audience{border:1px solid #b3c4da40;border-radius:22px;background:#dbe8fa12;padding:18px;box-shadow:0 12px 24px #00000016}.ctdm-art-audience-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ctdm-art-audience-heading span{font-size:10px;color:#bacbdd}.ctdm-art-audience-heading strong{display:block;font-size:32px;line-height:1.25;margin-top:5px;font-weight:650}.ctdm-art-audience-heading small{font-size:12px;font-weight:400;color:#bacbdd}.ctdm-art-audience-avatars{display:flex;padding-left:8px}.ctdm-art-audience-avatars img{width:29px;height:29px;border-radius:50%;border:2px solid #233b58;object-fit:cover;margin-left:-8px}.ctdm-art-audience-rule{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff14;padding:10px 0;font-size:11px;color:#d5dfeb}.ctdm-followup-art--retarget .ctdm-art-timing,.ctdm-followup-art--retarget .ctdm-art-delivered{color:#bacbdd}.ctdm-followup-art--retarget .ctdm-art-link{margin-top:7px;background:#e9c8b4;color:#24344a}.ctdm-followup-art--retarget .ctdm-art-timing{margin-bottom:14px}.ctdm-art-audience{padding:14px}.ctdm-art-audience-rule{padding:8px 0}@media(max-width:600px){.ctdm-followups .card-title{font-size:23px!important}.ctdm-followups .card-subtitle{font-size:16px!important}.ctdm-followups .product-embla{--slide-max-height: 560px;--slide-size: min(340px, 85vw)}}.product-embla{--slide-gap: clamp(16px, 2.5vw, 36px);--slide-aspect-w: 442;--slide-aspect-h: 596;--slide-max-height: min(596px, 58svh);--slide-size: min( 280px, 78vw, calc(var(--slide-max-height) * var(--slide-aspect-w) / var(--slide-aspect-h)) );--slide-count: 4;--container-pad: 1rem;--track-width: calc( (var(--slide-count) * var(--slide-size)) + ((var(--slide-count) - 1) * var(--slide-gap)) + (2 * var(--container-pad)) );--start-inset: clamp(16px, 9.75vw - 20.5px, 130px);padding-left:max(var(--start-inset),calc((100% - var(--track-width)) / 2));padding-right:max(0px,calc((100% - var(--track-width)) / 2))}@media screen and (min-width:640px){.product-embla{--slide-size: min( 340px, 70vw, calc(var(--slide-max-height) * var(--slide-aspect-w) / var(--slide-aspect-h)) )}}@media screen and (min-width:768px){.product-embla{--slide-size: min( 390px, 55vw, calc(var(--slide-max-height) * var(--slide-aspect-w) / var(--slide-aspect-h)) );--container-pad: 1.5rem}}@media screen and (min-width:1024px){.product-embla{--slide-size: min( 442px, calc(var(--slide-max-height) * var(--slide-aspect-w) / var(--slide-aspect-h)) )}}@media screen and (min-width:1280px){.product-embla{--container-pad: 2rem}}@media screen and (max-height:800px){.product-embla{--slide-max-height: min(520px, 52svh)}}@media screen and (max-height:700px){.product-embla{--slide-max-height: min(440px, 48svh)}}@media screen and (max-height:600px){.product-embla{--slide-max-height: min(380px, 55svh)}}.product-embla__container{gap:var(--slide-gap);padding-left:var(--container-pad);padding-right:var(--container-pad)}.product-embla__slide{flex:0 0 var(--slide-size);width:var(--slide-size);transform:translateZ(0)}
