/* Add reading surfaces without changing content, photos or the approved desktop palette. */
.kia-heritage .estate-pain-copy,
.kia-heritage .estate-solution-grid>div,
.kia-heritage .estate-network-copy,
.kia-heritage .estate-final>div,
.kia-heritage .build-intro,
.kia-heritage .build-heading-row,
.kia-heritage .build-fee-grid>div:first-child,
.kia-heritage .ab-story-copy,
.kia-heritage .ab-section-head,
.kia-heritage .ab-system-intro,
.kia-heritage .kl-heading,
.kia-heritage .kl-arb-grid>div:first-child,
.kia-heritage .blog-intro{
 background:#fffdf9;
 border:1px solid #d9c8aa;
 border-block-start:2px solid #bd9a61;
 border-radius:15px;
 padding:clamp(22px,3vw,38px);
 box-shadow:0 8px 24px #69523108;
 position:relative;
 min-width:0;
}
.kia-heritage .build-intro{margin-block:50px}
.kia-heritage .build-heading-row,.kia-heritage .ab-section-head,.kia-heritage .kl-heading{margin-block-end:26px}
.kia-heritage .estate-final>div{flex:1}
.kia-heritage .estate-solution-grid>div>p,
.kia-heritage .estate-pain-copy>p,
.kia-heritage .estate-network-copy>p,
.kia-heritage .build-intro p,
.kia-heritage .build-fee-grid>div:first-child>p,
.kia-heritage .ab-story-copy>p,
.kia-heritage .ab-system-intro>p,
.kia-heritage .kl-heading>p,
.kia-heritage .kl-arb-grid>div:first-child>p{color:#535d58}
.kia-heritage .kl-legal{background:transparent!important}
/* A separate sparse stylised Kaviani standard among the existing heritage drawings. */
.kia-heritage .build-types,.kia-heritage .kl-law,.kia-heritage .ab-departments{
 background-image:url("derafsh-v948.svg");
 background-repeat:no-repeat;
 background-size:100px auto;
 background-position:100% 20px;
}
@media(max-width:700px){
 body.kia-heritage{background-color:#f8f6ef;background-image:none}
 .kia-heritage .estate-solution,.kia-heritage .department-section,.kia-heritage .about-section,.kia-heritage .ab-system,.kia-heritage .kl-arbitration{
  background-color:#f8f6ef;
  background-image:linear-gradient(#f8f6efc9,#f8f6efc9),url("heritage-v947.webp");
  background-repeat:no-repeat;
  background-position:center bottom;
  background-size:100% auto;
 }
 .kia-heritage .estate-pain,.kia-heritage .estate-network,.kia-heritage .ab-story,.kia-heritage .build-types,.kia-heritage .build-fee,.kia-heritage .kl-law,.kia-heritage .kl-file,.kia-heritage .kl-process,.kia-heritage .ab-departments{
  background-image:url("derafsh-v948.svg");
  background-repeat:no-repeat;
  background-size:65px auto;
  background-position:100% bottom;
 }
 .kia-heritage .estate-pain-copy,.kia-heritage .estate-solution-grid>div,.kia-heritage .estate-network-copy,.kia-heritage .estate-final>div,.kia-heritage .build-intro,.kia-heritage .build-heading-row,.kia-heritage .build-fee-grid>div:first-child,.kia-heritage .ab-story-copy,.kia-heritage .ab-section-head,.kia-heritage .ab-system-intro,.kia-heritage .kl-heading,.kia-heritage .kl-arb-grid>div:first-child,.kia-heritage .blog-intro{
  padding:24px 21px;
  border-radius:13px;
  background:#fffdf9;
 }
 .kia-heritage .estate-pain-copy h2,.kia-heritage .estate-solution-grid>div h2,.kia-heritage .estate-network-copy h2,.kia-heritage .estate-final h2,.kia-heritage .build-intro h2,.kia-heritage .build-heading-row h2,.kia-heritage .build-fee-grid>div:first-child h2,.kia-heritage .ab-story-copy h2,.kia-heritage .ab-section-head h2,.kia-heritage .ab-system-intro h2,.kia-heritage .kl-heading h2,.kia-heritage .kl-arb-grid>div:first-child h2{
  font-size:25px;
  line-height:1.7;
  letter-spacing:0;
  margin-block:12px 18px;
 }
 .kia-heritage .estate-pain-copy p,.kia-heritage .estate-solution-grid>div p,.kia-heritage .estate-network-copy p,.kia-heritage .estate-final p,.kia-heritage .build-intro p,.kia-heritage .build-heading-row p,.kia-heritage .build-fee-grid>div:first-child p,.kia-heritage .ab-story-copy p,.kia-heritage .ab-section-head p,.kia-heritage .ab-system-intro p,.kia-heritage .kl-heading p,.kia-heritage .kl-arb-grid>div:first-child p{
  font-size:15px;
  line-height:2.05;
  text-align:start;
  overflow-wrap:break-word;
 }
 .kia-heritage .estate-pain-copy .eyebrow,.kia-heritage .estate-solution-grid>div .eyebrow,.kia-heritage .estate-network-copy .eyebrow,.kia-heritage .ab-label,.kia-heritage .kl-label{font-size:12px;color:#866938}
 .kia-heritage .build-intro-grid,.kia-heritage .build-heading-row,.kia-heritage .ab-section-head{gap:16px}
 .kia-heritage .estate-final{gap:18px;align-items:stretch}
 .kia-heritage .build-intro{margin-block:30px}
 .kia-heritage .kl-law-grid article,.kia-heritage .build-type-grid article{padding:24px 21px;border-radius:13px;border-color:#d9c8aa;background:#fffdf9}
}
