/* SalesSphere Cases 1.0.0 — consolidated v3.9 dynamic layout. */
.case-main{
  --case-ink:#141716;--case-muted:#606762;--case-line:#d9d8d4;--case-soft:#f5f4f0;
  --case-accent:#159567;--case-accent-dark:#0e6f4c;
  --case-shell:min(1280px,calc(100vw - 48px));--case-gap:clamp(22px,2.35vw,32px);
  --case-h1:clamp(3.4rem,5.6vw,5.7rem);--case-h2:48px;
  color:var(--case-ink);font-family:"Segoe UI",Arial,"Helvetica Neue",sans-serif;font-size:16px;
}
.case-main *{box-sizing:border-box}.case-main a{color:inherit;text-decoration:none}
.case-shell{width:var(--case-shell);margin-inline:auto}
.case-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--case-gap);align-items:start}
.case-breadcrumbs{display:flex;height:54px;align-items:center;gap:10px;color:#737a76;font-size:14px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.case-breadcrumbs::-webkit-scrollbar{display:none}.case-breadcrumbs i{font-style:normal;color:#a4aaa6}.case-breadcrumbs a:hover{color:var(--case-accent-dark)}
.case-hero{border-bottom:1px solid var(--case-line)}.case-hero-main{min-height:595px;padding:76px 0 42px}
.case-hero h1{grid-column:1/span 2;margin:0;max-width:760px;font-size:var(--case-h1);font-weight:690;line-height:.94;letter-spacing:-.065em}
.case-hero-copy{grid-column:3/span 2;padding-top:4px}.case-hero-copy .lead{max-width:590px;margin:0 0 18px;color:var(--case-ink);font-size:20px;line-height:1.48;letter-spacing:-.018em}.case-hero-copy p{max-width:570px;margin:0;color:var(--case-muted);font-size:16px;line-height:1.62}
.case-section{padding:clamp(78px,7.8vw,112px) 0;border-bottom:1px solid var(--case-line)}
.case-section-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--case-gap);margin-bottom:36px}.case-section-head h2{grid-column:1/span 2;margin:0;font-size:var(--case-h2);font-weight:660;line-height:1.02;letter-spacing:-.055em}
.case-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--case-gap);align-items:start}.case-feed{grid-column:1/span 3;min-width:0}.case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch}
.case-card{display:grid;grid-template-rows:24px 64px auto;gap:14px;min-width:0;min-height:0;padding:28px 30px 26px;background:var(--case-soft);color:inherit;transition:transform .16s ease}
.case-card:hover{transform:translateY(-2px)}.case-card:hover h3{color:var(--case-accent-dark)}
.case-card-company{height:24px;line-height:24px;font-size:16px;font-weight:700;color:var(--case-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case-card h3{margin:0;height:64px;min-height:64px;font-size:28px;line-height:1.12;font-weight:670;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.case-card-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:6px 0 0}.case-card-results>div{min-width:0}.case-card-results strong{display:block;font-size:28px;line-height:1;font-weight:710;letter-spacing:-.04em;color:var(--case-accent-dark);white-space:nowrap}.case-card-results span{display:block;margin-top:7px;font-size:16px;line-height:1.35;color:var(--case-muted)}
.case-side{grid-column:4;position:sticky;top:104px}.case-side-block+.case-side-block{margin-top:42px}.case-side h2{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--case-line);font-size:16px;font-weight:700;line-height:1.2}.case-side ul{margin:0;padding:0;list-style:none}.case-side li{border-bottom:1px solid var(--case-line)}.case-side a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:16px;font-weight:560}.case-side a::after{content:"";width:18px;height:1px;flex:0 0 auto;background:var(--case-line);transition:.18s}.case-side a:hover,.case-side a.current{color:var(--case-accent-dark)}.case-side a:hover::after,.case-side a.current::after{width:34px;background:var(--case-accent)}
.case-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:64px}.case-pagination a,.case-pagination span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--case-line);font-size:14px}.case-pagination .current{color:#fff;border-color:var(--case-ink);background:var(--case-ink)}
.case-empty{padding:34px 0;border-top:1px solid var(--case-line)}.case-empty h3{margin:0 0 12px;font-size:28px}.case-empty p{margin:0}.case-empty a{border-bottom:1px solid currentColor}
.case-cta{padding:clamp(72px,7vw,104px) 0;border-bottom:1px solid var(--case-line);background:var(--case-soft)}.case-cta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--case-gap)}.case-cta h2{grid-column:1/span 2;margin:0;font-size:var(--case-h2);font-weight:660;line-height:1.02;letter-spacing:-.055em}.case-cta-copy{grid-column:3/span 2}.case-cta-copy p{max-width:560px;margin:2px 0 24px;color:var(--case-muted);font-size:16px;line-height:1.6}.case-contact-row{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:16px;font-weight:650}.case-contact-row a{border-bottom:1px solid currentColor}.case-contact-row a:hover{color:var(--case-accent-dark)}

/* Single case */
.case-detail-hero .case-hero-main{min-height:auto;padding-bottom:72px}.case-company-name{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--case-line)}.case-company-name span{display:block;margin-bottom:4px;color:var(--case-muted);font-size:16px;line-height:1.3}.case-company-name strong{display:block;color:var(--case-ink);font-size:16px;font-weight:700;line-height:1.35}
.case-detail-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--case-gap);margin-top:60px;border-top:1px solid var(--case-line);padding-top:20px}.case-detail-metric{position:relative;padding-top:8px}.case-detail-metric::before{content:"";position:absolute;top:-21px;left:0;width:38px;height:3px;background:var(--case-accent)}.case-detail-metric strong{display:block;font-size:28px;font-weight:710;line-height:1;letter-spacing:-.045em;white-space:nowrap}.case-detail-metric span{display:block;margin-top:8px;color:var(--case-muted);font-size:16px;line-height:1.45}
.case-detail-body{padding:clamp(80px,8vw,118px) 0;border-bottom:1px solid var(--case-line)}.case-detail-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--case-gap);align-items:start}.case-copy{grid-column:1/span 3;max-width:920px;min-width:0}.case-copy>p,.case-copy>ul,.case-copy>ol,.case-copy>blockquote,.case-copy>.wp-block-group,.case-copy>.wp-block-columns,.case-copy>figure,.case-copy>table{max-width:820px}.case-copy h2{max-width:920px;margin:84px 0 24px;font-size:48px;font-weight:660;line-height:1.02;letter-spacing:-.055em}.case-copy h2:first-child{margin-top:0}.case-copy h3{max-width:820px;margin:44px 0 16px;font-size:28px;font-weight:660;line-height:1.15;letter-spacing:-.03em}.case-copy p{margin:0 0 22px;color:var(--case-muted);font-size:16px;line-height:1.7}.case-copy ul,.case-copy ol{margin:22px 0 34px;padding-left:1.25em;color:var(--case-muted);font-size:16px;line-height:1.6}.case-copy li{margin-bottom:10px}.case-copy a{border-bottom:1px solid var(--case-accent)}.case-copy a:hover{color:var(--case-accent-dark)}.case-copy blockquote{margin:36px 0;padding:24px 0;border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line);font-size:20px;line-height:1.5}.case-copy img{max-width:100%;height:auto}.case-copy figure{margin:34px 0}.case-copy table{width:100%;border-collapse:collapse;margin:32px 0}.case-copy th,.case-copy td{padding:12px 10px;border-bottom:1px solid var(--case-line);text-align:left;vertical-align:top}
.case-detail-side{grid-column:4;position:sticky;top:104px}.case-aside-block+.case-aside-block{margin-top:42px}.case-aside-block h2{margin:0;padding-bottom:14px;border-bottom:1px solid var(--case-line);font-size:16px;font-weight:700}.case-aside-block dl{margin:0}.case-aside-block dl div{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--case-line);font-size:16px;line-height:1.4}.case-aside-block dt{color:var(--case-muted)}.case-aside-block dd{margin:0;font-weight:590}.case-aside-block ul{margin:0;padding:0;list-style:none}.case-aside-block li{border-bottom:1px solid var(--case-line)}.case-aside-block a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;font-size:16px;font-weight:560}.case-aside-block a::after{content:"";width:18px;height:1px;flex:0 0 auto;background:var(--case-line)}.case-aside-block a:hover{color:var(--case-accent-dark)}.case-aside-block a:hover::after{width:34px;background:var(--case-accent)}
.case-related{padding:clamp(72px,7vw,104px) 0;border-bottom:1px solid var(--case-line)}.case-related h2{margin:0 0 44px;font-size:48px;font-weight:660;line-height:1.02;letter-spacing:-.055em}.case-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch}.case-related-grid>a{display:grid;grid-template-rows:24px 64px auto;gap:14px;min-height:0;padding:28px 30px 26px;background:var(--case-soft);color:inherit}.case-related-grid>a:hover strong{color:var(--case-accent-dark)}.case-related-company{height:24px;line-height:24px;font-size:16px;font-weight:700;color:var(--case-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-related-grid>a strong{margin:0;height:64px;min-height:64px;font-size:28px;line-height:1.12;font-weight:670;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-related-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:6px 0 0;color:var(--case-muted);font-size:16px;line-height:1.35}.case-related-results span{display:block;font-size:16px;line-height:1.35;color:var(--case-muted)}.case-related-results b{font-size:28px;line-height:1;color:var(--case-accent-dark);font-weight:710}

/* Reusable dynamic case module on service pages. */
.ss-case-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.ss-case-module-card{display:grid;grid-template-rows:24px minmax(62px,auto) auto;gap:12px;padding:24px;background:#f5f4f0;color:#141716;text-decoration:none}.ss-case-module-card:hover h3{color:#0e6f4c}.ss-case-module-company{height:24px;line-height:24px;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-case-module-card h3{margin:0;font-size:26px;line-height:1.12;letter-spacing:-.03em}.ss-case-module-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:8px}.ss-case-module-results strong{display:block;color:#0e6f4c;font-size:28px;line-height:1;font-weight:710}.ss-case-module-results span{display:block;margin-top:6px;color:#606762;font-size:15px;line-height:1.35}

@media(max-width:980px){
  .case-main{--case-shell:min(100% - 36px,820px);--case-h2:44px}.case-grid4,.case-section-head,.case-layout,.case-detail-layout,.case-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-hero h1{grid-column:1}.case-hero-copy{grid-column:2}.case-feed{grid-column:1/-1}.case-list{gap:28px}.case-side{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--case-gap);margin-bottom:52px;order:-1}.case-side-block+.case-side-block{margin-top:0}.case-cta h2{grid-column:1}.case-cta-copy{grid-column:2}.case-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-copy{grid-column:1/-1}.case-detail-side{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--case-gap);margin-top:54px}.case-copy h2,.case-related h2{font-size:44px}.ss-case-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .case-main{--case-shell:min(100% - 28px,560px);--case-h1:clamp(2.7rem,13.4vw,4rem);--case-h2:40px}.case-grid4,.case-section-head,.case-layout,.case-detail-layout,.case-cta-grid{grid-template-columns:1fr}.case-breadcrumbs{height:48px}.case-hero-main{min-height:auto;padding:52px 0 42px}.case-hero h1,.case-hero-copy{grid-column:1}.case-hero-copy{padding-top:30px}.case-list{grid-template-columns:1fr;gap:22px}.case-card{grid-template-rows:24px auto auto;padding:24px}.case-card h3{height:auto;min-height:0;font-size:28px}.case-card-results strong{font-size:28px}.case-side{grid-template-columns:1fr;margin-bottom:42px}.case-cta h2,.case-cta-copy{grid-column:1}.case-cta-copy{margin-top:24px}.case-detail-metrics{grid-template-columns:1fr;gap:26px;margin-top:46px}.case-copy h2,.case-related h2{font-size:40px}.case-copy h2{margin-top:62px}.case-detail-side{grid-template-columns:1fr}.case-related-grid{grid-template-columns:1fr;gap:22px}.case-related-grid>a{grid-template-rows:24px auto auto;padding:24px}.case-related-grid>a strong{height:auto;min-height:0}.ss-case-module-grid{grid-template-columns:1fr}.ss-case-module-card{padding:22px}
}
@media(prefers-reduced-motion:reduce){.case-card{transition:none}}

/* Single case v4.1 — article-first. Gutenberg is the source of the article; only results and case metadata are structured. */
.case-article-main{
  --ca-shell:min(1280px,calc(100vw - 48px));
  --ca-gap:clamp(22px,2.35vw,32px);
  --ca-ink:#141716;--ca-muted:#606762;--ca-line:#d9d8d4;
  --ca-accent:#159567;--ca-accent-dark:#0e6f4c;--ca-soft:#f5f4f0;
  color:var(--ca-ink);background:#fff;font-family:"Segoe UI",Arial,"Helvetica Neue",sans-serif;font-size:16px;
}
.case-article-main *{box-sizing:border-box}.case-article-main a{color:inherit;text-decoration:none}
.ca-shell{width:var(--ca-shell);margin-inline:auto}.ca-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ca-gap);align-items:start}
.ca-breadcrumbs{display:flex;height:54px;align-items:center;gap:10px;overflow-x:auto;white-space:nowrap;color:#737a76;font-size:14px;scrollbar-width:none}.ca-breadcrumbs::-webkit-scrollbar{display:none}.ca-breadcrumbs a:hover{color:var(--ca-accent-dark)}.ca-breadcrumbs i{font-style:normal;color:#a4aaa6}
.ca-hero{padding:76px 0 78px;border-bottom:1px solid var(--ca-line)}
.ca-company{grid-column:1/-1;margin:0 0 20px;font-size:16px;line-height:1.4;font-weight:700;color:var(--ca-accent-dark)}
.ca-title{grid-column:1/span 3;max-width:1040px;margin:0;font-size:clamp(3.45rem,5.6vw,5.04rem);font-weight:700;line-height:.94;letter-spacing:-.065em;text-wrap:balance}
.ca-body{padding:94px 0 112px;border-bottom:1px solid var(--ca-line)}
.ca-content-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ca-gap);align-items:start;min-width:0}
.ca-article{grid-column:1/span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--ca-gap);min-width:0}
.ca-copy{grid-column:1/span 2;min-width:0}
.ca-copy p,.ca-copy ul,.ca-copy ol,.ca-copy blockquote,.ca-copy figure,.ca-copy table,.ca-copy .wp-block-group,.ca-copy .wp-block-columns{max-width:760px}
.ca-copy p,.ca-copy ul,.ca-copy ol{color:#343a37;font-size:1.08rem;line-height:1.72}
.ca-copy p{margin:0 0 26px}.ca-copy>p:first-child{color:var(--ca-ink);font-size:1.27rem;line-height:1.62}
.ca-copy h2{max-width:760px;margin:82px 0 24px;font-size:clamp(2.15rem,3.1vw,3.2rem);font-weight:660;line-height:1;letter-spacing:-.045em;scroll-margin-top:calc(var(--ss-header-height) + 26px)}.ca-copy h2:first-child{margin-top:0}
.ca-copy h3{max-width:760px;margin:46px 0 18px;font-size:1.55rem;line-height:1.15;letter-spacing:-.03em}
.ca-copy ul,.ca-copy ol{margin:0 0 34px;padding-left:1.35em}.ca-copy li{margin-bottom:10px}
.ca-copy a{border-bottom:1px solid var(--ca-accent)}.ca-copy a:hover{color:var(--ca-accent-dark)}
.ca-copy blockquote{margin:36px 0;padding:24px 0;border-top:1px solid var(--ca-line);border-bottom:1px solid var(--ca-line);font-size:1.2rem;line-height:1.55}
.ca-copy figure{margin:34px 0}.ca-copy img{max-width:100%;height:auto}.ca-copy figcaption{margin-top:9px;color:var(--ca-muted);font-size:14px;line-height:1.45}
.ca-copy table{width:100%;margin:34px 0;border-collapse:collapse}.ca-copy th,.ca-copy td{padding:12px 10px;border-bottom:1px solid var(--ca-line);text-align:left;vertical-align:top}
.ca-results{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ca-gap);margin:54px 0 72px;padding:34px 0 36px;border-top:1px solid var(--ca-line);border-bottom:1px solid var(--ca-line);scroll-margin-top:calc(var(--ss-header-height) + 26px)}
.ca-results--count-1{grid-template-columns:1fr}.ca-results--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.ca-results-title{grid-column:1/-1;margin:0 0 8px;font-size:16px;line-height:1.3;font-weight:700;color:var(--ca-ink)}
.ca-result strong{display:block;color:var(--ca-accent-dark);font-size:clamp(2.5rem,4vw,4.1rem);font-weight:720;line-height:.92;letter-spacing:-.065em}.ca-result span{display:block;max-width:230px;margin-top:10px;color:var(--ca-muted);font-size:16px;line-height:1.4}
.ca-sidebar{grid-column:4;position:sticky;top:calc(var(--ss-header-height) + 28px);display:grid;gap:42px;min-width:0}
.ca-sidebar-block{min-width:0}.ca-sidebar-block h2{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--ca-line);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:0}
.ca-toc{margin:0;padding:0;list-style:none;counter-reset:ca-toc}.ca-toc li{counter-increment:ca-toc;border-bottom:1px solid var(--ca-line)}.ca-toc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 0;font-size:14px;line-height:1.4;color:var(--ca-muted)}.ca-toc a::before{content:counter(ca-toc,decimal-leading-zero);color:#9aa09c;font-variant-numeric:tabular-nums}.ca-toc a:hover{color:var(--ca-accent-dark)}
.ca-case-meta{margin:0}.ca-case-meta div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--ca-line);font-size:14px;line-height:1.4}.ca-case-meta dt{margin:0;color:#858c88}.ca-case-meta dd{margin:0;color:var(--ca-ink);font-weight:600;overflow-wrap:anywhere}
.ca-related{padding:78px 0 92px;border-bottom:1px solid var(--ca-line)}.ca-related-head{grid-column:1/-1;margin:0 0 38px;font-size:clamp(2rem,3.1vw,3.2rem);font-weight:660;line-height:1;letter-spacing:-.045em}.ca-related-link{grid-column:span 1;display:block;padding-top:18px;border-top:1px solid var(--ca-line)}.ca-related-link span{display:block;margin-bottom:10px;color:var(--ca-muted);font-size:16px;line-height:1.4}.ca-related-link strong{display:block;font-size:24px;line-height:1.15;letter-spacing:-.03em}.ca-related-link:hover strong{color:var(--ca-accent-dark)}
.ca-cta{padding:78px 0 96px;background:var(--ca-soft)}.ca-cta h2{grid-column:1/span 2;margin:0;font-size:clamp(2.15rem,3.1vw,3.2rem);font-weight:660;line-height:1;letter-spacing:-.045em}.ca-cta-copy{grid-column:3/span 2}.ca-cta-copy p{max-width:570px;margin:2px 0 24px;color:var(--ca-muted);font-size:1rem;line-height:1.6}.ca-cta-links{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:.92rem;font-weight:650}.ca-cta-links a{border-bottom:1px solid currentColor}.ca-cta-links a:hover{color:var(--ca-accent-dark)}
@media(max-width:980px){
  .case-article-main{--ca-shell:min(100% - 36px,820px)}.ca-grid4,.ca-content-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-title{grid-column:1/-1}.ca-article{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ca-copy{grid-column:1/-1}.ca-results{grid-column:1/-1}.ca-sidebar{grid-column:1/-1;position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ca-gap);margin-top:70px}.ca-related-link{grid-column:span 1}.ca-cta h2{grid-column:1}.ca-cta-copy{grid-column:2}
}
@media(max-width:620px){
  .case-article-main{--ca-shell:min(100% - 28px,560px);--ca-gap:20px}.ca-grid4{grid-template-columns:1fr}.ca-breadcrumbs{height:48px;font-size:12px}.ca-hero{padding:50px 0 56px}.ca-company{margin-bottom:16px}.ca-title{font-size:clamp(2.7rem,13.4vw,4rem)}.ca-body{padding:66px 0 78px}.ca-content-layout,.ca-article{display:block}.ca-copy p,.ca-copy ul,.ca-copy ol{font-size:1rem;line-height:1.65}.ca-copy>p:first-child{font-size:1.12rem}.ca-copy h2{margin-top:58px;font-size:clamp(2rem,9.7vw,2.7rem)}.ca-results,.ca-results--count-1,.ca-results--count-2{grid-template-columns:1fr;gap:28px;margin:42px 0 54px;padding:28px 0 30px}.ca-results-title{margin-bottom:0}.ca-result strong{font-size:3.2rem}.ca-sidebar{display:grid;grid-template-columns:1fr;gap:34px;margin-top:58px}.ca-case-meta div{grid-template-columns:86px minmax(0,1fr)}.ca-related{padding:64px 0 72px}.ca-related-head{margin-bottom:30px}.ca-related-link{grid-column:1;margin-bottom:30px}.ca-cta{padding:64px 0 72px}.ca-cta h2,.ca-cta-copy{grid-column:1}.ca-cta-copy{margin-top:24px}
}
