/* Auto-generated clean-owner candidate for service family representative.

   family_id: service_detail:raid

   representative_page: odzyskiwanie-danych-z-raid.html

   Sources are limited to matched rules from family legacy owners.

   Protected global/header/footer/cookie/callbar/form selectors are intentionally excluded. */



#service-template{--section-height:auto;}

#service-template .dsk-service-inline-heading{
  margin:0;
  margin-bottom:10px;
  color:inherit;
  padding:0;
  text-align:left;
  word-wrap:normal;
}

#service-template .sb-text-image__content, #service-template .sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta, #service-template .sb-title, #service-template .sb-subtitle, #service-template .dsk-subnav, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list, #service-template .sb-column, #service-template .sb-column-content, #service-template + section .sb-column, #service-template + section .sb-column-content, #service-template + section .sb-text-image__content, #service-template + section .sb-text-image__content-paragraph, #service-template + section .sb-text-image__content-cta, #service-template + section .sb-title, #service-template + section .sb-subtitle, #service-template + section .alert-box, #service-template + section .dsk-steps-ol, #service-template + section .dsk-icon-list, #service-template + section .dsk-method-list{
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}

#service-template .sb-title .display-font, #service-template .sb-subtitle span, #service-template .sb-text-image__content-paragraph p, #service-template .sb-text-image__content-paragraph li, #service-template .sb-text-image__content-paragraph a, #service-template .sb-text-image__content-paragraph strong, #service-template .sb-text-image__content-paragraph em, #service-template .dsk-subnav__item, #service-template .alert-box, #service-template .alert-box a, #service-template + section p, #service-template + section li, #service-template + section a, #service-template + section .sb-title .display-font, #service-template + section .sb-subtitle span{
  overflow-wrap:anywhere;
  word-break:break-word;
  hyphens:auto;
}

.sb-text-image__content-cta{content-visibility:auto;contain-intrinsic-size:auto 220px;}

section[id*="service-template"] .sb-text-image__content{order:2;}

#default-contact-cta-section-template{content-visibility:auto;contain-intrinsic-size:auto 620px;}

#service-template .dsk-wave-services-wave-62e406fd0481b3{
  color:inherit;
  display:inline-block;
}

#service-template .dsk-wave-services-wave-457eba687dd286{margin-top:14px;}

@media (min-width:769px){
  #service-template > .container.sb-container-fixed.sb-container, #service-template + section > .container.sb-container-fixed.sb-container{
    width:min(var(--dsk-service-shell-max),calc(100% - (var(--dsk-service-shell-gutter) * 2)));
    max-width:var(--dsk-service-shell-max);
    margin-left:auto;
    margin-right:auto;
    padding-left:var(--dsk-service-shell-gutter);
    padding-right:var(--dsk-service-shell-gutter);
    box-sizing:border-box;
  }

  #service-template .sb-text-image__content.sb-text-image__content, #service-template .sb-title.sb-title, #service-template .sb-subtitle.sb-subtitle, #service-template .sb-text-image__content-cta.sb-text-image__content-cta, #service-template .dsk-subnav.dsk-subnav, #service-template .sb-text-image__content-paragraph.sb-text-image__content-paragraph, #service-template .alert-box.alert-box, #service-template .dsk-steps-ol.dsk-steps-ol, #service-template .dsk-icon-list.dsk-icon-list, #service-template .dsk-method-list.dsk-method-list{
    display:block;
    width:100%;
    max-width:var(--dsk-service-copy-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
  }

  #service-template .dsk-subnav.dsk-subnav{
    gap:10px;
    margin:14px 0 26px;
  }

  #service-template h1.sb-text-image__content-title.sb-text-image__content-title, #service-template .sb-text-image__content-title.sb-text-image__content-title{
    display:block;
    width:100%;
    max-width:var(--dsk-service-copy-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
    text-wrap:balance;
    word-break:normal;
    overflow-wrap:normal;
    hyphens:manual;
  }

  #service-template .sb-text-image__content, #service-template .sb-text-image__content-title, #service-template .sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta, #service-template .sb-title, #service-template .sb-subtitle, #service-template .dsk-subnav, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list{
    margin-left:0;
    margin-right:auto;
    justify-self:start;
    align-self:flex-start;
    text-align:left;
  }

  #service-template .sb-text-image__content, #service-template .sb-title, #service-template .sb-subtitle, #service-template .sb-text-image__content-cta, #service-template .dsk-subnav{
    width:100%;
    max-width:var(--dsk-service-shell-max);
  }

  #service-template .sb-text-image__content-title, #service-template .sb-text-image__content-paragraph, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list{
    width:100%;
    max-width:var(--dsk-service-copy-max);
  }

  #service-template .sb-text-image__content.sb-text-image__content, #service-template .sb-title.sb-title, #service-template .sb-subtitle.sb-subtitle, #service-template .sb-text-image__content-cta.sb-text-image__content-cta, #service-template .dsk-subnav.dsk-subnav, #service-template h1.sb-text-image__content-title.sb-text-image__content-title, #service-template .sb-text-image__content-title.sb-text-image__content-title{
    width:100%;
    max-width:var(--dsk-service-content-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
  }

  #service-template .sb-text-image__content-paragraph.sb-text-image__content-paragraph, #service-template .alert-box.alert-box, #service-template .dsk-steps-ol.dsk-steps-ol, #service-template .dsk-icon-list.dsk-icon-list, #service-template .dsk-method-list.dsk-method-list{
    width:100%;
    max-width:var(--dsk-service-copy-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
  }
}

@media (min-width:769px) and (max-width:1439px){
  #service-template .sb-text-image.sb-text-image{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start !important;
    gap:20px;
  }

  #service-template .sb-text-image__content.sb-text-image__content{
    order:1;
    flex:0 1 auto;
    margin-right:0;
  }
}

@media (min-width:1440px){
  #service-template .sb-text-image.sb-text-image{
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:flex-start;
    gap:20px;
  }

  #service-template .sb-text-image__content.sb-text-image__content{
    order:1;
    flex:0 1 var(--dsk-service-content-max);
    width:100%;
    max-width:var(--dsk-service-content-max);
    margin-right:0;
  }
}

@media (min-width:821px){
  .dsk-page-raid{
    --dsk-service-content-max:min(1200px,calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)));
    --dsk-service-copy-max:min(1200px,calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)));
  }

  #service-template > .container.sb-container-fixed.sb-container > .row.sb-row > .sb-column:only-child, #service-template + section > .container.sb-container-fixed.sb-container > .row.sb-row > .sb-column:only-child{
    padding-left:0;
    padding-right:0;
  }

  #service-template .sb-column, #service-template .sb-column-content, #service-template + section .sb-column, #service-template + section .sb-column-content{
    width:100%;
    max-width:none;
    min-width:0;
    flex:0 0 100%;
    box-sizing:border-box;
  }

  #service-template .sb-text-image__content.sb-text-image__content, #service-template .sb-title.sb-title, #service-template .sb-subtitle.sb-subtitle, #service-template .dsk-subnav.dsk-subnav, #service-template h1.sb-text-image__content-title.sb-text-image__content-title, #service-template .sb-text-image__content-title.sb-text-image__content-title{
    width:100%;
    max-width:calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2));
    margin-left:0;
    margin-right:auto;
    box-sizing:border-box;
  }

  #service-template .sb-text-image__content-paragraph.sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta.sb-text-image__content-cta, #service-template .alert-box.alert-box, #service-template .dsk-steps-ol.dsk-steps-ol, #service-template .dsk-icon-list.dsk-icon-list, #service-template .dsk-method-list.dsk-method-list{
    width:100%;
    max-width:min(1200px,calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)));
    margin-left:0;
    margin-right:auto;
    box-sizing:border-box;
  }
}

@media (max-width:768px){
  .dsk-page-raid{
    --dsk-service-mobile-gutter:16px;
    --dsk-service-mobile-inner-pad:14px;
  }

  .dsk-page-raid #sb-page-structure > .sb-section > .container.sb-container-fixed.sb-container,
  .dsk-page-raid #sb-page-structure > section > .container.sb-container-fixed.sb-container{
    padding-left:var(--dsk-service-mobile-gutter);
    padding-right:var(--dsk-service-mobile-gutter);
    box-sizing:border-box;
  }

  #service-template > .container.sb-container-fixed.sb-container, #service-template + section > .container.sb-container-fixed.sb-container, #default-contact-cta-section-template > .container.sb-container-fixed.sb-container{
    padding-left:var(--dsk-service-shell-gutter);
    padding-right:var(--dsk-service-shell-gutter);
    box-sizing:border-box;
  }

  #service-template .sb-column, #service-template .sb-column-content, #service-template .sb-text-image__content, #service-template .sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta, #service-template .sb-title, #service-template .sb-subtitle, #service-template .dsk-subnav, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list, #service-template + section .sb-column, #service-template + section .sb-column-content, #service-template + section .sb-text-image__content, #service-template + section .sb-text-image__content-paragraph, #service-template + section .sb-text-image__content-cta, #service-template + section .sb-title, #service-template + section .sb-subtitle{
    width:100%;
    max-width:none;
    min-width:0;
    box-sizing:border-box;
  }

  #service-template .sb-title .display-font, #service-template h1.sb-text-image__content-title, #service-template .sb-text-image__content-title, #service-template + section .sb-title .display-font, #service-template + section h1, #default-contact-cta-section-template .sb-title .display-font, #default-contact-cta-section-template h1{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }

  #service-template .sb-title .display-font, #service-template h1.sb-text-image__content-title, #service-template .sb-text-image__content-title{
    font-size:clamp(1.85rem,7.9vw,2.45rem);
    line-height:1.06;
    letter-spacing:-0.03em;
  }

  #service-template .sb-subtitle span, #service-template .sb-text-image__content-paragraph h2, #service-template .sb-text-image__content-paragraph h3, #service-template + section h2, #service-template + section h3, #sb-page-structure .items-grid__header .display-font, #sb-page-structure .items-grid__header.h3 .display-font, #sb-page-structure .dsk-service-panel h2, #sb-page-structure .dsk-service-panel h3, #sb-page-structure .dsk-related-services h2, #sb-page-structure .dsk-related-articles h2, #sb-page-structure .dsk-related-services h3, #sb-page-structure .dsk-related-articles h3{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }

  #service-template .sb-text-image__content-paragraph p, #service-template .sb-text-image__content-paragraph li, #service-template .sb-text-image__content-paragraph a, #service-template + section p, #service-template + section li, #service-template + section a, #sb-page-structure .items-grid__summary, #sb-page-structure .items-grid__description p, #sb-page-structure .dsk-service-panel p, #sb-page-structure .dsk-service-panel li, #sb-page-structure .dsk-related-services p, #sb-page-structure .dsk-related-services li, #sb-page-structure .dsk-related-articles p, #sb-page-structure .dsk-related-articles li{
    overflow-wrap:break-word;
    word-break:normal;
    hyphens:none;
  }

  #sb-page-structure .sb-text-image__content, #sb-page-structure .sb-text-image__content-paragraph, #sb-page-structure .sb-text-image__content-cta, #sb-page-structure .sb-text-image__content-title, #sb-page-structure .sb-title, #sb-page-structure .sb-subtitle, #sb-page-structure .items-grid__item-content, #sb-page-structure .items-grid__summary, #sb-page-structure .items-grid__description, #sb-page-structure .dsk-subnav, #sb-page-structure .alert-box, #sb-page-structure .dsk-steps-ol, #sb-page-structure .dsk-icon-list, #sb-page-structure .dsk-method-list, #sb-page-structure .contact-details, #sb-page-structure .dsk-service-panel, #sb-page-structure .dsk-related-services, #sb-page-structure .dsk-related-articles{
    width:100%;
    max-width:none;
    min-width:0;
    box-sizing:border-box;
  }

  #sb-page-structure .sb-text-image__content, #sb-page-structure .sb-text-image__content-paragraph, #sb-page-structure .sb-text-image__content-cta, #sb-page-structure .sb-text-image__content-title, #sb-page-structure .sb-title, #sb-page-structure .sb-subtitle, #sb-page-structure .items-grid__item-content, #sb-page-structure .items-grid__summary, #sb-page-structure .items-grid__description{
    padding-left:0;
    padding-right:0;
  }

  #sb-page-structure .items-grid__item-body, #sb-page-structure .dsk-service-panel, #sb-page-structure .dsk-related-services, #sb-page-structure .dsk-related-articles, #sb-page-structure .contact-details, #sb-page-structure .alert-box{
    padding-left:var(--dsk-service-mobile-inner-pad);
    padding-right:var(--dsk-service-mobile-inner-pad);
  }

  #sb-page-structure h1, #sb-page-structure h2, #sb-page-structure h3, #sb-page-structure h4, #sb-page-structure .sb-title .display-font, #sb-page-structure .sb-subtitle span, #sb-page-structure .items-grid__header .display-font, #sb-page-structure .items-grid__header.h3 .display-font, #sb-page-structure .items-grid__item-title, #sb-page-structure .dsk-servicecard__label, #sb-page-structure .dsk-subnav__item, #sb-page-structure .contact-details a{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }
}

@media (max-width: 767px){
  .sb-text-image__content-cta{contain-intrinsic-size:auto 320px;}

  .dsk-page-raid .dsk-subnav{
    gap:8px;
    margin:10px 0 16px;
  }

  .dsk-page-raid .dsk-subnav__item{
    padding:10px 12px;
    border-radius:12px;
    box-shadow:0 8px 18px rgba(0,0,0,.05);
    font-size:.96rem;
  }

  .dsk-page-raid .dsk-icon-list, .dsk-page-raid .dsk-method-list, .dsk-page-raid .dsk-steps-ol{
    margin:10px 0 14px;
  }

  .dsk-page-raid .dsk-icon-list > li{
    padding:10px 10px 10px 38px;
    border-radius:12px;
    margin:8px 0 !important;
  }

  .dsk-page-raid .dsk-icon-list > li::before{
    left:12px;
    top:9px;
  }

  .dsk-page-raid .alert-box{
    padding:12px;
    border-radius:14px;
    margin:12px 0 16px;
  }

  .dsk-page-raid .alert-box p{
    margin:0 0 8px;
  }
}

@media (max-width: 390px){
  .dsk-page-raid .dsk-subnav{
    gap:6px;
    margin:9px 0 14px;
  }

  .dsk-page-raid .dsk-subnav__item{
    padding:9px 10px;
    border-radius:11px;
    font-size:.93rem;
  }

  .dsk-page-raid .dsk-icon-list, .dsk-page-raid .dsk-method-list, .dsk-page-raid .dsk-steps-ol{
    margin:8px 0 12px;
  }

  .dsk-page-raid .dsk-icon-list > li{
    padding:9px 9px 9px 34px !important;
    border-radius:11px !important;
  }

  .dsk-page-raid .dsk-icon-list > li::before{
    left:10px;
    top:8px;
  }

  .dsk-page-raid .alert-box{
    padding:10px;
    border-radius:12px;
    margin:10px 0 14px;
  }
}

@media (min-width: 768px){
  section[id*="service-template"] .sb-text-image__content{
    order:2;
    flex:1;
  }
}

@media (max-width:767px){
  .dsk-page-raid #service-template .sb-text-image{
    display:flex;
    flex-direction:column-reverse;
  }

  #default-contact-cta-section-template{content-visibility:visible;contain-intrinsic-size:auto;}
}

.dsk-page-raid .dsk-guides-section,
.dsk-page-raid #guides-and-articles{
  content-visibility:auto;
  contain-intrinsic-size:auto 560px;
}

@media (max-width:767px){
  .dsk-page-raid .dsk-guides-section,
  .dsk-page-raid #guides-and-articles{
    contain-intrinsic-size:auto 760px;
  }
}

@media (min-width:1440px){
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-text-image__content.sb-text-image__content,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-title.sb-title,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-subtitle.sb-subtitle,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .dsk-subnav.dsk-subnav,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) h1.sb-text-image__content-title.sb-text-image__content-title,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-text-image__content-title.sb-text-image__content-title{
    flex:0 1 calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)) !important;
    width:100% !important;
    max-width:calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)) !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-text-image__content-paragraph.sb-text-image__content-paragraph,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-text-image__content-cta.sb-text-image__content-cta,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .alert-box.alert-box,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .dsk-steps-ol.dsk-steps-ol,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .dsk-icon-list.dsk-icon-list,
  .dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .dsk-method-list.dsk-method-list{
    width:100% !important;
    max-width:min(1200px,calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2))) !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }
}

/* RAID/NAS enterprise incident owner surface. Scoped to one PL service page. */
.dsk-page-raid{
  --raid-shell-max:1236px;
  --raid-gutter:clamp(18px,3vw,36px);
  --raid-navy:#071426;
  --raid-graphite:#10243a;
  --raid-panel:#15283f;
  --raid-steel:#2d5f95;
  --raid-blue:#0d5d9c;
  --raid-ice:#f5f8fc;
  --raid-card:#ffffff;
  --raid-line:#dbe8f7;
  --raid-text:#24364a;
  --raid-muted:#5c6f83;
  --raid-green:#10b981;
  --raid-amber:#f59e0b;
  background:#f5f8fc;
}

.dsk-page-raid #service-template{
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(180deg,rgba(7,20,38,.94) 0%,rgba(13,39,65,.9) 360px,rgba(245,248,252,.96) 620px,#f5f8fc 100%),
    linear-gradient(90deg,rgba(7,20,38,.92),rgba(16,36,58,.74) 54%,rgba(45,95,149,.54)),
    url("/assets/b12/client_media/tEJXsA9I/odzyskiwanie-danych-macierzy-raid-serwerow-nas-laboratorium-dysk-spolka-warszawa.webp") center top/cover no-repeat;
  color:var(--raid-text);
}

.dsk-page-raid #service-template > .container.sb-container-fixed.sb-container,
.dsk-page-raid .dsk-guides-section > .container.sb-container-fixed.sb-container,
.dsk-page-raid #default-contact-cta-section-template > .container.sb-container-fixed.sb-container{
  width:min(var(--raid-shell-max),calc(100% - (var(--raid-gutter) * 2)));
  max-width:min(var(--raid-shell-max),calc(100% - (var(--raid-gutter) * 2)));
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  box-sizing:border-box;
}

.dsk-page-raid #service-template .sb-row,
.dsk-page-raid #service-template .sb-column,
.dsk-page-raid #service-template .sb-column-content,
.dsk-page-raid #service-template .dsk-service-landing__shell,
.dsk-page-raid #service-template .dsk-service-landing__content{
  width:100%;
  max-width:none !important;
  margin-left:0;
  margin-right:0;
  box-sizing:border-box;
}

.dsk-page-raid #service-template .dsk-service-landing__content{
  padding:clamp(0px,.42vw,8px) 0 clamp(46px,5vw,80px);
}

.dsk-page-raid #service-template h1.sb-title.sb-text-image__content-title.dsk-service-landing__title{
  width:min(900px,100%);
  max-width:900px;
  margin:0 0 18px;
  color:#f8fbff !important;
  text-transform:none !important;
  letter-spacing:-.01em !important;
  font-size:clamp(2.35rem,4vw,4.85rem) !important;
  line-height:1.08 !important;
  font-weight:800 !important;
  text-shadow:0 22px 44px rgba(0,0,0,.3);
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
  text-wrap:balance;
}

.dsk-page-raid #service-template .dsk-raid-hero__lead{
  width:min(760px,100%);
  margin:0 0 24px;
  border-radius:14px;
  padding:8px 12px;
  background:linear-gradient(90deg,rgba(7,20,38,.54),rgba(7,20,38,.24) 76%,rgba(7,20,38,0));
  color:#f8fbff;
  font-size:clamp(1.02rem,1.3vw,1.24rem);
  line-height:1.62;
  font-weight:650;
  text-shadow:0 2px 14px rgba(3,10,20,.72),0 1px 2px rgba(0,0,0,.55);
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
}

.dsk-page-raid #service-template .dsk-raid-hero__cta,
.dsk-page-raid #service-template .dsk-raid-inline-cta{
  margin:0 0 18px !important;
  padding:0;
}

.dsk-page-raid #service-template .dsk-raid-hero__cta .sb-cta-wrapper,
.dsk-page-raid #service-template .dsk-raid-inline-cta{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:center;
  width:100%;
}

.dsk-page-raid .dsk-raid-cta,
.dsk-page-raid #default-contact-cta-section-template .dsk-default-contact-cta__phone,
.dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__secondary{
  display:inline-flex;
  min-height:48px;
  min-width:224px !important;
  align-items:center;
  justify-content:center;
  border-radius:14px !important;
  padding:13px 18px !important;
  font-weight:800 !important;
  line-height:1.2;
  text-decoration:none;
  transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease !important;
}

.dsk-page-raid .dsk-raid-cta--primary,
.dsk-page-raid #service-template .dsk-raid-cta.dsk-raid-cta--primary.sb-button,
.dsk-page-raid #default-contact-cta-section-template .dsk-default-contact-cta__phone{
  border:1px solid rgba(16,185,129,.92) !important;
  background:linear-gradient(135deg,#10b981,#078f68) !important;
  background-color:#10b981 !important;
  color:#fff;
  box-shadow:0 16px 32px rgba(16,185,129,.26) !important;
}

.dsk-page-raid .dsk-raid-cta--secondary,
.dsk-page-raid #service-template .dsk-raid-cta.dsk-raid-cta--secondary.sb-button,
.dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__secondary{
  border:1px solid rgba(219,232,247,.42) !important;
  background:rgba(255,255,255,.08) !important;
  color:#f8fbff !important;
  box-shadow:0 12px 28px rgba(7,20,38,.22) !important;
}

.dsk-page-raid #service-template .dsk-raid-hero__cta .dsk-raid-cta--secondary,
.dsk-page-raid #service-template .dsk-raid-inline-cta .dsk-raid-cta--secondary{
  background:#fff;
  color:var(--raid-navy);
  border-color:rgba(45,95,149,.2);
}

.dsk-page-raid #service-template .dsk-raid-hero__cta a.dsk-raid-cta.dsk-raid-cta--secondary.sb-button.sb-button--secondary{
  background:#fff !important;
  color:var(--raid-navy) !important;
  opacity:1;
}

.dsk-page-raid .dsk-raid-cta:hover,
.dsk-page-raid #default-contact-cta-section-template .dsk-default-contact-cta__phone:hover,
.dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__secondary:hover{
  transform:translateY(-2px);
}

.dsk-page-raid .dsk-raid-cta:focus-visible,
.dsk-page-raid .dsk-subnav__item:focus-visible,
.dsk-page-raid .dsk-raid-breadcrumb a:focus-visible,
.dsk-page-raid #default-contact-cta-section-template a:focus-visible{
  outline:3px solid rgba(16,185,129,.45) !important;
  outline-offset:3px !important;
}

.dsk-page-raid #service-template .dsk-raid-hero__chips,
.dsk-page-raid #service-template .dsk-raid-platform-rail{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  width:min(900px,100%);
  margin:0;
}

.dsk-page-raid #service-template .dsk-raid-hero__chips span,
.dsk-page-raid #service-template .dsk-raid-platform-rail span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:32px;
  min-width:128px;
  border:1px solid rgba(219,232,247,.24);
  border-radius:999px;
  padding:7px 12px 7px 28px;
  color:#eaf3ff;
  background:rgba(7,20,38,.44);
  font-size:.83rem;
  font-weight:800;
  line-height:1.15;
  position:relative;
  box-shadow:0 10px 24px rgba(0,0,0,.16);
}

.dsk-page-raid #service-template .dsk-raid-platform-rail span{
  min-width:112px;
}

.dsk-page-raid #service-template .dsk-raid-hero__chips span::before,
.dsk-page-raid #service-template .dsk-raid-platform-rail span::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--raid-green);
  position:absolute;
  left:12px;
  top:50%;
  transform:translateY(-50%);
  box-shadow:0 0 0 4px rgba(16,185,129,.12);
}

.dsk-page-raid #service-template .dsk-service-landing__body{
  width:100%;
  max-width:none;
  margin:clamp(38px,6vw,72px) auto 0;
  border:1px solid rgba(219,232,247,.9);
  border-radius:28px;
  padding:clamp(22px,3.2vw,42px);
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.96));
  box-shadow:0 28px 80px rgba(13,39,65,.18);
  color:var(--raid-text);
  box-sizing:border-box;
}

.dsk-page-raid #service-template .sb-text-image__content-paragraph.dsk-service-landing__body.dsk-service-landing__body{
  width:100%;
  max-width:100%;
  flex-basis:100%;
}

.dsk-page-raid #service-template .sb-text-image:not(:has(.sb-text-image__image)) .sb-text-image__content-paragraph.sb-text-image__content-paragraph.dsk-service-landing__body.dsk-service-landing__body{
  width:100% !important;
  max-width:100% !important;
  flex:0 1 100% !important;
}

.dsk-page-raid #service-template .dsk-service-landing__body :where(p,li,a,strong,span,h2,h3){
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
}

.dsk-page-raid #service-template :where(.dsk-raid-hero__chips span,.dsk-raid-platform-rail span,.dsk-raid-cta,.dsk-subnav__item,.dsk-raid-emergency__rules > li,.dsk-raid-incident-grid > li,.dsk-raid-capability-matrix > li,.dsk-raid-emergency-steps > li,.dsk-raid-timeline > li,.dsk-raid-playbooks__grid > li,.dsk-raid-faq__item,.dsk-raid-faq__item h3,.dsk-raid-faq__item p),
.dsk-page-raid #default-contact-cta-section-template :where(.dsk-default-contact-cta__phone,.dsk-raid-bottom-cta__secondary){
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
}

.dsk-page-raid #service-template .dsk-service-landing__body :where(p,li){
  max-width:76ch;
  color:var(--raid-text);
  font-size:1.02rem;
  line-height:1.66 !important;
}

.dsk-page-raid #service-template .dsk-service-landing__body :where(h2,h3){
  max-width:760px;
  color:var(--raid-navy);
  text-transform:none;
  letter-spacing:-.01em !important;
}

.dsk-page-raid #service-template .dsk-service-landing__body h2{
  margin:42px 0 16px;
  font-size:clamp(1.7rem,2.5vw,2.65rem);
  line-height:1.12;
}

.dsk-page-raid #service-template .dsk-service-landing__body h3{
  margin:28px 0 12px;
  font-size:clamp(1.08rem,1.45vw,1.35rem);
  line-height:1.22;
}

.dsk-page-raid #service-template .dsk-service-landing__body hr{
  border:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(45,95,149,.28),transparent);
  margin:34px 0;
}

.dsk-page-raid #service-template .dsk-raid-navpack{
  display:grid;
  gap:14px;
  margin:0 0 30px;
}

.dsk-page-raid #service-template .dsk-raid-breadcrumb{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:7px;
  color:var(--raid-muted);
  font-size:.88rem;
  line-height:1.35;
}

.dsk-page-raid #service-template .dsk-raid-breadcrumb a{
  color:#355b82;
  font-weight:700;
  text-decoration:none;
}

.dsk-page-raid #service-template .dsk-raid-service-rail{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:0;
  padding:0;
  background:transparent;
  border:0;
  box-shadow:none;
}

.dsk-page-raid #service-template .dsk-subnav__item{
  display:inline-flex;
  min-height:36px;
  align-items:center;
  border:1px solid rgba(45,95,149,.22);
  border-radius:999px;
  padding:9px 13px !important;
  color:#24486f !important;
  background:rgba(244,248,253,.9);
  font-size:.9rem !important;
  font-weight:750 !important;
  line-height:1.15;
  box-shadow:none;
  text-decoration:none;
  transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;
}

.dsk-page-raid #service-template .dsk-subnav__item:hover{
  border-color:rgba(45,95,149,.58) !important;
  background:#eaf3ff !important;
  color:#103c67 !important;
}

.dsk-page-raid #service-template .dsk-raid-emergency{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);
  gap:clamp(18px,3vw,34px);
  align-items:start;
  margin:0 0 34px;
  border:1px solid rgba(245,158,11,.28);
  border-radius:24px;
  padding:clamp(20px,3vw,34px);
  background:linear-gradient(135deg,#fff,#f7fbff 58%,#edf5ff);
  box-shadow:0 18px 52px rgba(13,39,65,.13);
  box-sizing:border-box;
}

.dsk-page-raid #service-template :where(.dsk-raid-emergency,.dsk-raid-emergency *,.dsk-raid-capability-card,.dsk-raid-capability-card *,.dsk-raid-playbooks,.dsk-raid-playbooks *,.dsk-raid-faq,.dsk-raid-faq *){
  box-sizing:border-box;
  min-width:0;
}

.dsk-page-raid #service-template .dsk-raid-kicker{
  display:inline-flex;
  width:auto;
  max-width:100%;
  margin:0 0 12px;
  border:1px solid rgba(245,158,11,.32);
  border-radius:999px;
  padding:6px 11px;
  color:#7a4b00;
  background:rgba(245,158,11,.1);
  font-size:.78rem;
  font-weight:900 !important;
  text-transform:uppercase;
  letter-spacing:.08em;
}

.dsk-page-raid #service-template .dsk-raid-emergency h2{
  margin:0 0 12px;
}

.dsk-page-raid #service-template .dsk-raid-emergency__rules{
  display:grid;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
}

.dsk-page-raid #service-template .dsk-raid-emergency__rules li{
  position:relative;
  max-width:none;
  min-height:42px;
  margin:0 !important;
  border:1px solid rgba(219,232,247,.92);
  border-radius:14px;
  padding:12px 14px 12px 46px;
  background:#fff;
  color:var(--raid-text) !important;
  box-shadow:0 8px 22px rgba(13,39,65,.07);
}

.dsk-page-raid #service-template .dsk-raid-emergency__rules li::before{
  content:"";
  display:block;
  position:absolute;
  left:18px;
  top:50%;
  width:10px;
  height:10px;
  transform:translateY(-50%);
  border-radius:50%;
  border:0;
  background:var(--raid-amber);
  color:transparent;
  font-size:0;
  line-height:0;
  box-shadow:0 0 0 5px rgba(245,158,11,.13);
}

.dsk-page-raid #service-template .dsk-raid-alert-card{
  border-color:rgba(245,158,11,.34);
  background:linear-gradient(135deg,#fffaf0,#f8fbff);
}

.dsk-page-raid #service-template .dsk-raid-incident-grid,
.dsk-page-raid #service-template .dsk-raid-capability-matrix,
.dsk-page-raid #service-template .dsk-raid-emergency-steps,
.dsk-page-raid #service-template .dsk-raid-timeline,
.dsk-page-raid #service-template .dsk-raid-playbooks__grid,
.dsk-page-raid #service-template .dsk-raid-faq__grid{
  display:grid;
  gap:16px;
  width:100%;
  max-width:none;
  margin:18px 0 26px;
  padding:0;
  list-style:none;
}

.dsk-page-raid #service-template .dsk-raid-incident-grid,
.dsk-page-raid #service-template .dsk-raid-capability-matrix{
  grid-template-columns:repeat(3,minmax(0,1fr));
}

.dsk-page-raid #service-template .dsk-raid-emergency-steps,
.dsk-page-raid #service-template .dsk-raid-timeline,
.dsk-page-raid #service-template .dsk-raid-playbooks__grid,
.dsk-page-raid #service-template .dsk-raid-faq__grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
}

.dsk-page-raid #service-template .dsk-raid-incident-grid > li,
.dsk-page-raid #service-template .dsk-raid-capability-matrix > li,
.dsk-page-raid #service-template .dsk-raid-emergency-steps > li,
.dsk-page-raid #service-template .dsk-raid-timeline > li,
.dsk-page-raid #service-template .dsk-raid-playbooks__grid > li,
.dsk-page-raid #service-template .dsk-raid-faq__item{
  position:relative;
  min-width:0;
  max-width:none;
  margin:0 !important;
  border:1px solid rgba(219,232,247,.94);
  border-radius:18px;
  padding:18px 18px 18px 46px !important;
  background:linear-gradient(180deg,#fff,#f8fbff);
  box-shadow:0 16px 40px rgba(13,39,65,.09);
  color:var(--raid-text) !important;
  line-height:1.58 !important;
  box-sizing:border-box;
}

.dsk-page-raid #service-template .dsk-raid-incident-grid > li::before,
.dsk-page-raid #service-template .dsk-raid-capability-matrix > li::before,
.dsk-page-raid #service-template .dsk-raid-emergency-steps > li::before,
.dsk-page-raid #service-template .dsk-raid-playbooks__grid > li::before{
  content:"";
  display:block;
  position:absolute;
  left:18px;
  top:22px;
  width:10px;
  height:10px;
  border-radius:50%;
  border:0;
  background:var(--raid-steel);
  color:transparent;
  font-size:0;
  line-height:0;
  box-shadow:0 0 0 5px rgba(45,95,149,.12);
}

.dsk-page-raid #service-template .dsk-raid-emergency-steps > li::before{
  background:var(--raid-amber);
  box-shadow:0 0 0 5px rgba(245,158,11,.13);
}

.dsk-page-raid #service-template .dsk-raid-incident-grid span,
.dsk-page-raid #service-template .dsk-raid-capability-matrix span,
.dsk-page-raid #service-template .dsk-raid-emergency-steps span{
  display:block;
  margin:0 0 6px;
  color:var(--raid-navy);
  font-weight:850;
  line-height:1.28;
}

.dsk-page-raid #service-template .dsk-raid-capability-card{
  border:1px solid rgba(45,95,149,.18);
  border-radius:24px;
  padding:clamp(20px,3vw,34px);
  background:linear-gradient(180deg,#f8fbff,#fff);
  box-shadow:0 18px 52px rgba(13,39,65,.11);
}

.dsk-page-raid #service-template .dsk-raid-capability-card > p:first-child span{
  display:inline-flex;
  border-radius:999px;
  padding:7px 12px;
  color:#123a63;
  background:#eaf3ff;
  font-size:.84rem;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.dsk-page-raid #service-template .dsk-raid-timeline{
  counter-reset:raidstep;
}

.dsk-page-raid #service-template .dsk-raid-timeline > li{
  counter-increment:raidstep;
  padding-left:76px !important;
}

.dsk-page-raid #service-template .dsk-raid-timeline > li::before{
  content:counter(raidstep,decimal-leading-zero);
  position:absolute;
  left:18px;
  top:18px;
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
  border-radius:14px;
  color:#fff;
  background:linear-gradient(135deg,var(--raid-navy),var(--raid-steel));
  font-size:.84rem;
  font-weight:900;
  line-height:1;
  box-shadow:0 10px 22px rgba(13,39,65,.24);
}

.dsk-page-raid #service-template .dsk-raid-platform-rail{
  width:100%;
  margin:24px 0 34px;
}

.dsk-page-raid #service-template .dsk-raid-platform-rail span{
  color:#183d63;
  background:#edf5ff;
  border-color:rgba(45,95,149,.22);
  box-shadow:none;
}

.dsk-page-raid #service-template .dsk-raid-playbooks,
.dsk-page-raid #service-template .dsk-raid-faq{
  margin:38px 0 0;
}

.dsk-page-raid #service-template .dsk-raid-playbooks__grid > li{
  padding-left:18px !important;
}

.dsk-page-raid #service-template .dsk-raid-playbooks__grid > li::before{
  display:none;
}

.dsk-page-raid #service-template .dsk-raid-playbooks__grid a{
  display:block;
  margin:0 0 8px;
  color:#0e4979;
  font-weight:850;
  text-decoration:none;
}

.dsk-page-raid #service-template .dsk-raid-playbooks__grid a:hover{
  color:#078f68;
}

.dsk-page-raid #service-template .dsk-raid-faq__item{
  padding:18px !important;
}

.dsk-page-raid #service-template .dsk-raid-faq__item h3{
  margin:0 0 10px;
  font-size:1.08rem;
}

.dsk-page-raid #service-template .dsk-raid-faq__item p{
  margin:0 !important;
}

.dsk-page-raid .dsk-guides-section{
  background:var(--raid-ice);
  content-visibility:visible;
  contain-intrinsic-size:auto;
}

.dsk-page-raid #default-contact-cta-section-template{
  overflow:hidden;
  background:
    linear-gradient(135deg,rgba(7,20,38,.96),rgba(16,36,58,.96) 58%,rgba(45,95,149,.82)),
    repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 72px);
  color:#f8fbff;
  content-visibility:visible;
  contain-intrinsic-size:auto;
}

.dsk-page-raid #default-contact-cta-section-template .sb-text-image__content{
  width:100%;
  max-width:none !important;
  border:1px solid rgba(219,232,247,.22);
  border-radius:24px;
  padding:clamp(22px,3.5vw,40px);
  background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.045));
  box-shadow:0 24px 72px rgba(0,0,0,.22);
  box-sizing:border-box;
}

.dsk-page-raid #default-contact-cta-section-template .sb-title{
  color:#fff;
  font-size:clamp(1.65rem,3vw,3rem);
  line-height:1.12;
  font-weight:850;
  max-width:780px;
  margin:0 0 12px;
}

.dsk-page-raid #default-contact-cta-section-template .sb-subtitle{
  color:#dbeafe;
  font-size:1.05rem;
  line-height:1.62;
  max-width:820px;
}

.dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:18px;
}

.dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__secondary{
  color:#f8fbff;
}

@media (min-width:1024px){
  .dsk-page-raid #service-template .dsk-raid-timeline{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}

/* raid-hero-axis-1024-owner-v1
   The RAID page keeps the builder large row padding on 1024-wide layouts,
   dropping the H1 below the HDD/service hero baseline. Match the family hero
   rhythm without changing copy, CTAs, NAP, schema or runtime. */
@media (min-width:960px) and (max-width:1179px){
  .dsk-page-raid #service-template .dsk-service-landing__row{
    padding-top:47px;
  }
}

@media (max-width:980px){
  .dsk-page-raid #service-template .dsk-raid-emergency{
    grid-template-columns:1fr;
  }

  .dsk-page-raid #service-template .dsk-raid-incident-grid,
  .dsk-page-raid #service-template .dsk-raid-capability-matrix,
  .dsk-page-raid #service-template .dsk-raid-emergency-steps,
  .dsk-page-raid #service-template .dsk-raid-timeline,
  .dsk-page-raid #service-template .dsk-raid-playbooks__grid,
  .dsk-page-raid #service-template .dsk-raid-faq__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .dsk-page-raid #service-template .dsk-raid-faq__grid{
    grid-template-columns:1fr;
  }
}

@media (max-width:767px){
  .dsk-page-raid #service-template .dsk-service-landing__content{
    padding:46px 0 38px;
  }

  .dsk-page-raid #service-template > .container.sb-container-fixed.sb-container,
  .dsk-page-raid .dsk-guides-section > .container.sb-container-fixed.sb-container,
  .dsk-page-raid #default-contact-cta-section-template > .container.sb-container-fixed.sb-container{
    width:calc(100% - 24px);
    max-width:calc(100% - 24px);
  }

  .dsk-page-raid #service-template h1.sb-title.sb-text-image__content-title.dsk-service-landing__title{
    font-size:clamp(1.6rem,7.05vw,2.18rem);
    line-height:1.1;
  }

  .dsk-page-raid #service-template .dsk-service-landing__body{
    margin-top:34px;
    border-radius:20px;
    padding:16px;
  }

  .dsk-page-raid #service-template .dsk-raid-emergency,
  .dsk-page-raid #service-template .dsk-raid-capability-card,
  .dsk-page-raid #default-contact-cta-section-template .sb-text-image__content{
    padding:16px;
    border-radius:18px;
  }

  .dsk-page-raid #service-template .dsk-raid-hero__cta .sb-cta-wrapper,
  .dsk-page-raid #service-template .dsk-raid-inline-cta,
  .dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__actions{
    display:grid !important;
    grid-template-columns:1fr;
    justify-items:stretch;
    width:100%;
    max-width:100%;
    margin-left:0;
    margin-right:0;
    padding:0;
    gap:12px;
    box-sizing:border-box;
  }

  .dsk-page-raid #service-template .dsk-raid-hero__cta span,
  .dsk-page-raid #service-template .dsk-raid-inline-cta span,
  .dsk-page-raid #default-contact-cta-section-template .dsk-raid-bottom-cta__actions span{
    display:block !important;
    width:100%;
    max-width:100%;
    margin:0;
    padding:0;
    box-sizing:border-box;
  }

  .dsk-page-raid #service-template .dsk-raid-cta,
  .dsk-page-raid #default-contact-cta-section-template a{
    width:100%;
    max-width:100%;
    min-width:0 !important;
    margin:0 !important;
    box-sizing:border-box;
    white-space:normal !important;
    text-align:center;
  }

  .dsk-page-raid #service-template .dsk-raid-incident-grid,
  .dsk-page-raid #service-template .dsk-raid-capability-matrix,
  .dsk-page-raid #service-template .dsk-raid-emergency-steps,
  .dsk-page-raid #service-template .dsk-raid-timeline,
  .dsk-page-raid #service-template .dsk-raid-playbooks__grid,
  .dsk-page-raid #service-template .dsk-raid-faq__grid{
    grid-template-columns:1fr;
  }

  .dsk-page-raid #service-template .dsk-raid-incident-grid > li,
  .dsk-page-raid #service-template .dsk-raid-capability-matrix > li,
  .dsk-page-raid #service-template .dsk-raid-emergency-steps > li,
  .dsk-page-raid #service-template .dsk-raid-playbooks__grid > li{
    padding:16px 16px 16px 48px !important;
  }

  .dsk-page-raid #service-template .dsk-raid-emergency__rules li{
    padding:12px 14px 12px 46px;
  }

  .dsk-page-raid #service-template .dsk-raid-timeline > li,
  .dsk-page-raid #service-template .dsk-raid-faq__item{
    padding:16px !important;
  }

  .dsk-page-raid #service-template .dsk-raid-timeline > li{
    padding-left:68px !important;
  }

  .dsk-page-raid #service-template .dsk-raid-timeline > li::before{
    left:14px;
  }
}

@media (prefers-reduced-motion:reduce){
  .dsk-page-raid .dsk-raid-cta,
  .dsk-page-raid #default-contact-cta-section-template a{
    transition:none;
  }

  .dsk-page-raid .dsk-raid-cta:hover,
  .dsk-page-raid #default-contact-cta-section-template a:hover{
    transform:none;
  }
}

/* raid-marker-rwd-gap-v1
   Guard-backed spacing for dot markers: the visual halo needs real text air. */
html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing :is(.dsk-raid-emergency__rules li,.dsk-raid-incident-grid > li,.dsk-raid-capability-matrix > li,.dsk-raid-emergency-steps > li){
  padding-left:64px;
}

@media (max-width:767px){
  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing > .container.sb-container-fixed.sb-container.dsk-service-landing__container,
  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 .dsk-guides-section > .container.sb-container-fixed.sb-container,
  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #default-contact-cta-section-template > .container.sb-container-fixed.sb-container{
    width:calc(100vw - 48px);
    max-width:calc(100vw - 48px);
    padding-left:0;
    padding-right:0;
    margin-left:auto;
    margin-right:auto;
  }html.dsk-page-raid body.dsk-service-landing-owner-v1 #service-template.dsk-service-landing h1.sb-title.sb-text-image__content-title.dsk-service-landing__title{
    width:100%;
    max-width:100%;
    font-size:clamp(1.48rem,6.6vw,2.04rem) !important;
    line-height:1.13 !important;
    text-wrap:balance;
    overflow-wrap:normal;
    word-break:normal;
  }html.dsk-page-raid body.dsk-service-landing-owner-v1 #service-template.dsk-service-landing :is(.dsk-raid-emergency h2,.dsk-raid-lead h2){
    width:100%;
    max-width:min(31ch,100%);
    font-size:clamp(1.18rem,4.9vw,1.68rem);
    line-height:1.18;
    text-wrap:balance;
    overflow-wrap:normal;
    word-break:normal;
  }

  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing :is(.dsk-raid-emergency__rules li,.dsk-raid-incident-grid > li,.dsk-raid-capability-matrix > li,.dsk-raid-emergency-steps > li){
    padding-left:62px;
    padding-right:16px;
  }html.dsk-page-raid body.dsk-service-landing-owner-v1 #service-template.dsk-service-landing .dsk-raid-hero__chips{
    width:100%;
    max-width:100%;
  }
}

@media (max-width:768px){
  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing .dsk-service-landing__content{
    width:100%;
    max-width:100%;
    min-width:0;
  }

  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing .dsk-raid-emergency{
    display:grid;
    grid-template-columns:1fr;
    width:100%;
    max-width:100%;
    box-sizing:border-box;
  }

  html.dsk-page-raid body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing :is(.dsk-raid-emergency > *,.dsk-raid-emergency h2,.dsk-raid-lead,.dsk-raid-lead h2,h1.sb-title.sb-text-image__content-title.dsk-service-landing__title){
    width:100%;
    max-width:100%;
    min-width:0;
  }
}

@media (max-width:767px){html.dsk-page-raid body.dsk-service-landing-owner-v1 #service-template.dsk-service-landing .dsk-raid-hero__cta .sb-cta-wrapper{
    width:calc(100% - 15px);
    max-width:calc(100% - 15px) !important;
    margin-left:15px !important;
    margin-right:0;
  }
}
