:root{--ink:#0b2638;--muted:#536b78;--blue:#1358d1;--blue2:#0b46ab;--pale:#edf5ff;--line:#d8e4eb;--white:#fff;--navy:#071e31}.cll-public{margin:0;color:var(--ink);font:16px/1.6 Inter,system-ui,sans-serif;background:#f8fbfc;overflow-x:hidden}.cll-public *{box-sizing:border-box}.cll-skip{position:absolute;left:-9999px}.cll-skip:focus{left:1rem;top:1rem;z-index:100;background:#fff;padding:.7rem}.cll-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1240px;margin:auto;padding:1rem 1.5rem}.cll-brand{display:inline-flex;align-items:center;color:var(--ink);font-size:1.25rem;font-weight:850;text-decoration:none}.cll-brand em{color:var(--blue);font-style:normal}.cll-logo{display:block;width:auto;height:auto;max-width:220px;max-height:62px;object-fit:contain}.cll-header nav{display:flex;align-items:center;gap:1.1rem}.cll-header nav a{color:var(--ink);font-weight:650;text-decoration:none}.cll-menu{display:none;background:transparent;border:1px solid var(--line);border-radius:9px;padding:.55rem}.cll-menu span{display:block;width:22px;height:2px;margin:4px;background:var(--ink)}.cll-menu b{position:absolute;clip:rect(0 0 0 0)}.cll-hero,.cll-copy,.cll-section,.cll-final{width:min(1180px,100%);margin:auto;padding:clamp(3.5rem,6vw,6rem) 1.5rem}.cll-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,5vw,5.5rem);padding-bottom:clamp(3rem,5vw,5rem)}.cll-hero h1{max-width:760px;font-size:clamp(2.7rem,5vw,4.75rem);line-height:1.02;margin:.5rem 0 1.25rem;letter-spacing:-.045em;overflow-wrap:anywhere}.cll-hero>div>p:not(.eyebrow){max-width:650px;font-size:1.08rem;color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:850;color:var(--blue)}.cll-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.cll-button{display:inline-flex;justify-content:center;padding:.85rem 1.2rem;border-radius:10px;background:var(--blue);color:#fff!important;text-decoration:none;font-weight:800;transition:transform .18s,background .18s}.cll-button:hover{background:var(--blue2);transform:translateY(-1px)}.cll-button.secondary{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.cll-preview{min-width:0;background:linear-gradient(145deg,#102f3e,#071e31);color:#fff;padding:clamp(1.3rem,3vw,2.2rem);border-radius:24px;box-shadow:0 24px 60px rgba(7,30,49,.25)}.cll-preview>span{font-size:.72rem;letter-spacing:.12em;color:#a9d5ff}.cll-preview h2{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;overflow-wrap:anywhere}.cll-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cll-preview dt{font-size:.72rem;color:#b9cbd3}.cll-preview dd{margin:0;font-weight:800;overflow-wrap:anywhere}.cll-preview p{color:#d8e8ef}.cll-copy{padding-block:clamp(2rem,4vw,3.5rem);background:#fff;border:1px solid var(--line);border-radius:22px}.cll-copy h2,.cll-section h2,.cll-final h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;letter-spacing:-.025em}.cll-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none}.cll-steps::before{content:'';position:absolute;top:27px;left:8%;right:8%;height:2px;background:#b9d3f8}.cll-steps li{position:relative;display:flex;gap:1rem;padding:1.3rem;background:#fff;border:1px solid var(--line);border-radius:15px}.cll-steps span{z-index:1;flex:0 0 auto;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--blue);color:#fff;font-weight:850}.cll-steps h3,.cll-grid h3{margin:.15rem 0 .45rem}.cll-steps p,.cll-grid p{margin:0;color:var(--muted)}.cll-section.alt{width:100%;padding-left:max(1.5rem,calc((100% - 1132px)/2));padding-right:max(1.5rem,calc((100% - 1132px)/2));background:#edf3f7}.cll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cll-grid article{padding:1.6rem;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 25px rgba(14,45,65,.05);transition:transform .18s,box-shadow .18s}.cll-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(14,45,65,.1)}.cll-grid article>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--pale);color:var(--blue);font-weight:900}.cll-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cll-gallery img{width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.cll-faq{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.cll-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem;margin:.7rem 0}.cll-faq summary{font-weight:800;cursor:pointer}.cll-final{text-align:center;padding-top:clamp(2.5rem,4vw,4rem);padding-bottom:clamp(3rem,5vw,5rem)}.cll-final .cll-actions{justify-content:center}.cll-footer{padding:3.5rem max(1.5rem,calc((100% - 1132px)/2)) 1.5rem;background:var(--navy);color:#c8d7df}.cll-footer .cll-brand,.cll-footer a{color:#fff}.cll-footer .cll-brand em{color:#87bcff}.cll-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:3rem}.cll-footer-grid nav,.cll-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.cll-footer-grid p{max-width:520px}.cll-footer a{overflow-wrap:anywhere}.cll-disclaimer{padding-top:1.5rem;color:#aebfc9;font-size:.88rem}.cll-bottom{border-top:1px solid #294154;margin-top:1.5rem;padding-top:1.3rem;color:#aebfc9}.cll-public a:focus-visible,.cll-public button:focus-visible,.cll-public summary:focus-visible{outline:3px solid #79afff;outline-offset:3px}
@media(max-width:900px){.cll-menu{display:block}.cll-header{position:relative}.cll-header nav{display:none;position:absolute;z-index:10;top:100%;left:1rem;right:1rem;flex-direction:column;align-items:stretch;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 35px rgba(7,30,49,.15)}.cll-header nav.is-open{display:flex}.cll-header nav a{padding:.55rem}.cll-hero{grid-template-columns:1fr}.cll-steps,.cll-grid{grid-template-columns:repeat(2,1fr)}.cll-steps::before{display:none}}
@media(max-width:600px){.cll-header{padding:.8rem 1rem}.cll-logo{max-width:175px;max-height:48px}.cll-hero,.cll-copy,.cll-section,.cll-final{padding-left:1rem;padding-right:1rem}.cll-hero{padding-top:2.5rem;gap:2rem}.cll-hero h1{font-size:clamp(2.1rem,11vw,3.15rem);line-height:1.04}.cll-preview dl,.cll-steps,.cll-grid,.cll-gallery,.cll-footer-grid{grid-template-columns:1fr}.cll-button{width:100%}.cll-copy{border-radius:0}.cll-footer-grid{gap:2rem}}
@media(max-width:360px){.cll-brand{font-size:1.05rem}.cll-hero h1{font-size:2rem}.cll-preview{padding:1.1rem}.cll-preview h2{font-size:1.55rem}}
@media(prefers-reduced-motion:reduce){.cll-public *{scroll-behavior:auto!important;transition:none!important}}

/* Final presentation isolation and rhythm. Component-qualified selectors intentionally outrank legacy theme headings. */
.cll-public .cll-header{min-height:82px;padding-block:.85rem}
.cll-public .cll-header .cll-brand{flex:0 1 auto;min-width:0;line-height:1.1}
.cll-public .cll-header .cll-logo{width:auto;height:auto;max-width:min(240px,36vw);max-height:58px;object-fit:contain}
.cll-public .cll-header nav{margin-left:auto;gap:clamp(.85rem,1.4vw,1.35rem)}
.cll-public .cll-header nav a{white-space:nowrap}
.cll-public .cll-menu{flex:0 0 auto}
.cll-public .eyebrow{margin:0 0 .65rem;line-height:1.4}
.cll-public .cll-hero{width:min(1280px,100%);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(2.5rem,5vw,5.5rem);padding-top:clamp(2.75rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5.25rem)}
.cll-public .cll-hero-copy{min-width:0}
.cll-public .cll-hero h1{max-width:800px;margin:.35rem 0 1.15rem;font-size:clamp(3rem,4.7vw,4.8rem);line-height:1.01;overflow-wrap:normal;text-wrap:balance}
.cll-public .cll-hero-copy>p:not(.eyebrow){max-width:610px;margin:0;color:var(--muted);font-size:clamp(1rem,1.25vw,1.12rem)}
.cll-public .cll-preview{align-self:center;padding:clamp(1.5rem,2.5vw,2.25rem)}
.cll-public .cll-preview>span{display:block;color:#b9ddff;font-weight:800}
.cll-public .cll-preview .cll-preview-title{margin:.65rem 0 1.4rem;color:#fff;font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-shadow:0 1px 1px rgba(0,0,0,.2)}
.cll-public .cll-preview dt{color:#c7d9e2;font-weight:650}
.cll-public .cll-preview dd{color:#fff}
.cll-public .cll-preview p{max-width:46ch;margin:1.35rem 0 0;color:#deedf4;font-size:.94rem;line-height:1.65}
.cll-public .cll-copy{width:min(1132px,calc(100% - 3rem));padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,4vw,3.5rem)}
.cll-public .cll-copy h2{max-width:820px;margin:.25rem 0 .9rem}
.cll-public .cll-copy h3{margin:1.55rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.55rem)}
.cll-public .cll-copy>p:not(.eyebrow){max-width:900px;margin:.45rem 0;color:var(--muted)}
.cll-public .cll-section{padding-top:clamp(3.5rem,5vw,5rem);padding-bottom:clamp(3.5rem,5vw,5rem)}
.cll-public .cll-section>h2,.cll-public .cll-final>h2{margin:.25rem 0 clamp(1.6rem,3vw,2.4rem);text-wrap:balance}
.cll-public .cll-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}
.cll-public .cll-steps::before{top:2.65rem;left:7%;right:7%;background:linear-gradient(90deg,#b9d3f8,#4f8ce8,#b9d3f8)}
.cll-public .cll-steps li{min-height:158px;padding:1.4rem;box-shadow:0 8px 24px rgba(14,45,65,.04);transition:transform .18s,box-shadow .18s,border-color .18s}
.cll-public .cll-steps li:nth-child(4)::after,.cll-public .cll-steps li:nth-child(5)::after{content:'';position:absolute;z-index:0;top:2.65rem;left:100%;width:1.15rem;height:2px;background:linear-gradient(90deg,#b9d3f8,#4f8ce8,#b9d3f8);pointer-events:none}
.cll-public .cll-steps li:hover{transform:translateY(-2px);border-color:#b9d3f8;box-shadow:0 14px 30px rgba(14,45,65,.09)}
.cll-public .cll-steps h3,.cll-public .cll-grid h3{font-size:1.08rem;line-height:1.35}
.cll-public .cll-grid{gap:1.15rem}
.cll-public .cll-grid article{display:flex;min-height:245px;flex-direction:column;padding:1.65rem}
.cll-public .cll-grid article>span.cll-feature-icon{display:grid;width:2.8rem;height:2.8rem;margin-bottom:.85rem;padding:.6rem}
.cll-public .cll-feature-icon svg{display:block;width:100%;height:100%}
.cll-public .cll-faq{max-width:940px}
.cll-public .cll-faq details{padding:0;margin:.75rem 0;overflow:hidden;transition:border-color .18s,box-shadow .18s}
.cll-public .cll-faq details[open]{border-color:#b9d3f8;box-shadow:0 8px 22px rgba(14,45,65,.06)}
.cll-public .cll-faq summary{position:relative;padding:1.05rem 3rem 1.05rem 1.2rem;color:var(--ink);font-size:1.02rem;line-height:1.4;list-style:none}
.cll-public .cll-faq summary::-webkit-details-marker{display:none}
.cll-public .cll-faq summary::after{content:'+';position:absolute;right:1.2rem;top:50%;color:var(--blue);font-size:1.4rem;line-height:1;transform:translateY(-50%)}
.cll-public .cll-faq details[open] summary::after{content:'−'}
.cll-public .cll-faq details>p{margin:0;padding:0 1.2rem 1.2rem;color:var(--muted)}
.cll-public .cll-final{max-width:1120px;padding-top:clamp(3.5rem,5vw,5rem);padding-bottom:clamp(3.75rem,5vw,5.5rem)}
.cll-public .cll-final>h2{text-wrap:wrap}
.cll-public .cll-final>p{max-width:620px;margin:-1rem auto 0;color:var(--muted)}
.cll-public .cll-footer{padding-top:clamp(3.5rem,5vw,4.75rem);padding-bottom:1.5rem;color:#d4e0e7}
.cll-public .cll-footer-grid{grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(140px,1fr));gap:clamp(2rem,4vw,4rem)}
.cll-public .cll-footer-grid>nav,.cll-public .cll-footer-grid>div{gap:.65rem}
.cll-public .cll-footer-grid strong{display:block;margin-bottom:.35rem;color:#fff;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}
.cll-public .cll-footer-brand p{max-width:390px;margin:.85rem 0 0;color:#b8c9d2}
.cll-public .cll-footer .cll-logo{width:auto;height:auto;max-width:220px;max-height:58px;object-fit:contain}
.cll-public .cll-footer a{text-decoration:none}
.cll-public footer.cll-footer a:hover,.cll-public footer.cll-footer a:focus-visible{color:#b9ddff;text-decoration:underline;text-underline-offset:3px}
.cll-public .cll-footer-contact nav{display:flex;flex-direction:column;gap:.55rem}
.cll-public .cll-footer-meta{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #294154}
.cll-public .cll-disclaimer{max-width:980px;margin:0;padding:0;color:#aebfc9;font-size:.85rem;line-height:1.65}
.cll-public .cll-bottom{margin-top:1.25rem;padding-top:0;border:0;color:#aebfc9;font-size:.88rem}
@media(max-width:900px){.cll-public .cll-header .cll-menu{display:block}.cll-public .cll-header nav{margin-left:0}.cll-public .cll-hero{grid-template-columns:1fr}.cll-public .cll-hero-copy{max-width:760px}.cll-public .cll-preview{width:min(100%,620px)}.cll-public .cll-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cll-public .cll-steps::before,.cll-public .cll-steps li::after{display:none}.cll-public .cll-final{max-width:920px}.cll-public .cll-final>h2{text-wrap:balance}}
@media(max-width:600px){.cll-public .cll-header{min-height:68px}.cll-public .cll-header .cll-logo{max-width:min(190px,64vw);max-height:46px}.cll-public .cll-hero{padding-top:2.25rem;padding-bottom:3.25rem}.cll-public .cll-hero h1{font-size:clamp(2.25rem,11vw,3.1rem);line-height:1.03}.cll-public .cll-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cll-public .cll-copy{width:100%;padding-block:2.25rem}.cll-public .cll-section{padding-block:3.25rem}.cll-public .cll-steps li,.cll-public .cll-grid article{min-height:0}.cll-public .cll-footer-grid{grid-template-columns:1fr;gap:2rem}}
@media(max-width:360px){.cll-public .cll-header{gap:.65rem}.cll-public .cll-header .cll-logo{max-width:170px}.cll-public .cll-preview dl{gap:.8rem}.cll-public .cll-preview .cll-preview-title{font-size:1.65rem}.cll-public .cll-button{padding-inline:.8rem}}
.cll-public .eyebrow{color:#d62532}
@media(max-width:900px){.cll-public .cll-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.cll-public .cll-steps{grid-template-columns:minmax(0,1fr);width:100%}.cll-public .cll-steps li{width:100%;min-width:0;min-height:0;overflow-wrap:anywhere}.cll-public .cll-steps li>div{min-width:0}}

/* Publisher / Affiliate Programme */
.cll-affiliate-page .cll-affiliate-hero{grid-template-columns:minmax(0,1.12fr) minmax(330px,.72fr)}
.cll-affiliate-page .cll-commercial-note{margin-top:1.1rem!important;color:#697d88!important;font-size:.86rem!important}
.cll-affiliate-trust{padding:clamp(1.5rem,3vw,2.2rem);background:linear-gradient(145deg,#102f3e,#071e31);border-radius:22px;box-shadow:0 22px 55px rgba(7,30,49,.2);color:#fff}
.cll-affiliate-trust .eyebrow{color:#a9d5ff}.cll-affiliate-trust ul{display:grid;gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none}.cll-affiliate-trust li{position:relative;padding-left:1.7rem;font-weight:750}.cll-affiliate-trust li::before{content:'✓';position:absolute;left:0;color:#87bcff}
.cll-programme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.15rem}.cll-programme-grid article{display:flex;min-width:0;height:100%;flex-direction:column;padding:1.35rem 1.4rem;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 10px 28px rgba(14,45,65,.06)}.cll-programme-grid article>span,.cll-integration-grid article>span{display:inline-flex;width:auto;height:auto;align-items:center;align-self:flex-start;margin-bottom:.55rem;padding:.25rem .62rem;border-radius:999px;background:var(--pale);color:var(--blue);font-size:.67rem;font-weight:850;line-height:1.35;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.cll-programme-grid h3{margin:.1rem 0 .4rem;font-size:1.35rem}.cll-programme-grid p{margin:.45rem 0;color:var(--muted)}.cll-programme-grid strong{margin-top:.4rem;color:var(--ink);font-size:.92rem}.cll-terms-disclaimer,.cll-section-note,.cll-workspace-note{max-width:900px;margin:1.4rem 0 0;padding:.9rem 1.05rem;background:#fff;border-left:4px solid var(--blue);border-radius:0 10px 10px 0;color:var(--muted);font-size:.92rem;line-height:1.6}
.cll-affiliate-page .cll-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.cll-affiliate-page .cll-integration-grid article{min-height:0;padding:1.35rem}.cll-affiliate-page .cll-integration-grid h3{margin:.1rem 0 .45rem}.cll-integration-grid .recommended{border-color:#8eb8f3;box-shadow:0 12px 30px rgba(19,88,209,.1)}.cll-integration-grid .secondary-option{background:#f8fafb}
.cll-platform{display:grid;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.cll-platform.has-media{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.cll-platform.no-media{grid-template-columns:minmax(0,780px);justify-content:center}.cll-platform-copy{min-width:0}.cll-platform-copy h2{margin:.25rem 0 1rem}.cll-platform-copy>p,.cll-platform li{color:var(--muted)}.cll-platform ul{display:grid;gap:.55rem;margin:1.15rem 0;padding-left:1.2rem}.cll-affiliate-media{min-width:0}.cll-affiliate-showcase figure,.cll-affiliate-gallery figure{margin:0;padding:.55rem;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 30px rgba(14,45,65,.08)}.cll-affiliate-showcase img,.cll-affiliate-gallery img{display:block;width:100%;height:auto}.cll-affiliate-showcase figcaption,.cll-affiliate-gallery figcaption{padding:.55rem .45rem .25rem;color:var(--muted);font-size:.86rem}.cll-affiliate-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}
.cll-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.cll-audience-grid span{padding:1rem 1.1rem;background:#fff;border:1px solid var(--line);border-radius:12px;font-weight:750}
@media(max-width:1050px){.cll-affiliate-page .cll-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1100px){.cll-affiliate-page .cll-menu{display:block}.cll-affiliate-page .cll-header{position:relative}.cll-affiliate-page .cll-header nav{display:none;position:absolute;z-index:10;top:100%;left:1rem;right:1rem;flex-direction:column;align-items:stretch;margin-left:0;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 35px rgba(7,30,49,.15)}.cll-affiliate-page .cll-header nav.is-open{display:flex}.cll-affiliate-page .cll-header nav a{padding:.55rem}}
@media(max-width:900px){.cll-affiliate-page .cll-affiliate-hero,.cll-platform.has-media,.cll-platform.no-media{grid-template-columns:1fr}.cll-affiliate-trust{width:min(100%,620px)}.cll-programme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cll-programme-grid article:last-child{grid-column:1/-1}.cll-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.cll-programme-grid,.cll-affiliate-page .cll-integration-grid,.cll-audience-grid,.cll-affiliate-gallery{grid-template-columns:minmax(0,1fr)}.cll-programme-grid article:last-child{grid-column:auto}.cll-affiliate-page .cll-integration-grid article{min-height:0}.cll-affiliate-trust{padding:1.35rem;border-radius:17px}}


/* PHOENIX publisher homepage callout */
.cll-publisher-callout{
    padding-top:32px;
    padding-bottom:32px;
}
.cll-publisher-callout-card{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:36px;
    padding:34px 36px;
    background:#fff;
    border:1px solid rgba(24,74,120,.12);
    border-radius:18px;
    box-shadow:0 14px 38px rgba(24,74,120,.08);
}
.cll-publisher-callout-copy{
    max-width:820px;
}
.cll-publisher-callout-copy .eyebrow{
    margin-bottom:10px;
}
.cll-publisher-callout-copy h2{
    margin:0 0 12px;
}
.cll-publisher-callout-copy p:last-child{
    margin-bottom:0;
}
.cll-publisher-callout-copy a{
    color:inherit;
}
.cll-publisher-callout-action{
    display:flex;
    justify-content:flex-end;
    align-items:center;
}
.cll-publisher-callout-action .cll-button{
    white-space:nowrap;
}
@media (max-width:760px){
    .cll-publisher-callout{
        padding-top:22px;
        padding-bottom:22px;
    }
    .cll-publisher-callout-card{
        grid-template-columns:1fr;
        gap:22px;
        padding:26px 22px;
    }
    .cll-publisher-callout-action{
        justify-content:flex-start;
    }
    .cll-publisher-callout-action .cll-button{
        width:100%;
        text-align:center;
    }
}
