/* 项目服务页：所有主标题、联系方式与表单使用同一版心左线。 */
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-start-column,
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-submit-column,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .project-case-directory,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-review-head,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-project-service-news .directory-section {
  width: min(1187px, calc(100% - 132px));
  max-width: none;
  margin-inline: auto;
}

html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-start-column > h1,
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-method-title,
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-submit-column h2,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head > h2,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .project-case-directory > h2,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-review-head > h2,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-project-service-news .directory-section > h2 {
  margin-left: 0;
  padding-left: 0;
}

html[lang="zh-Hant"] body.quote-page .quote-entry-hero .company-contact-list,
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-form-intro,
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-form-simple,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-grid,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .case-selector-row,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-review-controls,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-project-service-news .directory-section > * {
  width: 100%;
  max-width: none;
  margin-inline: 0;
}

@media (max-width: 760px) {
  html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-start-column,
  html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-submit-column,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .project-case-directory,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-review-head,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-project-service-news .directory-section {
    width: calc(100% - 32px);
  }
}

/* 既有页面规则会给下方标题和联系方式再加一层缩进；统一回主左线。 */
html[lang="zh-Hant"] body.quote-page .quote-entry-hero .quote-contact-details {
  width: 100%;
  max-width: none;
  margin-left: 0;
}
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .project-case-directory > h2,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-review-head > h2,
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-project-service-news .directory-section > h2 {
  margin-left: 66px !important;
}

@media (max-width: 760px) {
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .project-case-directory > h2,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-review-head > h2,
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-project-service-news .directory-section > h2 {
    margin-left: 0 !important;
  }
}

/* 合作客户区块本身已有内边距，抵消后与全页主左线重合。 */
html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head {
  margin-left: 30px !important;
}
@media (max-width: 760px) {
  html[lang="zh-Hant"] body.quote-page .gp-project-service-library .gp-client-wall-head {
    margin-left: 0 !important;
  }
}

html[lang="zh-Hant"] body.quote-page #cooperation-clients .gp-client-wall-head {
  margin-left: 30px !important;
}
@media (max-width: 760px) {
  html[lang="zh-Hant"] body.quote-page #cooperation-clients .gp-client-wall-head {
    margin-left: 0 !important;
  }
}

html[lang="zh-Hant"] body.quote-page #cooperation-clients .gp-client-wall-head {
  margin-left: 66px !important;
}

/* 各内容表格与主标题共用首表格的版心，不再各自收窄或外扩。 */
html[lang="zh-Hant"] body.quote-page #cooperation-clients .gp-client-grid,
html[lang="zh-Hant"] body.quote-page #project-cases .case-selector-row.gp-community-controls,
html[lang="zh-Hant"] body.quote-page #customer-reviews .gp-review-controls.gp-community-controls,
html[lang="zh-Hant"] body.quote-page #news-center .directory-section {
  width: min(1055px, calc(100% - 32px)) !important;
  max-width: none !important;
  margin-inline: auto !important;
  box-sizing: border-box;
}

html[lang="zh-Hant"] body.quote-page #news-center .directory-section > *:not(.content-library-empty) {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box;
}

html[lang="zh-Hant"] body.quote-page #project-cases .printing-case-library-body,
html[lang="zh-Hant"] body.quote-page #project-cases .printing-case-controls {
  width: min(1055px, calc(100% - 32px)) !important;
  max-width: none !important;
  margin-inline: auto !important;
  box-sizing: border-box;
}
html[lang="zh-Hant"] body.quote-page #project-cases .case-selector-row.gp-community-controls {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}

html[lang="zh-Hant"] body.quote-page #project-cases .printing-case-controls {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}
