.hcsb-section,.hcsb-section *{box-sizing:border-box}.hcsb-section{width:100%;background:var(--hcsb-section-bg,#fff);padding:var(--hcsb-pt-pc,40px) 20px var(--hcsb-pb-pc,40px);overflow:hidden}.hcsb-inner{width:min(100%,var(--hcsb-max,1280px));margin:0 auto;display:grid;grid-template-columns:minmax(0,var(--hcsb-left-pc,49fr)) minmax(0,var(--hcsb-right-pc,51fr));gap:var(--hcsb-gap-pc,30px);align-items:center}.hcsb-left{min-width:0;transform:translate(var(--hcsb-left-x-pc,0),var(--hcsb-left-y-pc,0))}.hcsb-right{min-width:0;transform:translate(var(--hcsb-right-x-pc,0),var(--hcsb-right-y-pc,0));position:relative}.hcsb-section.has-divider .hcsb-right{border-left:0;padding-left:0}.hcsb-section.has-divider .hcsb-right:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--hcsb-gap-pc,30px) / -2);width:var(--hcsb-divider-width,1px);background:var(--hcsb-divider,#e5e7eb);pointer-events:none}
.hcsb-blocks{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-8px;margin-right:-8px}.hcsb-block{width:var(--hcsb-width-pc,100%);padding-left:8px;padding-right:8px;margin-bottom:var(--hcsb-mb-pc,18px);font-size:var(--hcsb-font-pc,18px);font-weight:var(--hcsb-weight,600);line-height:var(--hcsb-line,1.45);color:var(--hcsb-text,#0b2d52);text-align:left;transform:translate(var(--hcsb-x-pc,0),var(--hcsb-y-pc,0));position:relative;z-index:1}.hcsb-block>*{background:var(--hcsb-bg,transparent);border:var(--hcsb-border-width,0) solid var(--hcsb-border,#d9e2ec);border-radius:var(--hcsb-radius,0);padding:var(--hcsb-pad-pc,0)}.hcsb-align-pc-center{text-align:center}.hcsb-align-pc-right{text-align:right}.hcsb-heading-inner{letter-spacing:-.025em}.hcsb-text-inner p{margin:0 0 .75em}.hcsb-text-inner p:last-child{margin-bottom:0}.hcsb-badge-inner{display:inline-flex;align-items:center;gap:8px;letter-spacing:.12em;text-transform:uppercase}.hcsb-badge-inner img,.hcsb-button-inner img{width:var(--hcsb-icon,40px);height:var(--hcsb-icon,40px);object-fit:contain}.hcsb-card-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.hcsb-card-icon{width:calc(var(--hcsb-icon,40px) + 4px);height:calc(var(--hcsb-icon,40px) + 4px);display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--hcsb-accent,#ff6a00) 10%,#fff);border:1px solid color-mix(in srgb,var(--hcsb-accent,#ff6a00) 28%,#fff);color:var(--hcsb-accent,#ff6a00);font-size:calc(var(--hcsb-icon,40px) * .52);font-weight:900}.hcsb-card-icon img{width:70%;height:70%;object-fit:contain}.hcsb-card-title{font-size:1em;font-weight:var(--hcsb-weight,800);line-height:1.08;color:var(--hcsb-text,#0b2d52)}.hcsb-card-description{font-size:.52em;font-weight:400;line-height:1.35;margin-top:5px;color:color-mix(in srgb,var(--hcsb-text,#0b2d52) 72%,#fff)}.hcsb-button-inner{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--hcsb-text,#fff);transition:transform .2s ease,filter .2s ease}.hcsb-button-inner:hover{transform:translateY(-2px);filter:brightness(1.03)}.hcsb-image-inner{display:block;max-width:100%;height:auto}.hcsb-divider-inner{width:100%;height:max(1px,var(--hcsb-border-width,1px));background:var(--hcsb-border,#d9e2ec);padding:0}.hcsb-spacer-inner{height:max(1px,var(--hcsb-pad-pc,20px));padding:0}
.hcsb-media{overflow:hidden;background:var(--hcsb-frame-bg,#fff);border:var(--hcsb-frame-border-width,1px) solid var(--hcsb-frame-border,#dedede);border-radius:var(--hcsb-frame-radius,10px)}.hcsb-media.has-shadow{box-shadow:0 18px 45px rgba(15,23,42,.14)}.hcsb-social-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;background:var(--hcsb-header-bg,#2a211e);border-bottom:3px solid var(--hcsb-media-accent,#ff6a00)}.hcsb-social-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 13px;border:1px solid var(--tab-border,#5f5f5f);border-radius:999px;background:var(--tab-bg,transparent);color:var(--tab-text,#fff);font-size:13px;font-weight:700;text-decoration:none;transition:.2s}.hcsb-social-tabs a:hover{border-color:var(--hcsb-media-accent,#ff6a00);transform:translateY(-1px)}.hcsb-main-slides{position:relative;height:var(--hcsb-main-h-pc,340px);background:#111;overflow:hidden}.hcsb-main-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s ease}.hcsb-main-slide.is-active{opacity:1;visibility:visible}.hcsb-main-slide picture,.hcsb-main-slide img,.hcsb-main-slide video,.hcsb-youtube-placeholder{display:block;width:100%;height:100%}.hcsb-main-slide picture{height:100%}.hcsb-main-slide img{object-fit:var(--fit-pc,cover);object-position:var(--pos-pc,center center)}.hcsb-main-slide video{object-fit:cover;background:#000}.hcsb-youtube-placeholder{position:relative;border:0;padding:0;background:#111;cursor:pointer}.hcsb-youtube-placeholder img{object-fit:cover}.hcsb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:50px;border-radius:14px;background:#ff1738;color:#fff;display:grid;place-items:center;font-size:25px;padding-left:4px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.hcsb-youtube-placeholder iframe{width:100%;height:100%;border:0}.hcsb-slide-link{position:absolute;inset:0;z-index:3}.hcsb-media-nav{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;background:var(--hcsb-frame-bg,#fff)}.hcsb-arrow{width:40px;height:40px;border:1px solid #e2e7ec;border-radius:50%;background:#fff;color:#0b2d52;font-size:26px;line-height:1;cursor:pointer;transition:.2s}.hcsb-arrow:hover{border-color:var(--hcsb-media-accent,#ff6a00);color:var(--hcsb-media-accent,#ff6a00)}.hcsb-counter{padding:5px 10px;border:1px solid color-mix(in srgb,var(--hcsb-media-accent,#ff6a00) 45%,#fff);border-radius:7px;color:var(--hcsb-media-accent,#ff6a00);font-size:12px;white-space:nowrap}.hcsb-current-title{text-align:center;color:var(--hcsb-nav-text,#a42b00);font-weight:800;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcsb-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 10px 16px;scrollbar-width:thin;scrollbar-color:var(--hcsb-media-accent,#ff6a00) #f2f2f2}.hcsb-thumb{position:relative;flex:0 0 27%;aspect-ratio:16/9;overflow:hidden;border:2px solid transparent;border-radius:9px;background:#eef2f5;padding:0;cursor:pointer}.hcsb-thumb.is-active{border-color:var(--hcsb-thumb-border,#ff6a00);box-shadow:0 0 0 2px color-mix(in srgb,var(--hcsb-thumb-border,#ff6a00) 18%,transparent)}.hcsb-thumb img{width:100%;height:100%;object-fit:cover}.hcsb-thumb>b{position:absolute;left:5px;top:5px;padding:2px 5px;border-radius:4px;background:rgba(0,0,0,.72);color:#fff;font-size:10px}.hcsb-thumb>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.88);display:grid;place-items:center;color:#172033;font-style:normal;font-size:14px}.hcsb-hide-pc{display:none!important}
@media(max-width:767px){.hcsb-section{padding:var(--hcsb-pt-mb,24px) 15px var(--hcsb-pb-mb,24px)}.hcsb-inner{grid-template-columns:1fr;gap:var(--hcsb-gap-mb,22px)}.hcsb-left{transform:translate(var(--hcsb-left-x-mb,0),var(--hcsb-left-y-mb,0))}.hcsb-right{transform:translate(var(--hcsb-right-x-mb,0),var(--hcsb-right-y-mb,0))}.hcsb-section.has-divider .hcsb-right{border-left:0;padding-left:0;border-top:var(--hcsb-divider-width,1px) solid var(--hcsb-divider,#e5e7eb);padding-top:var(--hcsb-gap-mb,22px)}.hcsb-section.has-divider .hcsb-right:before{display:none}.hcsb-block{width:var(--hcsb-width-mb,100%);margin-bottom:var(--hcsb-mb-mb,14px);font-size:var(--hcsb-font-mb,16px);transform:translate(var(--hcsb-x-mb,0),var(--hcsb-y-mb,0))}.hcsb-block>*{padding:var(--hcsb-pad-mb,0)}.hcsb-align-mb-left{text-align:left}.hcsb-align-mb-center{text-align:center}.hcsb-align-mb-right{text-align:right}.hcsb-spacer-inner{height:max(1px,var(--hcsb-pad-mb,20px))}.hcsb-main-slides{height:var(--hcsb-main-h-mb,230px)}.hcsb-main-slide img{object-fit:var(--fit-mb,cover);object-position:var(--pos-mb,center center)}.hcsb-social-tabs{gap:6px;padding:10px}.hcsb-social-tabs a{font-size:11px;padding:2px 9px}.hcsb-media-nav{grid-template-columns:auto auto minmax(0,1fr) auto;gap:7px;padding:10px}.hcsb-arrow{width:34px;height:34px;font-size:22px}.hcsb-current-title{font-size:14px}.hcsb-counter{font-size:10px;padding:4px 7px}.hcsb-thumb{flex-basis:42%}.hcsb-hide-pc{display:revert!important}.hcsb-hide-mb{display:none!important}}

/* Multi-platform video and TikTok 9:16 support — v1.1.0 */
.hcsb-slide-media-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0b0b0b}
.hcsb-slide-media-frame>picture,.hcsb-slide-media-frame>video,.hcsb-slide-media-frame>.hcsb-remote-placeholder,.hcsb-slide-media-frame>.hcsb-embed-frame{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border:0}
.hcsb-slide-media-frame>picture>img{display:block;width:100%;height:100%}
.hcsb-main-slide iframe.hcsb-embed-frame{position:relative;z-index:2;background:#000}
.hcsb-remote-placeholder{position:relative;border:0;padding:0;cursor:pointer;background:linear-gradient(145deg,#20242a,#090a0c);color:#fff;overflow:hidden}
.hcsb-remote-placeholder img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.92}
.hcsb-tiktok-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgba(37,244,238,.20),transparent 42%,rgba(254,44,85,.22));z-index:1}
.hcsb-platform-name{position:absolute;z-index:2;left:14px;top:14px;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em}
.hcsb-media-external-link{position:absolute;z-index:5;right:12px;top:12px;padding:7px 10px;border-radius:7px;background:rgba(0,0,0,.68);color:#fff!important;font-size:12px;font-weight:700;text-decoration:none;backdrop-filter:blur(5px)}
.hcsb-thumb>span{position:absolute;inset:0;display:grid;place-items:center;padding:12px;color:#334155;font-size:11px;font-weight:800;letter-spacing:.04em}
.hcsb-main-slide[data-ratio-pc="16-9"] .hcsb-slide-media-frame>*,
.hcsb-main-slide[data-ratio-pc="9-16"] .hcsb-slide-media-frame>*,
.hcsb-main-slide[data-ratio-pc="4-5"] .hcsb-slide-media-frame>*,
.hcsb-main-slide[data-ratio-pc="1-1"] .hcsb-slide-media-frame>*{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.hcsb-main-slide[data-ratio-pc="16-9"] .hcsb-slide-media-frame>*{aspect-ratio:16/9}
.hcsb-main-slide[data-ratio-pc="9-16"] .hcsb-slide-media-frame>*{aspect-ratio:9/16}
.hcsb-main-slide[data-ratio-pc="4-5"] .hcsb-slide-media-frame>*{aspect-ratio:4/5}
.hcsb-main-slide[data-ratio-pc="1-1"] .hcsb-slide-media-frame>*{aspect-ratio:1/1}

@media(max-width:767px){
  .hcsb-main-slides[data-ratio-mb="16-9"]{height:auto;aspect-ratio:16/9}
  .hcsb-main-slides[data-ratio-mb="9-16"]{height:auto;aspect-ratio:9/16}
  .hcsb-main-slides[data-ratio-mb="4-5"]{height:auto;aspect-ratio:4/5}
  .hcsb-main-slides[data-ratio-mb="1-1"]{height:auto;aspect-ratio:1/1}
  .hcsb-main-slide[data-ratio-mb="16-9"] .hcsb-slide-media-frame>*,
  .hcsb-main-slide[data-ratio-mb="9-16"] .hcsb-slide-media-frame>*,
  .hcsb-main-slide[data-ratio-mb="4-5"] .hcsb-slide-media-frame>*,
  .hcsb-main-slide[data-ratio-mb="1-1"] .hcsb-slide-media-frame>*{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain}
  .hcsb-platform-name{left:10px;top:10px;font-size:10px;padding:4px 8px}
  .hcsb-media-external-link{right:9px;top:9px;font-size:10px}
}

/* Platform menu tabs and clean description column — v1.2.0 */
.hcsb-clean-text-blocks .hcsb-block-heading>* ,
.hcsb-clean-text-blocks .hcsb-block-text>* ,
.hcsb-clean-text-blocks .hcsb-block-card>*{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
}
.hcsb-social-tabs .hcsb-media-tab{
  appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:4px 14px;
  border:1px solid var(--tab-border,#5f5f5f);
  border-radius:999px;
  background:var(--tab-bg,transparent);
  color:var(--tab-text,#fff);
  font:inherit;
  font-size:13px;
  font-weight:700;
  line-height:1;
  cursor:pointer;
  transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease;
}
.hcsb-social-tabs .hcsb-media-tab:hover,
.hcsb-social-tabs .hcsb-media-tab.is-active{
  border-color:var(--hcsb-media-accent,#ff6a00);
  background:var(--hcsb-media-accent,#ff6a00);
  color:#fff;
  transform:translateY(-1px);
}
.hcsb-social-tabs .hcsb-media-tab:focus-visible{outline:2px solid #fff;outline-offset:2px}
.hcsb-thumb[hidden]{display:none!important}
.hcsb-main-slide[data-type="tiktok"] .hcsb-slide-media-frame{background:#000}
.hcsb-main-slide[data-type="tiktok"] iframe.hcsb-embed-frame{width:auto;height:100%;aspect-ratio:9/16;max-width:100%;margin:auto}
@media(max-width:767px){
  .hcsb-social-tabs .hcsb-media-tab{font-size:11px;padding:3px 10px;min-height:28px}
  .hcsb-main-slide[data-type="tiktok"] iframe.hcsb-embed-frame{width:100%;height:100%;aspect-ratio:auto}
}

/* Clean text column + full-width platform player — v1.3.0 */
.hcsb-block-heading > .hcsb-heading-inner,
.hcsb-block-text > .hcsb-text-inner,
.hcsb-block-card > .hcsb-card-inner{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  padding:0!important;
}
.hcsb-block-heading,
.hcsb-block-text,
.hcsb-block-card,
.hcsb-block-badge{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}
.hcsb-media-empty{
  position:absolute;
  inset:0;
  z-index:8;
  display:grid;
  place-items:center;
  padding:24px;
  background:#111;
  color:#fff;
  text-align:center;
  font-weight:700;
}
.hcsb-media-empty[hidden]{display:none!important}
.hcsb-main-slide[data-type="youtube"] .hcsb-slide-media-frame,
.hcsb-main-slide[data-type="youtube"] .hcsb-remote-placeholder,
.hcsb-main-slide[data-type="youtube"] iframe.hcsb-embed-frame{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
}
.hcsb-main-slide[data-type="youtube"] .hcsb-slide-media-frame{inset:0!important;background:#000}
.hcsb-main-slide[data-type="youtube"] .hcsb-remote-placeholder img{width:100%;height:100%;object-fit:cover}
.hcsb-social-tabs{position:relative;z-index:10}
.hcsb-social-tabs .hcsb-media-tab{white-space:nowrap}

/* One centered player with click-to-play — v1.4.0 */
.hcsb-main-slides{background:#000}
.hcsb-main-slide{background:#000}
.hcsb-slide-media-frame>video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
.hcsb-local-play{position:absolute;inset:0;z-index:4;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.24));cursor:pointer}
.hcsb-local-play[hidden]{display:none!important}
.hcsb-local-play span,.hcsb-remote-placeholder .hcsb-play{width:72px;height:54px;border-radius:15px;background:#ff1738;color:#fff;display:grid;place-items:center;font-size:27px;padding-left:4px;box-shadow:0 10px 28px rgba(0,0,0,.32)}
.hcsb-remote-placeholder{display:grid!important;place-items:center!important;width:100%!important;height:100%!important}
.hcsb-remote-placeholder[hidden]{display:none!important}
.hcsb-remote-placeholder .hcsb-play{position:relative;left:auto;top:auto;transform:none;z-index:3}
.hcsb-main-slide[data-type="tiktok"] .hcsb-remote-placeholder img{width:auto;max-width:100%;height:100%;object-fit:contain;left:50%;transform:translateX(-50%)}
.hcsb-main-slide[data-type="tiktok"] iframe.hcsb-embed-frame{display:block;width:auto!important;height:100%!important;aspect-ratio:9/16!important;max-width:100%!important;margin:0 auto!important;background:#000}
.hcsb-main-slide[data-type="youtube"] iframe.hcsb-embed-frame{display:block;width:100%!important;height:100%!important;background:#000}
@media(max-width:767px){.hcsb-local-play span,.hcsb-remote-placeholder .hcsb-play{width:62px;height:46px;font-size:23px}.hcsb-main-slide[data-type="tiktok"] iframe.hcsb-embed-frame{width:auto!important;height:100%!important;aspect-ratio:9/16!important}}
.hcsb-slide-media-frame>.hcsb-local-play{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important}

/* Multi-source tabs + multi-line center title — v1.5.1 */
.hcsb-current-title{
  white-space:pre-line!important;
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.28;
  min-width:0;
  overflow-wrap:anywhere;
}
.hcsb-media-nav{align-items:center}
@media(max-width:767px){
  .hcsb-current-title{line-height:1.25;font-size:14px}
}

/* Card line styles + image/button at the end of the text column — v1.6.0 */
.hcsb-card-icon{
  background:var(--hcsb-card-icon-bg,#fff4ec)!important;
  border-color:var(--hcsb-card-icon-border,#ffd2b3)!important;
  color:var(--hcsb-card-icon-color,#ff6a00)!important;
}
.hcsb-card-title{
  font-size:var(--hcsb-card-title-pc,1em)!important;
  color:var(--hcsb-card-title-color,var(--hcsb-text,#0b2d52))!important;
}
.hcsb-card-description{
  font-size:var(--hcsb-card-description-pc,.52em)!important;
  color:var(--hcsb-card-description-color,#526980)!important;
}
.hcsb-left-footer{width:100%;clear:both}
.hcsb-footer-image-wrap{
  width:100%;
  text-align:var(--hcsb-footer-image-align-pc,center);
  margin-top:var(--hcsb-footer-image-mt-pc,10px);
  margin-bottom:var(--hcsb-footer-image-mb-pc,18px);
}
.hcsb-footer-image-wrap picture{
  display:inline-block;
  width:var(--hcsb-footer-image-width-pc,100%);
  max-width:100%;
  line-height:0;
}
.hcsb-footer-image-wrap img{
  display:block;
  width:100%;
  height:var(--hcsb-footer-image-height-pc,auto);
  max-width:100%;
  object-fit:var(--hcsb-footer-image-fit-pc,cover);
  object-position:var(--hcsb-footer-image-position-pc,center center);
  border:var(--hcsb-footer-image-border-width,0) solid var(--hcsb-footer-image-border,#e5e7eb);
  border-radius:var(--hcsb-footer-image-radius,0);
}
.hcsb-footer-button-wrap{
  width:100%;
  text-align:var(--hcsb-footer-button-align-pc,center);
  margin-bottom:var(--hcsb-footer-button-mb-pc,0);
}
.hcsb-footer-button{
  display:inline-flex;
  width:var(--hcsb-footer-button-width-pc,auto);
  min-height:44px;
  align-items:center;
  justify-content:center;
  padding:var(--hcsb-footer-button-py-pc,13px) var(--hcsb-footer-button-px-pc,26px);
  border:var(--hcsb-footer-button-border-width,1px) solid var(--hcsb-footer-button-border,#ef4f3b);
  border-radius:var(--hcsb-footer-button-radius,10px);
  background:var(--hcsb-footer-button-bg,#ff604b);
  color:var(--hcsb-footer-button-text,#fff)!important;
  font-size:var(--hcsb-footer-button-font-pc,22px);
  font-weight:var(--hcsb-footer-button-weight,800);
  line-height:1.1;
  text-decoration:none!important;
  transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;
}
.hcsb-footer-button:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 12px 28px rgba(15,23,42,.16)}
.hcsb-footer-hide-pc{display:none!important}
@media(max-width:767px){
  .hcsb-card-title{font-size:var(--hcsb-card-title-mb,1em)!important}
  .hcsb-card-description{font-size:var(--hcsb-card-description-mb,.58em)!important}
  .hcsb-footer-image-wrap{
    text-align:var(--hcsb-footer-image-align-mb,center);
    margin-top:var(--hcsb-footer-image-mt-mb,8px);
    margin-bottom:var(--hcsb-footer-image-mb-mb,14px);
  }
  .hcsb-footer-image-wrap picture{width:var(--hcsb-footer-image-width-mb,100%)}
  .hcsb-footer-image-wrap img{
    height:var(--hcsb-footer-image-height-mb,auto);
    object-fit:var(--hcsb-footer-image-fit-mb,cover);
    object-position:var(--hcsb-footer-image-position-mb,center center);
  }
  .hcsb-footer-button-wrap{
    text-align:var(--hcsb-footer-button-align-mb,center);
    margin-bottom:var(--hcsb-footer-button-mb-mb,0);
  }
  .hcsb-footer-button{
    width:var(--hcsb-footer-button-width-mb,auto);
    padding:var(--hcsb-footer-button-py-mb,11px) var(--hcsb-footer-button-px-mb,22px);
    font-size:var(--hcsb-footer-button-font-mb,18px);
  }
  .hcsb-footer-hide-pc{display:block!important}
  .hcsb-footer-hide-mb{display:none!important}
}


/* Balanced columns and clean left-column media frame — v1.6.1 */
.hcsb-left-footer,.hcsb-footer-image-wrap,.hcsb-footer-image-wrap picture,.hcsb-footer-button-wrap{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
.hcsb-footer-image-wrap picture{padding:0!important}
