/* Domechy Partnerships v1.4.0, scoped to plugin pages only */
body.dch-partnership-plugin-page #content,
body.dch-partnership-plugin-page .site-content,
body.dch-partnership-plugin-page .ast-container,
body.dch-partnership-plugin-page #primary,
body.dch-partnership-plugin-page .content-area,
body.dch-partnership-plugin-page .site-main,
body.dch-partnership-plugin-page article.page,
body.dch-partnership-plugin-page .entry-content,
body.dch-partnership-plugin-page .wp-block-html{margin-top:0!important;padding-top:0!important}
body.dch-partnership-plugin-page main>article>header.entry-header,
body.dch-partnership-plugin-page main .wp-block-post-title,
body.dch-partnership-plugin-page main .entry-title{display:none!important}
body.dch-partnership-plugin-page .site-content{background:#f7f8fa}
body.dch-partnership-plugin-page .entry-content{margin-bottom:0!important}

.dch-page{
  --dch-orange:#F47C1A;--dch-orange-dark:#D9650D;--dch-teal:#00C4CC;--dch-navy:#111827;
  --dch-muted:#667085;--dch-line:#E6E8EC;--dch-bg:#F7F8FA;--dch-white:#fff;--dch-soft-orange:#FFF3EA;
  max-width:1120px;margin:0 auto;padding:18px 18px 78px;color:var(--dch-navy);font-family:inherit
}
.dch-page *{box-sizing:border-box}.dch-page h1,.dch-page h2,.dch-page h3{font-family:Poppins,inherit;color:inherit}
.dch-hero{position:relative;padding:38px 40px 42px;background:#fff;border:1px solid var(--dch-line);border-radius:18px;overflow:hidden}
.dch-eyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;background:var(--dch-soft-orange);color:var(--dch-orange-dark);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;line-height:1.1;margin-bottom:14px}
.dch-kicker{text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;color:var(--dch-orange-dark)}
.dch-hero h1{max-width:900px;font-size:clamp(40px,6.7vw,72px);line-height:1.01;letter-spacing:-.05em;margin:0 0 20px;font-weight:760}
.dch-hero p{max-width:770px;font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:var(--dch-muted);margin:0}
.dch-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}
.dch-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 18px;background:var(--dch-orange);color:#fff!important;text-decoration:none!important;border:1px solid var(--dch-orange);border-radius:999px;font-size:13px;font-weight:800;cursor:pointer;transition:.18s ease}
.dch-button:hover{background:var(--dch-orange-dark);border-color:var(--dch-orange-dark);transform:translateY(-1px)}
.dch-button-ghost{background:#fff;color:var(--dch-navy)!important;border-color:var(--dch-line)}.dch-button-ghost:hover{background:#fff;border-color:var(--dch-navy)}

.dch-stat-section{padding:18px 0 38px}.dch-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dch-metric{position:relative;padding:19px 18px 17px;background:#fff;border:1px solid var(--dch-line);border-radius:14px;min-height:124px;overflow:hidden}
.dch-metric strong{display:block;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.045em;line-height:1;color:var(--dch-navy)}.dch-metric span{display:block;margin-top:10px;color:#344054;font-size:12px;font-weight:750}.dch-metric small{display:block;margin-top:6px;color:var(--dch-muted);font-size:11px}.dch-metrics-note{text-align:right;color:var(--dch-muted);font-size:10px;margin-top:7px}

.dch-section{padding:54px 0}.dch-section+.dch-section{border-top:1px solid var(--dch-line)}.dch-section-soft{background:#fff;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.dch-section-accent{background:linear-gradient(180deg,#fff 0%,#fff9f4 100%);margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}
.dch-section-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:28px}.dch-section-head>span{font-size:11px;font-weight:800;color:var(--dch-teal);padding-top:8px}.dch-section h2,.dch-cta h2,.dch-enquiry h2{font-size:clamp(29px,4vw,47px);line-height:1.05;letter-spacing:-.04em;margin:0}.dch-section-intro{max-width:700px;margin:12px 0 0;color:var(--dch-muted);font-size:14px;line-height:1.6}

.dch-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dch-partner-card{position:relative;border:1px solid var(--dch-line);background:#fff;border-radius:16px;display:grid;grid-template-columns:142px 1fr;min-height:230px;overflow:hidden;box-shadow:0 2px 10px rgba(17,24,39,.03)}
.dch-logo-wrap{display:flex;align-items:center;justify-content:center;padding:22px;border-right:1px solid var(--dch-line);background:#fff;overflow:hidden}.dch-logo-wrap img{max-width:100%;max-height:78px;object-fit:contain}.dch-logo-wordmark{font-size:19px;font-weight:800;line-height:1;text-align:center;letter-spacing:-.035em;max-width:110px;overflow-wrap:anywhere}.dch-partner-body{padding:23px}.dch-partner-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--dch-muted);font-size:10px}.dch-partner-body h3{font-size:27px;letter-spacing:-.035em;margin:9px 0 7px}.dch-role-badge{display:inline-flex;align-items:center;background:var(--dch-soft-orange);color:var(--dch-orange-dark);border:1px solid #ffd7b8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.2;margin-bottom:14px}.dch-description{color:var(--dch-muted);font-size:13px;line-height:1.6}.dch-description p{margin:0}.dch-testimonial{padding:12px 14px;margin:17px 0 0;color:#475467;font-size:12px;line-height:1.55;background:#f7f8fa;border-radius:10px}.dch-card-links{display:flex;gap:14px;flex-wrap:wrap}.dch-text-link{display:inline-block;margin-top:14px;color:var(--dch-orange-dark)!important;text-decoration:none;font-size:12px;font-weight:800}.dch-text-link:hover{text-decoration:underline;text-underline-offset:3px}

/* Official partner is intentionally a different commercial tier */
.dch-partner-grid-official{grid-template-columns:1fr}.dch-partner-card-official{grid-template-columns:minmax(230px,.72fr) minmax(0,1.5fr);min-height:330px;background:var(--dch-navy);border:0;box-shadow:0 16px 36px rgba(17,24,39,.14)}.dch-partner-card-official .dch-logo-wrap{border-right:0;background:#fff;padding:36px}.dch-partner-card-official .dch-logo-wrap img{max-width:210px;max-height:105px}.dch-partner-card-official .dch-partner-body{padding:54px 36px 32px;color:#fff}.dch-partner-card-official h3{font-size:clamp(38px,5vw,56px);margin-top:11px;color:#fff}.dch-partner-card-official .dch-partner-meta{color:#b7c0ce}.dch-partner-card-official .dch-kicker{color:var(--dch-teal)}.dch-partner-card-official .dch-role-badge{background:var(--dch-orange);border-color:var(--dch-orange);color:#fff}.dch-partner-card-official .dch-description{color:#c8ced8;font-size:14px;max-width:620px}.dch-partner-card-official .dch-text-link{color:#fff!important}.dch-official-ribbon{position:absolute;right:22px;top:21px;z-index:3;display:flex;flex-direction:column;align-items:flex-end}.dch-official-ribbon span{background:var(--dch-orange);color:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.dch-official-ribbon small{color:#aeb7c6;font-size:9px;margin-top:5px}.dch-official-note{display:flex;flex-direction:column;gap:3px;margin-top:20px;padding:14px 16px;background:rgba(255,255,255,.06);border-radius:10px;max-width:620px}.dch-official-note strong{font-size:12px;color:#fff}.dch-official-note span{font-size:11px;color:#aeb7c6}

.dch-enabled-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dch-enabled-grid>div{background:#fff;border:1px solid var(--dch-line);border-radius:14px;padding:23px;min-height:185px}.dch-enabled-grid strong{font-size:10px;color:var(--dch-orange-dark)}.dch-enabled-grid h3{font-size:21px;line-height:1.12;letter-spacing:-.03em;margin:30px 0 9px}.dch-enabled-grid p{margin:0;color:var(--dch-muted);font-size:13px;line-height:1.58}
.dch-cta{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:38px 40px;background:var(--dch-navy);color:#fff;border-radius:18px;margin-top:12px;position:relative;overflow:hidden}.dch-cta>div,.dch-cta>a{position:relative;z-index:1}.dch-cta h2{color:#fff}.dch-cta p{color:#b9c0cc;max-width:650px;font-size:14px}.dch-cta .dch-button{flex:none}

.dch-why-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:start}.dch-big-copy{font-size:clamp(22px,3vw,31px);line-height:1.25;letter-spacing:-.03em;margin:0;max-width:520px}.dch-context-list{background:#fff;border:1px solid var(--dch-line);border-radius:14px;overflow:hidden}.dch-context-list>div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:16px 18px;border-bottom:1px solid var(--dch-line)}.dch-context-list>div:last-child{border-bottom:0}.dch-context-list span{font-size:11px;font-weight:800;color:var(--dch-orange-dark)}.dch-context-list>div:nth-child(even) span{color:#008f95}.dch-context-list p{margin:0;color:var(--dch-muted);font-size:13px;line-height:1.55}.dch-placement-principle{display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:start;margin-top:34px;padding:30px 32px;background:var(--dch-navy);color:#fff;border-radius:16px}.dch-placement-principle .dch-eyebrow{margin-bottom:12px;background:rgba(244,124,26,.16);color:#ffb779}.dch-placement-principle h3{margin:0;font-size:clamp(25px,3.2vw,36px);line-height:1.06;letter-spacing:-.035em;color:#fff}.dch-placement-principle p{margin:4px 0 0;color:#c4cad4;font-size:14px;line-height:1.7;max-width:680px}.dch-brands-worked{margin-top:40px}.dch-brand-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.dch-brand-mark{min-height:94px;display:flex;align-items:center;justify-content:center;padding:17px;border:1px solid var(--dch-line);border-radius:12px;background:#fff;position:relative;overflow:hidden}.dch-brand-mark img{max-width:125px;max-height:50px;object-fit:contain}.dch-brand-mark span{font-weight:800;font-size:16px;letter-spacing:-.03em;text-align:center}.dch-brand-mark-official{border-color:#ffd2ad;background:#fff9f4}.dch-brand-mark-official:before{content:"Official";position:absolute;right:7px;top:7px;background:var(--dch-orange);color:#fff;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}

.dch-opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dch-opportunity{background:#fff;border:1px solid var(--dch-line);border-radius:14px;padding:20px;min-height:190px}.dch-opportunity>span{font-size:10px;font-weight:800;color:var(--dch-teal)}.dch-opportunity h3{font-size:20px;letter-spacing:-.025em;margin:25px 0 8px}.dch-opportunity p{color:var(--dch-muted);font-size:13px;line-height:1.55;margin:0}.dch-opportunity-primary{grid-column:1/-1;display:grid;grid-template-columns:120px minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:20px;min-height:0;background:var(--dch-soft-orange);border-color:#ffd0aa;padding:24px 26px}.dch-opportunity-primary>span{font-size:11px;color:var(--dch-orange-dark)}.dch-opportunity-primary h3{font-size:27px;margin:0}.dch-opportunity-primary p{font-size:14px;margin:0}

.dch-section-dark{background:var(--dch-navy);color:#fff;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.dch-section-dark .dch-eyebrow{background:rgba(244,124,26,.15);color:#ffb779}.dch-section-dark .dch-section-head>span{color:var(--dch-teal)}.dch-section-dark .dch-lead-small{color:#bbc3cf}.dch-case-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:32px;align-items:stretch}.dch-case-visual{min-height:350px;background:#0b1220;border:1px solid #273246;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:42px}.dch-case-visual img{display:block;width:auto;height:auto;max-width:46%;max-height:155px;object-fit:contain}.dch-case-placeholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:28px;background:linear-gradient(145deg,#182235,#0b1220)}.dch-case-placeholder span{font-size:clamp(27px,4vw,44px);font-weight:780;letter-spacing:-.05em;line-height:.98}.dch-case-placeholder small{margin-top:12px;color:#99a4b6;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.dch-case-copy{display:flex;flex-direction:column;justify-content:space-between}.dch-lead-small{max-width:700px;color:var(--dch-muted);font-size:16px;line-height:1.6;margin-top:0}.dch-activation-metrics{display:grid;grid-template-columns:1fr;margin-top:24px;border-top:1px solid #344054}.dch-activation-metrics>div{display:grid;grid-template-columns:135px 1fr;align-items:end;gap:16px;padding:16px 0;border-bottom:1px solid #344054}.dch-activation-metrics strong{display:block;font-size:clamp(30px,4vw,44px);letter-spacing:-.05em;line-height:1;color:#fff}.dch-activation-metrics span{color:#aeb7c6;font-size:12px;padding-bottom:4px}.dch-dark-link{color:#ffb779!important;text-decoration:none;font-size:12px;font-weight:800;margin-top:20px}

.dch-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.dch-process>div{background:#fff;border:1px solid var(--dch-line);border-radius:13px;padding:21px;min-height:195px}.dch-process strong{font-size:18px;color:var(--dch-orange-dark)}.dch-process>div:nth-child(3) strong{color:#008f95}.dch-process p{color:var(--dch-muted);font-size:13px;line-height:1.55}.dch-enquiry{display:grid;grid-template-columns:.82fr 1.18fr;gap:40px;padding-top:54px}.dch-enquiry-copy p{color:var(--dch-muted);font-size:15px;max-width:430px}.dch-form-wrap{background:#fff;border:1px solid var(--dch-line);border-radius:16px;padding:24px;box-shadow:0 6px 20px rgba(17,24,39,.04)}.dch-form{display:grid;gap:15px}.dch-form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dch-form label{font-size:11px;font-weight:750;display:grid;gap:7px;color:#344054}.dch-form input,.dch-form select,.dch-form textarea{width:100%;font:inherit;font-size:14px;border:1px solid #d9dde4;border-radius:9px;background:#fff;padding:11px 12px;color:var(--dch-navy);outline:none}.dch-form input:focus,.dch-form select:focus,.dch-form textarea:focus{border-color:var(--dch-orange);box-shadow:0 0 0 3px rgba(244,124,26,.09)}.dch-form textarea{resize:vertical}.dch-form .dch-button{justify-self:start}.dch-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.dch-success{padding:13px 15px;background:#ecfbfc;border:1px solid #aee8eb;border-radius:9px;margin-bottom:16px;font-size:13px;color:#17666a}.dch-muted{color:var(--dch-muted)}

@media(max-width:900px){
  .dch-metrics{grid-template-columns:repeat(2,1fr)}.dch-partner-grid,.dch-opportunity-grid{grid-template-columns:1fr 1fr}.dch-process{grid-template-columns:1fr 1fr}.dch-enquiry,.dch-why-layout,.dch-case-grid,.dch-placement-principle{grid-template-columns:1fr}.dch-enabled-grid{grid-template-columns:1fr}.dch-enabled-grid>div{min-height:auto}.dch-cta{align-items:start;flex-direction:column}.dch-brand-strip{grid-template-columns:repeat(2,1fr)}.dch-partner-card-official{grid-template-columns:200px 1fr}.dch-partner-card-official .dch-partner-body{padding:50px 28px 28px}.dch-opportunity-primary{grid-template-columns:90px 1fr}.dch-opportunity-primary p{grid-column:2}
}
@media(max-width:620px){
  body.dch-partnership-plugin-page #primary,body.dch-partnership-plugin-page article.page,body.dch-partnership-plugin-page .entry-content{margin-top:0!important;padding-top:0!important}
  .dch-page{padding:8px 12px 58px}.dch-hero{padding:26px 20px 29px;border-radius:14px}.dch-hero h1{font-size:39px}.dch-hero p{font-size:15px}.dch-stat-section{padding:11px 0 30px}.dch-metric{padding:15px 12px;min-height:105px}.dch-section{padding:42px 0}.dch-section-soft,.dch-section-dark,.dch-section-accent{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.dch-section-head{grid-template-columns:36px 1fr;gap:10px;margin-bottom:22px}.dch-section h2,.dch-cta h2,.dch-enquiry h2{font-size:30px}.dch-partner-grid,.dch-opportunity-grid,.dch-process{grid-template-columns:1fr}.dch-partner-card{grid-template-columns:1fr}.dch-logo-wrap{border-right:0;border-bottom:1px solid var(--dch-line);min-height:110px}.dch-logo-wrap img{max-width:160px}.dch-partner-card-official{grid-template-columns:1fr;min-height:0}.dch-partner-card-official .dch-logo-wrap{min-height:160px}.dch-partner-card-official .dch-partner-body{padding:28px 20px 23px}.dch-official-ribbon{right:12px;top:12px}.dch-official-ribbon small{display:none}.dch-partner-card-official h3{font-size:38px}.dch-partner-meta{align-items:flex-start;flex-direction:column;gap:5px}.dch-cta{padding:27px 22px;border-radius:14px}.dch-placement-principle{padding:24px 20px;gap:18px;border-radius:14px}.dch-context-list>div{grid-template-columns:78px 1fr}.dch-brand-strip{grid-template-columns:1fr 1fr}.dch-brand-mark{min-height:82px}.dch-opportunity-primary{grid-column:auto;display:block;padding:21px}.dch-opportunity-primary h3{font-size:23px;margin:22px 0 8px}.dch-opportunity-primary p{margin:0}.dch-form-row{grid-template-columns:1fr}.dch-form-wrap{padding:18px}.dch-activation-metrics>div{grid-template-columns:110px 1fr}.dch-case-visual{min-height:230px;padding:28px}.dch-case-visual img{max-width:52%;max-height:120px}
}

/* v1.4.0: growth chart, audience panel, campaign photo */
.dch-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dch-growth-card{background:#fff;border:1px solid var(--dch-line);border-radius:16px;padding:24px 26px 20px}
.dch-chart-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;font-weight:750;color:#344054;margin-bottom:8px}
.dch-chart-legend i{display:inline-block;width:20px;height:3px;border-radius:2px;margin-right:8px;vertical-align:middle}
.dch-chart svg{display:block;width:100%;height:auto}.dch-chart .dch-chart-compact{display:none}
.dch-chart-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;border-top:1px solid var(--dch-line);margin-top:10px;padding-top:14px}
.dch-chart-foot p{margin:0;max-width:640px;color:#344054;font-size:14px;line-height:1.55}.dch-chart-foot small{color:var(--dch-muted);font-size:10px}
.dch-audience{margin-top:26px}.dch-audience>.dch-kicker{display:block;margin-bottom:12px}
.dch-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}
.dch-audience-tile{background:#fff;border:1px solid var(--dch-line);border-radius:14px;padding:19px 18px 17px;min-height:124px}
.dch-audience-tile strong{display:block;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.045em;line-height:1;color:var(--dch-navy)}
.dch-audience-tile span{display:block;margin-top:10px;color:#344054;font-size:12px;font-weight:750;line-height:1.4}
.dch-audience-tile small{display:block;margin-top:6px;color:var(--dch-muted);font-size:11px;line-height:1.4}
.dch-brand-bars{margin-top:12px;background:#fff;border:1px solid var(--dch-line);border-radius:14px;padding:20px 22px}.dch-brand-bars>.dch-kicker{display:block;margin-bottom:12px}
.dch-brand-bar{display:grid;grid-template-columns:150px 1fr 44px;gap:12px;align-items:center;padding:6px 0;font-size:13px;color:#344054}.dch-brand-bar em{font-style:normal;font-weight:800;text-align:right;color:var(--dch-navy)}
.dch-bar-track{height:10px;background:#F2F4F7;border-radius:999px;overflow:hidden}.dch-bar-fill{height:100%;background:var(--dch-teal);border-radius:999px}
.dch-brand-bars small{display:block;margin-top:10px;color:var(--dch-muted);font-size:11px}
.dch-audience-note{margin:9px 0 0;text-align:right;color:var(--dch-muted);font-size:10px}
.dch-case-visual-photo{padding:0}.dch-case-visual-photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
@media(max-width:620px){
  .dch-growth-card{padding:18px 14px 16px;border-radius:14px}.dch-chart .dch-chart-wide{display:none}.dch-chart .dch-chart-compact{display:block}.dch-chart-foot p{font-size:13px}
  .dch-audience-grid{grid-template-columns:1fr 1fr}.dch-audience-tile{padding:15px 12px;min-height:105px}
  .dch-brand-bar{grid-template-columns:96px 1fr 38px;gap:8px;font-size:12px}.dch-brand-bars{padding:16px 14px}
  .dch-case-visual-photo{padding:0}.dch-case-visual-photo img{max-width:none;max-height:none}
}

/* v1.4.0: relationship hierarchy. Collaboration cards are deliberately smaller and quieter than
   the official and community cards. No edge lines, circles or gradients. */
.dch-partner-grid-collaboration{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.dch-partner-card-collab{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;box-shadow:none}
.dch-partner-card-collab .dch-logo-wrap{border-right:0;border-bottom:1px solid var(--dch-line);height:92px;min-height:0;padding:16px}
.dch-partner-card-collab .dch-logo-wrap img{max-width:140px;max-height:44px}
.dch-partner-card-collab .dch-logo-wordmark{font-size:16px;color:#344054;max-width:none}
.dch-partner-card-collab .dch-partner-body{padding:18px 18px 20px}
.dch-partner-card-collab .dch-kicker{color:var(--dch-muted)}
.dch-partner-card-collab h3{font-size:20px;margin:7px 0 4px}
.dch-collab-role{font-size:12px;font-weight:700;color:#344054;line-height:1.4;margin-bottom:10px}
.dch-collab-product{font-size:12px;color:#344054;line-height:1.4;margin:0 0 10px}
.dch-collab-product span{display:block;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--dch-muted);margin-bottom:2px}
.dch-partner-card-collab .dch-description{font-size:12.5px}
.dch-brand-strip-n3,.dch-brand-strip-n6{grid-template-columns:repeat(3,1fr)}.dch-brand-strip-n5{grid-template-columns:repeat(5,1fr)}
.dch-brand-strip-note{margin:10px 0 0;color:var(--dch-muted);font-size:11px;line-height:1.5}
@media(max-width:900px){.dch-partner-grid-collaboration{grid-template-columns:1fr 1fr}.dch-brand-strip-n3,.dch-brand-strip-n5,.dch-brand-strip-n6{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.dch-partner-grid-collaboration{grid-template-columns:1fr}.dch-partner-card-collab .dch-logo-wrap{height:80px;min-height:0}}
