/**
 * Exact Illustrator typography and semantic background colors.
 * Generated from the 25 PDF-compatible .ai files in New folder (6).
 * CMYK colors use each AI file's embedded ICC profile.
 * Desktop typography is scoped to the supplied 1218px artboards; colors remain shared at all widths.
 */

/* Specificity hardening for pre-existing desktop design selectors. */
@media (min-width: 1200px) {
  body.page-id-34 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > div.additional-page-main > h2.additional-section-title {
    font-weight: 700;
    font-size: 24.0195px;
    letter-spacing: 2.402px;
  }

  body.page-id-34 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > div.additional-page-main > div.content-prose.design-long-content > h3 {
    font-size: 16.013px;
    letter-spacing: 1.6013px;
  }

  body.page-id-34 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > div.additional-page-main > div.content-prose.design-long-content > ul.design-check-grid > li:nth-of-type(8) {
    font-size: 16.013px;
    letter-spacing: 1.6013px;
  }

  body.page-id-34 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > div.additional-page-main > div.content-prose.design-long-content > h2:nth-of-type(2) {
    font-size: 21.0171px;
    letter-spacing: 2.1017px;
  }

  body.page-id-34 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > div.additional-page-main > div.content-prose.design-long-content > h2:nth-of-type(3) {
    font-size: 21.0171px;
    letter-spacing: 2.1017px;
  }

  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > div.advertising-intro > div.content-prose > h2 {
    font-weight: 400;
    font-size: 24.0195px;
    letter-spacing: 2.402px;
  }

  body.page-id-11 main.site-main > article.additional-page.additional-page--about.post-11 > div.additional-page-shell.about-landing > div.about-landing__content.content-prose > h2 {
    font-weight: 400;
    font-size: 26.0212px;
    color: #231916;
  }

  body.page-id-5 main.site-main > article.additional-page.design-page.design-page--support > div.additional-page-shell.design-page__body > div.support-introduction > div.design-introduction.content-prose > p:nth-of-type(1) {
    letter-spacing: -0.2402px;
  }

  body.page-id-8 main.site-main > article.additional-page.design-page.design-page--rentalroom > div.additional-page-shell.rentalroom-page > section.rentalroom-section:nth-of-type(2) > div.rentalroom-table-scroll > table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(4) > small {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13.0106px;
    letter-spacing: 0px;
    color: #FFFFFF;
  }

  body.page-id-51 main.site-main > article.additional-page.design-page.design-page--security-policy > div.additional-page-shell.design-page__body > div.content-prose.design-long-content.security-policy-content > p:nth-of-type(1) {
    font-size: 16.013px;
  }
}

body.page-id-10 article.publication-card:nth-of-type(1) > span.publication-download,
body.page-id-10 article.publication-card:nth-of-type(2) > span.publication-download,
body.page-id-10 article.publication-card:nth-of-type(3) > span.publication-download,
body.page-id-10 article.publication-card:nth-of-type(4) > span.publication-download,
body.page-id-159 #important-notice-title,
body.page-id-159 #news-tab-notice,
body.page-id-159 #news-tab-other,
body.page-id-159 #news-tab-training,
body.page-id-159 #support-procurement-title,
body.page-id-159 .contact-card__button,
body.page-id-159 .feature-banner--newsletter,
body.page-id-159 .feature-banner--staff,
body.page-id-159 .feature-banner.feature-banner--newsletter > span.screen-reader-text,
body.page-id-159 .home-access__label,
body.page-id-159 section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > h3.support-group__title,
body.page-id-159 .newsletter-badge > small,
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(1),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(2),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(3),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(4),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(5),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(1),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(2),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(3),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(4),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(5),
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > thead > tr > th:nth-of-type(1),
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > thead > tr > th:nth-of-type(2),
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > thead > tr > th:nth-of-type(3),
body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
body.page-id-26 article.brochure-card:nth-of-type(1) > span.design-download-button,
body.page-id-26 article.brochure-card:nth-of-type(2) > span.design-download-button,
body.page-id-26 article.brochure-card:nth-of-type(3) > span.design-download-button,
body.page-id-30 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(3) > a > span,
body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
body.page-id-5 #support-business-title,
body.page-id-5 #support-semiconductor-title,
body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
body.page-id-6 #membership-application a.design-download-button,
body.page-id-6 .membership-download-card > a.design-download-button,
body.page-id-6 .membership-download-card > h2,
body.page-id-8 #parking-14-title,
body.page-id-8 .rentalroom-parking__download > span.design-download-button,
body.page-id-8 .rentalroom-parking__organization,
body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > div.rentalroom-download-card > span.design-download-button,
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(1) > th,
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(2) > th,
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(3) > th,
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(1) > th:nth-of-type(1),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(1) > th:nth-of-type(2),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(1) > th:nth-of-type(3),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(4),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(5),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(6),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > tbody > tr:nth-of-type(2) > th,
body.page-id-8 table.rentalroom-table.rentalroom-table--training > tbody > tr:nth-of-type(3) > th,
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(1) > th:nth-of-type(1),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(1) > th:nth-of-type(2),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(1),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(2),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(3),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(4),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(5),
body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(6),
body.page-id-8 tbody > tr:nth-of-type(1) > th:nth-of-type(2),
body.page-id-8 th:nth-of-type(4) > small,
body.page-id-8 th:nth-of-type(5) > small,
body.page-id-8 tr:nth-of-type(1) > td.rentalroom-table__layout > span > small,
body.page-id-8 tr:nth-of-type(1) > th:nth-of-type(7),
body.page-id-8 tr:nth-of-type(2) > th:nth-of-type(7),
body.page-id-8 tr:nth-of-type(4) > td.rentalroom-table__layout > span > small,
body.page-id-8 tr:nth-of-type(4) > th:nth-of-type(2),
body.page-id-8 tr:nth-of-type(5) > th,
body.page-id-8 tr:nth-of-type(6) > th,
body.page-id-8 tr:nth-of-type(7) > td.rentalroom-table__layout > span:nth-of-type(1) > small,
body.page-id-8 tr:nth-of-type(7) > th:nth-of-type(2),
body.page-id-8 tr:nth-of-type(8) > th,
body.page-id-8 tr:nth-of-type(9) > th,
body:is(.page-id-12, .page-id-14) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(1) > a > span,
body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50) .about-section-nav__title,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(1) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(2) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(3) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(4) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(5) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-7, .page-id-12, .page-id-14, .page-id-15, .page-id-30, .page-id-34, .page-id-124) .design-side-nav__title,
body:is(.page-id-7, .page-id-15) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(2) > a > span {
  color: #FFFFFF;
}

body.page-id-10 .magazine-intro__content.content-prose > p,
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(10),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(2),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(3),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(4),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(5),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(6),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(8),
body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(9),
body.page-id-10 article.publication-card:nth-of-type(1) > h2,
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(10),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(2),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(3),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(4),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(5),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(6),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(7),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(8),
body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(9),
body.page-id-10 article.publication-card:nth-of-type(2) > h2,
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(10),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(2),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(3),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(4),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(5),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(6),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(8),
body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(9),
body.page-id-10 article.publication-card:nth-of-type(3) > h2,
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(10),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(2),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(3),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(4),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(5),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(6),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(7),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(8),
body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(9),
body.page-id-10 article.publication-card:nth-of-type(4) > h2,
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(10),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(2),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(3),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(4),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(5),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(6),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(8),
body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(9),
body.page-id-10 article.publication-card:nth-of-type(5) > h2,
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(2),
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(3),
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(4),
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(5),
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(6),
body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(9),
body.page-id-10 article.publication-card:nth-of-type(6) > h2,
body.page-id-11 a.about-card:nth-of-type(1) > span.about-card__body > strong,
body.page-id-11 a.about-card:nth-of-type(2) > span.about-card__body > strong,
body.page-id-11 a.about-card:nth-of-type(3) > span.about-card__body > strong,
body.page-id-11 a.about-card:nth-of-type(4) > span.about-card__body > strong,
body.page-id-12 a.information-row:nth-of-type(1) > span.information-row__title-line > span.information-row__title,
body.page-id-12 a.information-row:nth-of-type(2) > span.information-row__title-line > span.information-row__title,
body.page-id-12 a.information-row:nth-of-type(3) > span.information-row__title-line > span.information-row__title,
body.page-id-12 a.information-row:nth-of-type(4) > span.information-row__title-line > span.information-row__title,
body.page-id-12 a.information-row:nth-of-type(5) > span.information-row__title-line > span.information-row__title,
body.page-id-124 a.management-card:nth-of-type(1) > span > small,
body.page-id-124 a.management-card:nth-of-type(1) > span > strong,
body.page-id-124 a.management-card:nth-of-type(2) > span > small,
body.page-id-124 a.management-card:nth-of-type(2) > span > strong,
body.page-id-124 a.management-card:nth-of-type(3) > span > small,
body.page-id-124 a.management-card:nth-of-type(3) > span > strong,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(1) > span.story-card__body > span,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(1) > span.story-card__body > strong,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(2) > span.story-card__body > span,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(2) > span.story-card__body > strong,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(3) > span.story-card__body > span,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(3) > span.story-card__body > strong,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(4) > span.story-card__body > span,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(4) > span.story-card__body > strong,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(5) > span.story-card__body > span,
body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(5) > span.story-card__body > strong,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(1) > span.story-card__body > span,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(1) > span.story-card__body > strong,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(2) > span.story-card__body > span,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(2) > span.story-card__body > strong,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(3) > span.story-card__body > span,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(3) > span.story-card__body > strong,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(4) > span.story-card__body > span,
body.page-id-15 a.story-card.story-card--voices:nth-of-type(4) > span.story-card__body > strong,
body.page-id-159 #home-access-title,
body.page-id-159 #home-cases-title,
body.page-id-159 #home-contact-title,
body.page-id-159 #home-faq-title,
body.page-id-159 #home-news-title,
body.page-id-159 #home-voices-title,
body.page-id-159 #main-content a.screen-reader-text,
body.page-id-159 #support-services-title,
body.page-id-159 .contact-card.contact-card--phone > p,
body.page-id-159 .home-access__address,
body.page-id-159 .home-access__details > h3,
body.page-id-159 .home-news__more > a:nth-of-type(1),
body.page-id-159 .home-news__more > a:nth-of-type(2),
body.page-id-159 .home-news__more > a:nth-of-type(3),
body.page-id-159 .home-partners__advertise,
body.page-id-159 .home-social__embed.motion-reveal > p,
body.page-id-159 .important-notice__link > span,
body.page-id-159 .important-notice__link > time,
body.page-id-159 .newsletter-badge > strong,
body.page-id-159 .section-more--cases,
body.page-id-159 .section-more--faq,
body.page-id-159 .section-more--voices,
body.page-id-159 a.case-card:nth-of-type(2) > span,
body.page-id-159 a.case-card:nth-of-type(2) > strong,
body.page-id-159 a.case-card:nth-of-type(3) > span,
body.page-id-159 a.case-card:nth-of-type(3) > strong,
body.page-id-159 a.case-card:nth-of-type(4) > span,
body.page-id-159 a.case-card:nth-of-type(4) > strong,
body.page-id-159 a.case-card:nth-of-type(5) > span,
body.page-id-159 a.case-card:nth-of-type(5) > strong,
body.page-id-159 a.case-card:nth-of-type(6) > span,
body.page-id-159 a.case-card:nth-of-type(6) > strong,
body.page-id-159 a.support-link:nth-of-type(4) > strong,
body.page-id-159 a.support-link:nth-of-type(5) > strong,
body.page-id-159 article.voice-card:nth-of-type(1) > a.voice-card__link > h3,
body.page-id-159 article.voice-card:nth-of-type(1) > a.voice-card__link > p,
body.page-id-159 article.voice-card:nth-of-type(2) > a.voice-card__link > h3,
body.page-id-159 article.voice-card:nth-of-type(2) > a.voice-card__link > p,
body.page-id-159 article.voice-card:nth-of-type(3) > a.voice-card__link > h3,
body.page-id-159 article.voice-card:nth-of-type(3) > a.voice-card__link > p,
body.page-id-159 article.voice-card:nth-of-type(4) > a.voice-card__link > h3,
body.page-id-159 article.voice-card:nth-of-type(4) > a.voice-card__link > p,
body.page-id-159 details.faq-item:nth-of-type(1) > summary > span:nth-of-type(2),
body.page-id-159 details.faq-item:nth-of-type(2) > summary > span:nth-of-type(2),
body.page-id-159 details.faq-item:nth-of-type(3) > summary > span:nth-of-type(2),
body.page-id-159 details.faq-item:nth-of-type(4) > summary > span:nth-of-type(2),
body.page-id-159 div.home-access__details > ul > li:nth-of-type(1),
body.page-id-159 div.home-access__details > ul > li:nth-of-type(2),
body.page-id-159 div.home-access__details > ul > li:nth-of-type(3),
body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(1) > span,
body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(2) > span,
body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(3) > span,
body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(4) > span,
body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(5) > span,
body.page-id-159 div.support-group.support-group--procurement > div.support-group__links > a.support-link:nth-of-type(1) > strong,
body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(1) > strong,
body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(2) > strong,
body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(3) > strong,
body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(1) > strong,
body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(2) > strong,
body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(3) > strong,
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(1) > strong,
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(2) > strong,
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(3) > strong,
body.page-id-18 .advertising-kicker,
body.page-id-18 .advertising-placement.advertising-placement--insert > span,
body.page-id-18 .advertising-placement.advertising-placement--inside-cover > p,
body.page-id-18 .advertising-rate-section.advertising-rate-section--back-cover > h2,
body.page-id-18 .advertising-rate-section.advertising-rate-section--insert > h2,
body.page-id-18 .advertising-rate-section.advertising-rate-section--inside-cover > h2,
body.page-id-18 .content-prose > h2,
body.page-id-18 .content-prose > p:nth-of-type(2),
body.page-id-18 .design-contact-box > h2,
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(1) > th:nth-of-type(1),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(1) > th:nth-of-type(2),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(2) > th,
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr > th:nth-of-type(1),
body.page-id-18 section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > p.advertising-rate-unit,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-specification > p,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--insert > div.advertising-rate-layout > div.advertising-rate-table-wrap > p.advertising-rate-unit,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--insert > div.advertising-specification > p,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > p.advertising-rate-unit,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-specification > p,
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(1) > th:nth-of-type(1),
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(1) > th:nth-of-type(2),
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(2) > th,
body.page-id-18 tr:nth-of-type(3) > th,
body.page-id-19 .sitemap-design-section.sitemap-design-section--about > a.sitemap-top-link,
body.page-id-19 .sitemap-design-section.sitemap-design-section--business > a.sitemap-top-link,
body.page-id-19 .sitemap-design-section.sitemap-design-section--business > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--procurement > a.sitemap-top-link,
body.page-id-19 .sitemap-design-section.sitemap-design-section--procurement > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--research > a.sitemap-top-link,
body.page-id-19 .sitemap-design-section.sitemap-design-section--research > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--semiconductor > a.sitemap-top-link,
body.page-id-19 .sitemap-design-section.sitemap-design-section--semiconductor > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--training > a.sitemap-top-link,
body.page-id-19 div.sitemap-main-group:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(1),
body.page-id-19 div.sitemap-main-group:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(3),
body.page-id-19 div.sitemap-main-group:nth-of-type(1) > ul:nth-of-type(2) > li:nth-of-type(1),
body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(1) > li:nth-of-type(1),
body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(1) > li:nth-of-type(2),
body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(1) > li:nth-of-type(3),
body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(2) > li:nth-of-type(1),
body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(2) > li:nth-of-type(2),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--about > ul > li:nth-of-type(2) > a,
body.page-id-19 section.sitemap-design-section.sitemap-design-section--about > ul > li:nth-of-type(4),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--about > ul > li:nth-of-type(5),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--business > ul > li:nth-of-type(1),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--business > ul > li:nth-of-type(2),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--business > ul > li:nth-of-type(3),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(1),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(2),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(3),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(4),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(5),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(6),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--research > ul > li:nth-of-type(1),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--research > ul > li:nth-of-type(2),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--research > ul > li:nth-of-type(3),
body.page-id-19 section.sitemap-design-section.sitemap-design-section--training > ul > li:nth-of-type(1),
body.page-id-20 h1,
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(1),
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(2),
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(3),
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(4),
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(5),
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(6),
body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(7),
body.page-id-21 h2:nth-of-type(10),
body.page-id-21 h2:nth-of-type(11),
body.page-id-21 h2:nth-of-type(12),
body.page-id-21 h2:nth-of-type(13),
body.page-id-21 h2:nth-of-type(14),
body.page-id-21 h2:nth-of-type(6),
body.page-id-21 h2:nth-of-type(7),
body.page-id-21 h2:nth-of-type(8),
body.page-id-21 h2:nth-of-type(9),
body.page-id-21 p:nth-of-type(10),
body.page-id-21 p:nth-of-type(11),
body.page-id-21 p:nth-of-type(12),
body.page-id-21 p:nth-of-type(13),
body.page-id-21 p:nth-of-type(14),
body.page-id-21 p:nth-of-type(15),
body.page-id-21 p:nth-of-type(16),
body.page-id-21 p:nth-of-type(17),
body.page-id-21 p:nth-of-type(18),
body.page-id-21 p:nth-of-type(19),
body.page-id-21 p:nth-of-type(20),
body.page-id-21 p:nth-of-type(21),
body.page-id-21 p:nth-of-type(22),
body.page-id-21 p:nth-of-type(23),
body.page-id-21 p:nth-of-type(24),
body.page-id-21 p:nth-of-type(25),
body.page-id-21 p:nth-of-type(26),
body.page-id-21 p:nth-of-type(27),
body.page-id-21 p:nth-of-type(28),
body.page-id-21 p:nth-of-type(29),
body.page-id-21 p:nth-of-type(30),
body.page-id-21 p:nth-of-type(31),
body.page-id-21 p:nth-of-type(32),
body.page-id-21 p:nth-of-type(33),
body.page-id-21 p:nth-of-type(34),
body.page-id-21 p:nth-of-type(35),
body.page-id-21 p:nth-of-type(36),
body.page-id-21 p:nth-of-type(37),
body.page-id-21 p:nth-of-type(38),
body.page-id-21 p:nth-of-type(39),
body.page-id-21 p:nth-of-type(40),
body.page-id-21 p:nth-of-type(41),
body.page-id-21 p:nth-of-type(42),
body.page-id-21 p:nth-of-type(43),
body.page-id-21 p:nth-of-type(44),
body.page-id-21 p:nth-of-type(45),
body.page-id-21 p:nth-of-type(8),
body.page-id-21 p:nth-of-type(9),
body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(1),
body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(2),
body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(4),
body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(5),
body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(6),
body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(3),
body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(4),
body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(5),
body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(6),
body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(7),
body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(1),
body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(2),
body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(3),
body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(4),
body.page-id-25 #access-map-title,
body.page-id-25 .access-details__address,
body.page-id-25 .access-details__closed,
body.page-id-25 .access-details__hours,
body.page-id-25 .access-details__parking,
body.page-id-25 figure.access-route-card:nth-of-type(1) > figcaption,
body.page-id-25 figure.access-route-card:nth-of-type(2) > figcaption,
body.page-id-25 figure.access-route-card:nth-of-type(3) > figcaption,
body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
body.page-id-26 .design-simple-heading,
body.page-id-26 article.brochure-card:nth-of-type(1) > h2,
body.page-id-26 article.brochure-card:nth-of-type(2) > h2,
body.page-id-26 article.brochure-card:nth-of-type(3) > h2,
body.page-id-29 #newsletter-benefits-title,
body.page-id-29 .newsletter-form-placeholder,
body.page-id-29 .newsletter-intro.content-prose > p,
body.page-id-29 section.newsletter-benefits > div.content-prose > p:nth-of-type(1),
body.page-id-30 a.information-row:nth-of-type(6) > span.information-row__title-line > span.information-row__title,
body.page-id-34 #main-content span:nth-of-type(4),
body.page-id-34 #management-contact-title,
body.page-id-34 .consultation-detail-box.consultation-detail-box--startup > p,
body.page-id-34 .content-prose.design-long-content > p:nth-of-type(1),
body.page-id-34 .content-prose.design-long-content > p:nth-of-type(2),
body.page-id-34 .content-prose.design-long-content > p:nth-of-type(3),
body.page-id-34 .design-check-grid > li:nth-of-type(1),
body.page-id-34 .design-check-grid > li:nth-of-type(2),
body.page-id-34 .design-check-grid > li:nth-of-type(3),
body.page-id-34 .design-check-grid > li:nth-of-type(4),
body.page-id-34 .design-check-grid > li:nth-of-type(5),
body.page-id-34 .design-check-grid > li:nth-of-type(6),
body.page-id-34 .design-check-grid > li:nth-of-type(7),
body.page-id-34 .design-contact-box > p:nth-of-type(3),
body.page-id-34 .startup-center-link > a,
body.page-id-34 div.consultation-detail-box:nth-of-type(1) > p,
body.page-id-34 h3,
body.page-id-34 p > a:nth-of-type(2),
body.page-id-48 #organization-chart-title,
body.page-id-48 #profile-overview-title,
body.page-id-48 div:nth-of-type(1) > dd,
body.page-id-48 div:nth-of-type(2) > dt,
body.page-id-48 div:nth-of-type(3) > dd,
body.page-id-48 div:nth-of-type(4) > dt,
body.page-id-48 div:nth-of-type(5) > dt,
body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
body.page-id-5 #training span:nth-of-type(2),
body.page-id-5 #training strong,
body.page-id-5 .design-introduction.content-prose > h2,
body.page-id-5 a.support-design-card:nth-of-type(4) > span:nth-of-type(2),
body.page-id-5 a.support-design-card:nth-of-type(4) > strong,
body.page-id-5 a.support-design-card:nth-of-type(5) > span:nth-of-type(2),
body.page-id-5 a.support-design-card:nth-of-type(5) > strong,
body.page-id-5 a.support-design-card:nth-of-type(6) > span:nth-of-type(2),
body.page-id-5 a.support-design-card:nth-of-type(6) > strong,
body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(1) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(1) > strong,
body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(2) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(2) > strong,
body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(3) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(3) > strong,
body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(1) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(1) > strong,
body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(2) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(2) > strong,
body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(3) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(3) > strong,
body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(1) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(1) > strong,
body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(2) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(2) > strong,
body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(3) > span:nth-of-type(2),
body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(3) > strong,
body.page-id-50 .disclosure-documents > h2,
body.page-id-50 .disclosure-documents > h3:nth-of-type(1),
body.page-id-50 .disclosure-introduction > h2,
body.page-id-50 .disclosure-introduction > p:nth-of-type(1),
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(1) > h3,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(1) > p,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(2) > h3,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(2) > p,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(3) > h3,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(3) > p,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(4) > h3,
body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(4) > p,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(1) > h3,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(1) > p,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(2) > h3,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(2) > p,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(3) > h3,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(3) > p,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(4) > h3,
body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(4) > p,
body.page-id-50 h3:nth-of-type(2),
body.page-id-50 h3:nth-of-type(3),
body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
body.page-id-50 ul.disclosure-link-list:nth-of-type(1) > li:nth-of-type(1),
body.page-id-50 ul.disclosure-link-list:nth-of-type(1) > li:nth-of-type(2),
body.page-id-50 ul.disclosure-link-list:nth-of-type(2) > li:nth-of-type(1),
body.page-id-50 ul.disclosure-link-list:nth-of-type(2) > li:nth-of-type(2),
body.page-id-50 ul.disclosure-link-list:nth-of-type(3) > li,
body.page-id-50 ul.disclosure-link-list:nth-of-type(4) > li:nth-of-type(1),
body.page-id-50 ul.disclosure-link-list:nth-of-type(4) > li:nth-of-type(2),
body.page-id-51 .security-policy-signature,
body.page-id-6 .design-text-link,
body.page-id-6 li:nth-of-type(1) > span,
body.page-id-6 li:nth-of-type(1) > strong,
body.page-id-6 li:nth-of-type(2) > span,
body.page-id-6 li:nth-of-type(2) > strong,
body.page-id-6 li:nth-of-type(3) > span,
body.page-id-6 li:nth-of-type(3) > strong,
body.page-id-6 li:nth-of-type(4) > span,
body.page-id-6 li:nth-of-type(4) > strong,
body.page-id-6 li:nth-of-type(5) > span,
body.page-id-6 li:nth-of-type(5) > strong,
body.page-id-6 li:nth-of-type(6) > span,
body.page-id-6 li:nth-of-type(6) > strong,
body.page-id-6 li:nth-of-type(7) > span,
body.page-id-6 li:nth-of-type(7) > strong,
body.page-id-6 ol > li:nth-of-type(1),
body.page-id-6 ol > li:nth-of-type(2),
body.page-id-6 ol > li:nth-of-type(3),
body.page-id-6 ol > li:nth-of-type(4),
body.page-id-6 ol > li:nth-of-type(5),
body.page-id-6 tr:nth-of-type(1) > td,
body.page-id-6 tr:nth-of-type(1) > th,
body.page-id-6 tr:nth-of-type(2) > td,
body.page-id-6 tr:nth-of-type(2) > th,
body.page-id-8 #parking-title,
body.page-id-8 #sofia-title,
body.page-id-8 #training-room-title,
body.page-id-8 .rentalroom-notes > li:nth-of-type(1),
body.page-id-8 .rentalroom-notes > li:nth-of-type(2),
body.page-id-8 .rentalroom-notes > li:nth-of-type(3),
body.page-id-8 .rentalroom-notes > li:nth-of-type(4),
body.page-id-8 .rentalroom-section.rentalroom-section--parking > p,
body.page-id-8 .rentalroom-table.rentalroom-table--sofia > caption,
body.page-id-8 .rentalroom-table.rentalroom-table--training > caption,
body.page-id-8 .rentalroom-table__layout > span:nth-of-type(2),
body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > figure:nth-of-type(1) > figcaption,
body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > figure:nth-of-type(2) > figcaption,
body.page-id-8 section.rentalroom-section:nth-of-type(2) > p,
body.page-id-8 section.rentalroom-section:nth-of-type(3) > p,
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(1) > td:nth-of-type(6),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(1) > td:nth-of-type(7),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(2) > td:nth-of-type(6),
body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(3) > td:nth-of-type(6),
body.page-id-8 tr:nth-of-type(1) > td.rentalroom-table__layout > span,
body.page-id-8 tr:nth-of-type(2) > td:nth-of-type(7),
body.page-id-8 tr:nth-of-type(3) > td:nth-of-type(7),
body.page-id-8 tr:nth-of-type(4) > td.rentalroom-table__layout > span,
body.page-id-8 tr:nth-of-type(7) > td.rentalroom-table__layout > span:nth-of-type(1),
body.page-id-9 #faq-access-title,
body.page-id-9 #faq-consultation-title,
body.page-id-9 #faq-other-title,
body.page-id-9 details.faq-item:nth-of-type(4) > summary > strong,
body.page-id-9 details.faq-item:nth-of-type(5) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(1) > div > div.faq-answer > p,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(1) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(2) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(2) > div.faq-list > details.faq-item:nth-of-type(1) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(2) > div.faq-list > details.faq-item:nth-of-type(2) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(2) > div.faq-list > details.faq-item:nth-of-type(3) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(3) > div.faq-list > details.faq-item:nth-of-type(1) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(3) > div.faq-list > details.faq-item:nth-of-type(2) > summary > strong,
body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(3) > div.faq-list > details.faq-item:nth-of-type(3) > summary > strong,
body:is(.page-id-11, .page-id-14, .page-id-15) h2,
body:is(.page-id-12, .page-id-14, .page-id-30) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(2) > a > span,
body:is(.page-id-18, .page-id-34) .design-contact-box > p:nth-of-type(1),
body:is(.page-id-19, .page-id-21) ul:nth-of-type(2) > li:nth-of-type(3),
body:is(.page-id-19, .page-id-21) ul:nth-of-type(3) > li:nth-of-type(1),
body:is(.page-id-19, .page-id-21) ul:nth-of-type(3) > li:nth-of-type(2),
body:is(.page-id-20, .page-id-21) p:nth-of-type(7),
body:is(.page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(1),
body:is(.page-id-20, .page-id-21, .page-id-51) p:nth-of-type(6),
body:is(.page-id-21, .page-id-34) li:nth-of-type(8),
body:is(.page-id-21, .page-id-51) h2:nth-of-type(5),
body:is(.page-id-25, .page-id-34, .page-id-48, .page-id-49, .page-id-50, .page-id-124) .additional-section-title,
body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50) #main-content a:nth-of-type(2),
body:is(.page-id-25, .page-id-50) #main-content span:nth-of-type(3),
body:is(.page-id-5, .page-id-11, .page-id-14, .page-id-15, .page-id-20, .page-id-21, .page-id-51, .page-id-124) p:nth-of-type(1),
body:is(.page-id-5, .page-id-6, .page-id-11, .page-id-14, .page-id-15, .page-id-20, .page-id-21, .page-id-29, .page-id-50, .page-id-51, .page-id-124) p:nth-of-type(2),
body:is(.page-id-5, .page-id-6, .page-id-11, .page-id-20, .page-id-21, .page-id-50, .page-id-51, .page-id-124) p:nth-of-type(3),
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-11, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-48, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) address,
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(1),
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(2),
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(3),
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(4),
body:is(.page-id-5, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-11) .additional-page-shell > span:nth-of-type(2),
body:is(.page-id-6, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-21, .page-id-26, .page-id-29, .page-id-30, .page-id-51) #main-content span:nth-of-type(2),
body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-34, .page-id-51) h2:nth-of-type(2),
body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-34, .page-id-51) h2:nth-of-type(3),
body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(4),
body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-51) p:nth-of-type(4),
body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-51) p:nth-of-type(5),
body:is(.page-id-6, .page-id-34) .content-prose.design-long-content > h2:nth-of-type(1),
body:is(.page-id-6, .page-id-8) .design-lead,
body:is(.page-id-7, .page-id-12) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(3) > a > span,
body:is(.page-id-7, .page-id-15, .page-id-30) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(1) > a > span,
body:is(.page-id-8, .page-id-48) div:nth-of-type(1) > dt,
body:is(.page-id-8, .page-id-48) div:nth-of-type(2) > dd,
body:is(.page-id-8, .page-id-48) div:nth-of-type(3) > dt,
body:is(.page-id-8, .page-id-48) div:nth-of-type(4) > dd {
  color: #231916;
}

body.page-id-10 nav.additional-breadcrumb > div.additional-page-shell > a,
body.page-id-34 #main-content a:nth-of-type(3),
body:is(.page-id-25, .page-id-34, .page-id-48, .page-id-49, .page-id-50, .page-id-124) .additional-page-shell > a:nth-of-type(1),
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-11, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-30) .additional-page-shell > a,
body:is(.page-id-9, .page-id-21, .page-id-26, .page-id-29, .page-id-51) #main-content a {
  color: #2165B0;
}

body:is(.page-id-34, .page-id-124) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(1) > a > span,
body:is(.page-id-34, .page-id-124) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(2) > a > span,
body:is(.page-id-34, .page-id-124) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(3) > a > span {
  color: #3E3938;
}

body.page-id-18 .inside-cover-grid > span,
body.page-id-18 strong {
  color: #0061B0;
}

body:is(.page-id-11, .page-id-48, .page-id-159) .site-footer__to-top {
  color: #F7F7F7;
}

body.page-id-159 .contact-card.contact-card--line > h3,
body.page-id-159 .contact-card.contact-card--phone > h3,
body.page-id-159 .contact-card.contact-card--web > h3 {
  color: #413D3C;
}

body.page-id-7 .information-row__badge {
  color: #B52A23;
}

body.page-id-8 .rentalroom-parking__guide {
  color: var(--rentalroom-accent-blue);
}

/* Exact semantic background colors from Illustrator. */
body.page-id-6 .membership-download-card,
body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50) .about-section-nav > ul,
body:is(.page-id-34, .page-id-124) .design-side-nav > ul,
body:is(.page-id-7, .page-id-12, .page-id-14, .page-id-15, .page-id-30) .design-side-nav {
  background-color: #F4F4F4;
}

body.page-id-10 article.publication-card:nth-of-type(1),
body.page-id-10 article.publication-card:nth-of-type(2),
body.page-id-18 .advertising-placement--insert,
body.page-id-18 .inside-cover-grid,
body.page-id-6 .design-text-link,
body.page-id-8 #parking-14-detail,
body.page-id-8 .rentalroom-parking__guide,
body:is(.page-id-12, .page-id-14, .page-id-30) nav.design-side-nav > ul > li:nth-of-type(2) > a,
body:is(.page-id-25, .page-id-48, .page-id-49) nav.about-section-nav > ul > li:nth-of-type(4) > a,
body:is(.page-id-25, .page-id-48, .page-id-50) nav.about-section-nav > ul > li:nth-of-type(2) > a,
body:is(.page-id-25, .page-id-49, .page-id-50) nav.about-section-nav > ul > li:nth-of-type(1) > a,
body:is(.page-id-34, .page-id-124) #design-side-nav-children-business,
body:is(.page-id-48, .page-id-49, .page-id-50) nav.about-section-nav > ul > li:nth-of-type(3) > a,
body:is(.page-id-7, .page-id-12) nav.design-side-nav > ul > li:nth-of-type(3) > a,
body:is(.page-id-7, .page-id-15, .page-id-30) nav.design-side-nav > ul > li:nth-of-type(1) > a {
  background-color: #FFFFFF;
}

body.page-id-124 #main-content span:nth-of-type(3),
body.page-id-159 #news-tab-notice,
body.page-id-159 .home-access__label,
body.page-id-25 nav.about-section-nav > ul > li:nth-of-type(3) > a,
body.page-id-30 nav.design-side-nav > ul > li:nth-of-type(3) > a,
body.page-id-48 nav.about-section-nav > ul > li:nth-of-type(1) > a,
body.page-id-49 nav.about-section-nav > ul > li:nth-of-type(2) > a,
body.page-id-50 nav.about-section-nav > ul > li:nth-of-type(4) > a,
body.page-id-6 #membership-application a.design-download-button,
body.page-id-6 .membership-download-card > a.design-download-button,
body:is(.page-id-12, .page-id-14) nav.design-side-nav > ul > li:nth-of-type(1) > a,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(1) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(2) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(3) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(4) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(5) > a.design-side-nav__group-link > span.design-side-nav__label,
body:is(.page-id-7, .page-id-15) nav.design-side-nav > ul > li:nth-of-type(2) > a {
  background-color: #3E3938;
}



body.page-id-10 article.publication-card:nth-of-type(1) > span.publication-download,
body.page-id-10 article.publication-card:nth-of-type(2) > span.publication-download,
body.page-id-10 article.publication-card:nth-of-type(3) > span.publication-download,
body.page-id-10 article.publication-card:nth-of-type(4) > span.publication-download,
body.page-id-26 article.brochure-card:nth-of-type(1) > span.design-download-button,
body.page-id-26 article.brochure-card:nth-of-type(2) > span.design-download-button,
body.page-id-26 article.brochure-card:nth-of-type(3) > span.design-download-button,
body.page-id-6 .membership-download-card > h2,
body.page-id-8 .rentalroom-parking__download > span.design-download-button,
body.page-id-8 .rentalroom-parking__organization,
body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > div.rentalroom-download-card > span.design-download-button,
body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50) .about-section-nav__title,
body:is(.page-id-7, .page-id-12, .page-id-14, .page-id-15, .page-id-30, .page-id-34, .page-id-124) .design-side-nav__title {
  background-color: #B52A23;
}


body.page-id-10 .hentry,
body.page-id-159 .support-group--research,
body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-11, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-48, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer {
  background-color: #F7F7F7;
}

body.page-id-18 .advertising-rate-section.advertising-rate-section--back-cover > h2,
body.page-id-18 .advertising-rate-section.advertising-rate-section--insert > h2,
body.page-id-18 .advertising-rate-section.advertising-rate-section--inside-cover > h2,
body.page-id-18 .design-contact-box > h2,
body.page-id-19 .sitemap-design-section--about,
body.page-id-19 .sitemap-design-section--training,
body.page-id-19 .sitemap-design-section.sitemap-design-section--business > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--procurement > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--research > h2,
body.page-id-19 .sitemap-design-section.sitemap-design-section--semiconductor > h2,
body.page-id-25 #access-map-title,
body.page-id-26 .design-simple-heading,
body.page-id-29 #newsletter-benefits-title,
body.page-id-34 #management-contact-title,
body.page-id-48 #organization-chart-title,
body.page-id-48 #profile-overview-title,
body.page-id-50 .disclosure-documents > h2,
body.page-id-50 .disclosure-introduction > h2,
body.page-id-6 h2:nth-of-type(4),
body.page-id-8 #parking-title,
body.page-id-8 #sofia-title,
body.page-id-8 #training-room-title,
body.page-id-9 #faq-access-title,
body.page-id-9 #faq-consultation-title,
body.page-id-9 #faq-other-title,
body:is(.page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(1),
body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-34, .page-id-51) h2:nth-of-type(2),
body:is(.page-id-6, .page-id-34) .content-prose.design-long-content > h2:nth-of-type(1),
body:is(.page-id-6, .page-id-34) h2:nth-of-type(3) {
  background-color: #F6F6F6;
}

body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(1) > th:nth-of-type(1),
body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr > th:nth-of-type(1),
body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(1) > th:nth-of-type(1) {
  background-color: #DFEDC5;
}

body.page-id-18 section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--insert > div.advertising-rate-layout > div.advertising-rate-table-wrap,
body.page-id-18 section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap,
body.page-id-8 .rentalroom-table.rentalroom-table--sofia > thead {
  background-color: #6BB93F;
}

body.page-id-18 strong {
  background-color: #C0E5F9;
}

body.page-id-159 #news-tab-training,
body.page-id-159 .contact-card__button,
body:is(.page-id-11, .page-id-48, .page-id-159) .site-footer__to-top {
  background-color: #B12A23;
}

body.page-id-159 .home-access__details,
body.page-id-159 .important-notice,
body.page-id-159 a.support-link:nth-of-type(4),
body.page-id-159 a.support-link:nth-of-type(5),
body.page-id-159 div.support-group.support-group--procurement > div.support-group__links > a.support-link:nth-of-type(1),
body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(1),
body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(2),
body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(3),
body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(1),
body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(2),
body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(3),
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(1),
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(3) {
  background-color: #F0F1F1;
}

body.page-id-159 #important-notice-title,
body.page-id-5 #support-business-title,
body.page-id-5 #support-semiconductor-title,
body.page-id-5 #support-training-title,
body.page-id-5 #support-procurement-title,
body.page-id-5 #support-research-title {
  background-color: #B32923;
}

body.page-id-9 section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(1) > div {
  background-color: #FEFAFC;
}

body.page-id-159 #news-tab-other {
  background-color: #083372;
}

body.page-id-159 .home-social__embed {
  background-color: #fff;
}

body.page-id-159 .newsletter-badge {
  border-color: #231916;
  background: linear-gradient(to bottom, #FFFFFF 0 50%, #231916 50% 100%);
}

body.page-id-159 .newsletter-badge > small {
  border-top-color: #231916;
  background-color: transparent;
}

body.page-id-21 h2:nth-of-type(10),
body.page-id-21 h2:nth-of-type(11),
body.page-id-21 h2:nth-of-type(12),
body.page-id-21 h2:nth-of-type(13),
body.page-id-21 h2:nth-of-type(14),
body.page-id-21 h2:nth-of-type(6),
body.page-id-21 h2:nth-of-type(7),
body.page-id-21 h2:nth-of-type(8),
body.page-id-21 h2:nth-of-type(9),
body:is(.page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(3),
body:is(.page-id-21, .page-id-51) h2:nth-of-type(4),
body:is(.page-id-21, .page-id-51) h2:nth-of-type(5) {
  background-color: #F9F9F9;
}

body.page-id-8 #parking-14-title,
body.page-id-8 tr:nth-of-type(1) > td.rentalroom-table__layout > span,
body.page-id-8 tr:nth-of-type(4) > td.rentalroom-table__layout > span,
body.page-id-8 tr:nth-of-type(7) > td.rentalroom-table__layout > span:nth-of-type(1),
body.page-id-8 tr:nth-of-type(7) > td.rentalroom-table__layout > span:nth-of-type(1) > small {
  background-color: var(--rentalroom-accent-blue);
}

/* Shared header colors that are fill-only vector shapes in the AI. */
.utility-nav__item:nth-child(1) {
  border-color: #050202;
  color: #050202;
  background-color: #FFFFFF;
}
.utility-nav__item:nth-child(2) { background-color: #050202; }
.utility-nav__item:nth-child(3),
.utility-nav__item:nth-child(4),
.primary-nav__item:first-child::after { background-color: #B52A23; }

/* Preserve the exact AI neutral fill against more specific legacy home rules. */
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(1),
body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(3) {
  background-color: #F0F1F1;
}

/* Exact AI fills for components whose color lives on a pseudo-element or image-backed shell. */
.site-footer__to-top {
  background-color: #B12A23;
}

.site-copyright {
  background-color: #231916;
}

body:is(.page-id-34, .page-id-124) .design-side-nav__group-link,
body:is(.page-id-34, .page-id-124) .design-side-nav__label {
  background-color: #3E3938;
}


body.page-id-9 .faq-mark--q {
  background-color: #3E3938;
}

body.page-id-9 .faq-mark--a {
  background-color: #B52A23;
}

body.page-id-159 .support-group {
  background-color: #F7F7F7;
}

body.page-id-159 .support-link {
  background-color: #F0F1F1;
}

body.page-id-159 .support-link:hover,
body.page-id-159 .support-link:focus-visible {
  background-color: #FFFFFF;
}

/* Keep the home support-card interaction consistent when an AI fill selector
   targets an individual card more specifically than the shared hover rule.
   Do not depend on the retired motion-reveal class for interaction styles. */
body.home.page-id-159 main.site-main > section.support-services > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:hover,
body.home.page-id-159 main.site-main > section.support-services > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:focus-visible,
body.home.page-id-159 main.site-main > section.support-services.support-services--business > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:hover,
body.home.page-id-159 main.site-main > section.support-services.support-services--business > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:focus-visible {
  background-color: #FFFFFF;
}

body.page-id-159 .support-group::before,
body.page-id-5 .design-page--support .support-group > h2 {
  background-color: #B32923;
}

body.page-id-159 .support-group::after,
body.page-id-5 .design-page--support .support-group > h2::before {
  background-color: #A82520;
}

body.page-id-159 .feature-banner--newsletter {
  background: linear-gradient(to bottom, #B32923 0 54.15px, #3E3938 54.15px 95.14px, #B32923 95.14px 100%);
}

body.page-id-159 .feature-banner--staff {
  background: linear-gradient(to bottom, #C673AB 0 57.4px, #199DB1 57.4px 100%);
}

body.page-id-159 .feature-banner__button {
  background-color: #2DAD38;
}

body.page-id-8 .rentalroom-table__layout small {
  background-color: var(--rentalroom-accent-blue);
}

@media (min-width: 1200px) {
  body.page-id-10 article.publication-card:nth-of-type(1) > span.publication-download,
  body.page-id-10 article.publication-card:nth-of-type(2) > span.publication-download,
  body.page-id-10 article.publication-card:nth-of-type(3) > span.publication-download,
  body.page-id-10 article.publication-card:nth-of-type(4) > span.publication-download,
  body.page-id-26 article.brochure-card:nth-of-type(1) > span.design-download-button,
  body.page-id-26 article.brochure-card:nth-of-type(2) > span.design-download-button,
  body.page-id-26 article.brochure-card:nth-of-type(3) > span.design-download-button,
  body.page-id-6 #membership-application a.design-download-button,
  body.page-id-8 .rentalroom-parking__download > span.design-download-button,
  body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > div.rentalroom-download-card > span.design-download-button {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 13.0106px;
    letter-spacing: 0px;
  }

  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(1) > th:nth-of-type(1),
  body.page-id-19 .sitemap-design-section.sitemap-design-section--about > a.sitemap-top-link,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--training > a.sitemap-top-link,
  body.page-id-20 h1,
  body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50) #main-content a:nth-of-type(2),
  body:is(.page-id-34, .page-id-124) .additional-page-shell > a:nth-of-type(2),
  body:is(.page-id-5, .page-id-7, .page-id-8, .page-id-11) .additional-page-shell > span:nth-of-type(2),
  body:is(.page-id-6, .page-id-12, .page-id-14, .page-id-18, .page-id-19, .page-id-26, .page-id-29, .page-id-30, .page-id-51) #main-content span:nth-of-type(2) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
  }

  body.page-id-10 nav.additional-breadcrumb > div.additional-page-shell > a,
  body.page-id-21 #main-content span:nth-of-type(2),
  body.page-id-34 #main-content a:nth-of-type(3),
  body.page-id-34 #main-content span:nth-of-type(4),
  body:is(.page-id-25, .page-id-34, .page-id-48, .page-id-49, .page-id-50, .page-id-124) .additional-page-shell > a:nth-of-type(1),
  body:is(.page-id-25, .page-id-50) #main-content span:nth-of-type(3),
  body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-11, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-30) .additional-page-shell > a,
  body:is(.page-id-9, .page-id-21, .page-id-26, .page-id-29, .page-id-51) #main-content a {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14.0114px;
    letter-spacing: 1.4011px;
  }

  body.page-id-11 a.about-card:nth-of-type(1) > span.about-card__body > strong,
  body.page-id-11 a.about-card:nth-of-type(2) > span.about-card__body > strong,
  body.page-id-11 a.about-card:nth-of-type(3) > span.about-card__body > strong,
  body.page-id-11 a.about-card:nth-of-type(4) > span.about-card__body > strong,
  body.page-id-6 .membership-download-card > h2,
  body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50) .about-section-nav__title,
  body:is(.page-id-7, .page-id-12, .page-id-14, .page-id-15, .page-id-30, .page-id-34, .page-id-124) .design-side-nav__title {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17.0138px;
    letter-spacing: 1.7014px;
  }

  body.page-id-18 .content-prose > h2,
  body.page-id-5 .design-introduction.content-prose > h2,
  body:is(.page-id-14, .page-id-15) h2,
  body:is(.page-id-25, .page-id-48, .page-id-49, .page-id-50, .page-id-124) .additional-section-title {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24.0195px;
    letter-spacing: 2.402px;
  }

  body.page-id-6 .design-text-link,
  body.page-id-6 .membership-download-card > a.design-download-button,
  body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(1) > a.design-side-nav__group-link > span.design-side-nav__label,
  body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(2) > a.design-side-nav__group-link > span.design-side-nav__label,
  body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(3) > a.design-side-nav__group-link > span.design-side-nav__label,
  body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(4) > a.design-side-nav__group-link > span.design-side-nav__label,
  body:is(.page-id-34, .page-id-124) li.design-side-nav__group:nth-of-type(5) > a.design-side-nav__group-link > span.design-side-nav__label,

  body:is(.page-id-7, .page-id-12, .page-id-14, .page-id-15, .page-id-30) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(1) > a > span,
  body:is(.page-id-7, .page-id-12, .page-id-14, .page-id-15, .page-id-30) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(2) > a > span,
  body:is(.page-id-7, .page-id-12, .page-id-30) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li:nth-of-type(3) > a > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 1.5012px;
  }



  body.page-id-18 .advertising-rate-section.advertising-rate-section--back-cover > h2,
  body.page-id-18 .advertising-rate-section.advertising-rate-section--insert > h2,
  body.page-id-18 .advertising-rate-section.advertising-rate-section--inside-cover > h2,
  body.page-id-18 .design-contact-box > h2,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--business > h2,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--procurement > h2,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--research > h2,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--semiconductor > h2,
  body.page-id-21 h2:nth-of-type(10),
  body.page-id-21 h2:nth-of-type(11),
  body.page-id-21 h2:nth-of-type(12),
  body.page-id-21 h2:nth-of-type(13),
  body.page-id-21 h2:nth-of-type(14),
  body.page-id-21 h2:nth-of-type(6),
  body.page-id-21 h2:nth-of-type(7),
  body.page-id-21 h2:nth-of-type(8),
  body.page-id-21 h2:nth-of-type(9),
  body.page-id-29 #newsletter-benefits-title,
  body.page-id-8 #parking-title,
  body.page-id-8 #sofia-title,
  body.page-id-8 #training-room-title,
  body.page-id-9 #faq-access-title,
  body.page-id-9 #faq-consultation-title,
  body.page-id-9 #faq-other-title,
  body:is(.page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(1),
  body:is(.page-id-21, .page-id-51) h2:nth-of-type(5),
  body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(2),
  body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(3),
  body:is(.page-id-6, .page-id-20, .page-id-21, .page-id-51) h2:nth-of-type(4),
  body.page-id-6 .content-prose.design-long-content > h2:nth-of-type(1) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 21.0171px;
    letter-spacing: 2.1017px;
  }

  body.page-id-34 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(1) > a > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
  }

  body.page-id-10 .magazine-intro__content.content-prose > p,
  body.page-id-11 p:nth-of-type(1),
  body.page-id-20 p:nth-of-type(6),
  body.page-id-21 p:nth-of-type(13),
  body.page-id-21 p:nth-of-type(20),
  body.page-id-21 p:nth-of-type(24),
  body.page-id-21 p:nth-of-type(25),
  body.page-id-21 p:nth-of-type(26),
  body.page-id-21 p:nth-of-type(27),
  body.page-id-21 p:nth-of-type(30),
  body.page-id-21 p:nth-of-type(39),
  body.page-id-21 p:nth-of-type(43),
  body.page-id-21 p:nth-of-type(45),
  body.page-id-21 p:nth-of-type(7),
  body.page-id-29 .newsletter-intro.content-prose > p,
  body.page-id-29 section.newsletter-benefits > div.content-prose > p:nth-of-type(1),
  body.page-id-34 .content-prose.design-long-content > p:nth-of-type(1),
  body.page-id-34 .content-prose.design-long-content > p:nth-of-type(2),
  body.page-id-50 .disclosure-introduction > p:nth-of-type(1),
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(1) > p,
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(2) > p,
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(3) > p,
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(4) > p,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(1) > p,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(2) > p,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(3) > p,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(4) > p,
  body.page-id-6 li:nth-of-type(1) > span,
  body.page-id-6 li:nth-of-type(2) > span,
  body.page-id-6 li:nth-of-type(4) > span,
  body.page-id-6 p:nth-of-type(4),
  body.page-id-6 p:nth-of-type(5),
  body:is(.page-id-21, .page-id-50) p:nth-of-type(3),
  body:is(.page-id-6, .page-id-11, .page-id-20, .page-id-29) p:nth-of-type(2) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 1.6013px;
    line-height: 28.0228px;
  }

  body.page-id-124 main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(1) > a > span,
  body.page-id-159 a.case-card:nth-of-type(2) > span,
  body.page-id-159 a.case-card:nth-of-type(3) > span,
  body.page-id-159 a.case-card:nth-of-type(4) > span,
  body.page-id-159 a.case-card:nth-of-type(5) > span,
  body.page-id-159 a.case-card:nth-of-type(6) > span,
  body:is(.page-id-34, .page-id-124) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(2) > a > span,
  body:is(.page-id-34, .page-id-124) main.site-main > article.additional-page.design-page.design-page--with-sidebar > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.design-side-nav > ul > li.design-side-nav__group:nth-of-type(1) > ul.design-side-nav__children > li:nth-of-type(3) > a > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
  }

  body.page-id-10 article.publication-card:nth-of-type(1) > h2,
  body.page-id-10 article.publication-card:nth-of-type(2) > h2,
  body.page-id-10 article.publication-card:nth-of-type(3) > h2,
  body.page-id-10 article.publication-card:nth-of-type(4) > h2,
  body.page-id-10 article.publication-card:nth-of-type(5) > h2,
  body.page-id-10 article.publication-card:nth-of-type(6) > h2,
  body.page-id-18 .content-prose > p:nth-of-type(2),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(1),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(2),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(3),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(4),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(5),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(1),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(2),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(3),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(4),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > thead > tr > th:nth-of-type(5),
  body.page-id-18 section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-specification > p,
  body.page-id-18 section.advertising-rate-section.advertising-rate-section--insert > div.advertising-specification > p,
  body.page-id-18 section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-specification > p,
  body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > thead > tr > th:nth-of-type(1),
  body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > thead > tr > th:nth-of-type(2),
  body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > thead > tr > th:nth-of-type(3),
  body.page-id-20 p:nth-of-type(7),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(1),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(2),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(3),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(4),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(5),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(6),
  body.page-id-21 div.content-prose.design-long-content.design-policy-content > ul:nth-of-type(1) > li:nth-of-type(7),
  body.page-id-21 p:nth-of-type(10),
  body.page-id-21 p:nth-of-type(11),
  body.page-id-21 p:nth-of-type(12),
  body.page-id-21 p:nth-of-type(14),
  body.page-id-21 p:nth-of-type(16),
  body.page-id-21 p:nth-of-type(17),
  body.page-id-21 p:nth-of-type(18),
  body.page-id-21 p:nth-of-type(19),
  body.page-id-21 p:nth-of-type(21),
  body.page-id-21 p:nth-of-type(22),
  body.page-id-21 p:nth-of-type(23),
  body.page-id-21 p:nth-of-type(28),
  body.page-id-21 p:nth-of-type(29),
  body.page-id-21 p:nth-of-type(31),
  body.page-id-21 p:nth-of-type(32),
  body.page-id-21 p:nth-of-type(33),
  body.page-id-21 p:nth-of-type(34),
  body.page-id-21 p:nth-of-type(35),
  body.page-id-21 p:nth-of-type(37),
  body.page-id-21 p:nth-of-type(38),
  body.page-id-21 p:nth-of-type(40),
  body.page-id-21 p:nth-of-type(41),
  body.page-id-21 p:nth-of-type(42),
  body.page-id-21 p:nth-of-type(44),
  body.page-id-21 p:nth-of-type(9),
  body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(1),
  body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(2),
  body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(3),
  body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(4),
  body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(5),
  body.page-id-21 ul:nth-of-type(2) > li:nth-of-type(6),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(1),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(2),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(3),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(4),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(5),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(6),
  body.page-id-21 ul:nth-of-type(3) > li:nth-of-type(7),
  body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(1),
  body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(2),
  body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(3),
  body.page-id-21 ul:nth-of-type(4) > li:nth-of-type(4),
  body.page-id-34 .design-check-grid > li:nth-of-type(5),
  body.page-id-34 .design-check-grid > li:nth-of-type(6),
  body.page-id-34 .design-check-grid > li:nth-of-type(7),
  body.page-id-50 .disclosure-documents > h3:nth-of-type(1),
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(1) > h3,
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(2) > h3,
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(3) > h3,
  body.page-id-50 div.disclosure-year-grid.disclosure-year-grid--old > section:nth-of-type(4) > h3,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(1) > h3,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(2) > h3,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(3) > h3,
  body.page-id-50 div.disclosure-year-grid:nth-of-type(1) > section:nth-of-type(4) > h3,
  body.page-id-50 h3:nth-of-type(2),
  body.page-id-50 h3:nth-of-type(3),
  body.page-id-50 ul.disclosure-link-list:nth-of-type(1) > li:nth-of-type(1),
  body.page-id-50 ul.disclosure-link-list:nth-of-type(1) > li:nth-of-type(2),
  body.page-id-50 ul.disclosure-link-list:nth-of-type(2) > li:nth-of-type(1),
  body.page-id-50 ul.disclosure-link-list:nth-of-type(3) > li,
  body.page-id-50 ul.disclosure-link-list:nth-of-type(4) > li:nth-of-type(1),
  body.page-id-50 ul.disclosure-link-list:nth-of-type(4) > li:nth-of-type(2),
  body.page-id-51 p:nth-of-type(1),
  body.page-id-51 p:nth-of-type(6),
  body.page-id-6 li:nth-of-type(1) > strong,
  body.page-id-6 li:nth-of-type(2) > strong,
  body.page-id-6 li:nth-of-type(3) > span,
  body.page-id-6 li:nth-of-type(3) > strong,
  body.page-id-6 li:nth-of-type(4) > strong,
  body.page-id-6 li:nth-of-type(5) > strong,
  body.page-id-6 li:nth-of-type(6) > span,
  body.page-id-6 li:nth-of-type(6) > strong,
  body.page-id-6 li:nth-of-type(7) > span,
  body.page-id-6 li:nth-of-type(7) > strong,
  body.page-id-6 ol > li:nth-of-type(1),
  body.page-id-6 ol > li:nth-of-type(2),
  body.page-id-6 ol > li:nth-of-type(3),
  body.page-id-6 ol > li:nth-of-type(4),
  body.page-id-6 ol > li:nth-of-type(5),
  body.page-id-6 tr:nth-of-type(1) > th,
  body.page-id-6 tr:nth-of-type(2) > th,
  body.page-id-8 .design-lead,
  body.page-id-8 .rentalroom-section.rentalroom-section--parking > p,
  body.page-id-8 .rentalroom-table.rentalroom-table--sofia > caption,
  body.page-id-8 .rentalroom-table.rentalroom-table--training > caption,
  body.page-id-8 section.rentalroom-section:nth-of-type(2) > p,
  body.page-id-8 section.rentalroom-section:nth-of-type(3) > p,
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(1) > th,
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(2) > th,
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(3) > th,
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(1) > th:nth-of-type(1),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(1) > th:nth-of-type(3),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(4),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(5),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(2) > th:nth-of-type(6),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(1) > th:nth-of-type(1),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(1) > th:nth-of-type(2),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(1),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(2),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(3),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(4),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(5),
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > thead > tr:nth-of-type(2) > th:nth-of-type(6),
  body.page-id-8 tr:nth-of-type(1) > th:nth-of-type(7),
  body.page-id-8 tr:nth-of-type(2) > th:nth-of-type(7),
  body:is(.page-id-20, .page-id-21, .page-id-51) p:nth-of-type(5),
  body:is(.page-id-20, .page-id-51) p:nth-of-type(4),
  body:is(.page-id-21, .page-id-34) li:nth-of-type(8),
  body:is(.page-id-21, .page-id-50, .page-id-51) p:nth-of-type(2),
  body:is(.page-id-6, .page-id-20, .page-id-51) p:nth-of-type(3) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 1.6013px;
  }

  body.page-id-18 .advertising-placement.advertising-placement--insert > span,
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(1) > th:nth-of-type(2),
  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr:nth-of-type(2) > th,
  body.page-id-18 section.advertising-rate-section.advertising-rate-section--back-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > p.advertising-rate-unit,
  body.page-id-18 section.advertising-rate-section.advertising-rate-section--insert > div.advertising-rate-layout > div.advertising-rate-table-wrap > p.advertising-rate-unit,
  body.page-id-18 section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > p.advertising-rate-unit,
  body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(1) > th:nth-of-type(1),
  body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(1) > th:nth-of-type(2),
  body.page-id-18 table.advertising-rate-table.advertising-rate-table--insert > tbody > tr:nth-of-type(2) > th,
  body.page-id-18 tr:nth-of-type(3) > th,
  body.page-id-34 .design-check-grid > li:nth-of-type(1),
  body.page-id-34 .design-check-grid > li:nth-of-type(2),
  body.page-id-34 .design-check-grid > li:nth-of-type(3),
  body.page-id-34 .design-check-grid > li:nth-of-type(4),
  body.page-id-34 .startup-center-link > a,
  body.page-id-8 .rentalroom-notes > li:nth-of-type(1),
  body.page-id-8 .rentalroom-notes > li:nth-of-type(2),
  body.page-id-8 .rentalroom-notes > li:nth-of-type(3),
  body.page-id-8 .rentalroom-notes > li:nth-of-type(4),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(1) > td:nth-of-type(6),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(2) > td:nth-of-type(6),
  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(3) > td:nth-of-type(6) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 0px;
  }

  body.page-id-34 div.consultation-detail-box:nth-of-type(1) > p,
  body:is(.page-id-18, .page-id-34) .design-contact-box > p:nth-of-type(1) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
    line-height: 26.2714px;
  }

  body.page-id-34 p > a:nth-of-type(2) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
    line-height: 26.2713px;
  }

  body.page-id-34 .content-prose.design-long-content > p:nth-of-type(3) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 28.0228px;
  }

  body.page-id-34 .consultation-detail-box.consultation-detail-box--startup > p,
  body.page-id-34 .design-contact-box > p:nth-of-type(3),
  body.page-id-48 div:nth-of-type(1) > dd,
  body.page-id-48 div:nth-of-type(1) > dt,
  body.page-id-48 div:nth-of-type(2) > dd,
  body.page-id-48 div:nth-of-type(2) > dt,
  body.page-id-48 div:nth-of-type(3) > dt,
  body.page-id-48 div:nth-of-type(4) > dd,
  body.page-id-48 div:nth-of-type(4) > dt,
  body.page-id-48 div:nth-of-type(5) > dt,
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > tbody > tr:nth-of-type(2) > th,
  body.page-id-8 table.rentalroom-table.rentalroom-table--training > tbody > tr:nth-of-type(3) > th,
  body.page-id-8 tbody > tr:nth-of-type(1) > th:nth-of-type(2),
  body.page-id-8 tr:nth-of-type(4) > th:nth-of-type(2),
  body.page-id-8 tr:nth-of-type(5) > th,
  body.page-id-8 tr:nth-of-type(6) > th,
  body.page-id-8 tr:nth-of-type(7) > th:nth-of-type(2),
  body.page-id-8 tr:nth-of-type(8) > th,
  body.page-id-8 tr:nth-of-type(9) > th {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
  }

  body.page-id-12 a.information-row:nth-of-type(1) > span.information-row__title-line > span.information-row__title,
  body.page-id-12 a.information-row:nth-of-type(2) > span.information-row__title-line > span.information-row__title,
  body.page-id-12 a.information-row:nth-of-type(3) > span.information-row__title-line > span.information-row__title,
  body.page-id-12 a.information-row:nth-of-type(4) > span.information-row__title-line > span.information-row__title,
  body.page-id-12 a.information-row:nth-of-type(5) > span.information-row__title-line > span.information-row__title,
  body.page-id-159 .home-access__address,
  body.page-id-159 div.home-access__details > ul > li:nth-of-type(1),
  body.page-id-159 div.home-access__details > ul > li:nth-of-type(2),
  body.page-id-159 div.home-access__details > ul > li:nth-of-type(3),
  body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(1) > span,
  body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(2) > span,
  body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(3) > span,
  body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(4) > span,
  body.page-id-159 div.home-news__list:nth-of-type(2) > a.home-news__item:nth-of-type(5) > span,
  body.page-id-25 .access-details__address,
  body.page-id-25 .access-details__closed,
  body.page-id-26 article.brochure-card:nth-of-type(2) > h2,
  body.page-id-30 a.information-row:nth-of-type(6) > span.information-row__title-line > span.information-row__title,
  body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-11, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-48, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) address {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 0px;
  }

  body.page-id-159 #main-content a.screen-reader-text,
  body.page-id-159 .home-social__embed.motion-reveal > p,
  body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(1),
  body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(2),
  body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(3),
  body:is(.page-id-5, .page-id-6, .page-id-7, .page-id-8, .page-id-9, .page-id-10, .page-id-12, .page-id-14, .page-id-15, .page-id-18, .page-id-19, .page-id-20, .page-id-21, .page-id-25, .page-id-26, .page-id-29, .page-id-30, .page-id-34, .page-id-49, .page-id-50, .page-id-51, .page-id-124, .page-id-159) .site-footer__nav > a:nth-of-type(4) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 1.6013px;
  }

  body.page-id-18 .advertising-kicker {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.7285px;
    letter-spacing: 1.6728px;
  }

  body.page-id-18 .advertising-placement.advertising-placement--inside-cover > p {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17.0138px;
    letter-spacing: 0px;
  }

  body.page-id-18 strong {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.8769px;
    letter-spacing: 0px;
    line-height: 14.2705px;
  }

  body.page-id-18 .inside-cover-grid > span {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.8769px;
    letter-spacing: 0px;
  }

  body.page-id-18 main.site-main > article.additional-page.design-page.design-page--advertising > div.additional-page-shell.design-page__body > section.advertising-rate-section.advertising-rate-section--inside-cover > div.advertising-rate-layout > div.advertising-rate-table-wrap > table.advertising-rate-table > tbody > tr > th:nth-of-type(1) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    line-height: 21.0091px;
  }

  body.page-id-14 p:nth-of-type(1),
  body:is(.page-id-5, .page-id-14) p:nth-of-type(2) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
  }

  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(1) > span.story-card__body > strong,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(2) > span.story-card__body > strong,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(3) > span.story-card__body > strong,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(4) > span.story-card__body > strong,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(5) > span.story-card__body > strong,
  body.page-id-15 a.story-card.story-card--voices:nth-of-type(1) > span.story-card__body > strong,
  body.page-id-15 a.story-card.story-card--voices:nth-of-type(2) > span.story-card__body > strong,
  body.page-id-15 a.story-card.story-card--voices:nth-of-type(3) > span.story-card__body > strong,
  body.page-id-15 a.story-card.story-card--voices:nth-of-type(4) > span.story-card__body > strong,
  body.page-id-159 a.case-card:nth-of-type(2) > strong,
  body.page-id-159 a.case-card:nth-of-type(3) > strong,
  body.page-id-159 a.case-card:nth-of-type(4) > strong,
  body.page-id-159 a.case-card:nth-of-type(5) > strong,
  body.page-id-159 a.case-card:nth-of-type(6) > strong,
  body.page-id-159 article.voice-card:nth-of-type(1) > a.voice-card__link > h3,
  body.page-id-159 article.voice-card:nth-of-type(2) > a.voice-card__link > h3,
  body.page-id-159 article.voice-card:nth-of-type(3) > a.voice-card__link > h3,
  body.page-id-159 article.voice-card:nth-of-type(4) > a.voice-card__link > h3 {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 17.0138px;
    letter-spacing: 0px;
  }

  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(1) > span.story-card__body > span,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(2) > span.story-card__body > span,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(3) > span.story-card__body > span,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(4) > span.story-card__body > span,
  body.page-id-14 a.story-card.story-card--case-studies:nth-of-type(5) > span.story-card__body > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
    line-height: 24.0195px;
  }

  body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
  body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
  body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
  body.page-id-25 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--access > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
  body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
  body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
  body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
  body.page-id-48 main.site-main > article.additional-page.additional-page--profile.post-48 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
  body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
  body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
  body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
  body.page-id-49 main.site-main > article.additional-page.additional-page--history.post-49 > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span,
  body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(1) > a > span,
  body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(2) > a > span,
  body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(3) > a > span,
  body.page-id-50 main.site-main > article.additional-page.additional-page--design-subpage.additional-page--disclosure > div.additional-page-shell.additional-page-layout > aside.additional-page-sidebar > nav.about-section-nav > ul > li:nth-of-type(4) > a > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-style: normal;
  }

  body.page-id-25 #access-map-title,
  body.page-id-26 .design-simple-heading,
  body.page-id-48 #organization-chart-title,
  body.page-id-48 #profile-overview-title,
  body.page-id-50 .disclosure-documents > h2,
  body.page-id-50 .disclosure-introduction > h2 {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20.0163px;
    letter-spacing: 2.0016px;
  }

  body.page-id-25 .access-details__parking {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 0px;
    line-height: 23.0107px;
  }

  body.page-id-25 .access-details__hours {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 0px;
    line-height: 23.0108px;
  }

  body.page-id-159 .home-news__more > a:nth-of-type(1),
  body.page-id-159 .home-news__more > a:nth-of-type(2),
  body.page-id-159 .home-news__more > a:nth-of-type(3),
  body.page-id-159 .home-partners__advertise,
  body.page-id-159 .section-more--cases,
  body.page-id-159 .section-more--faq,
  body.page-id-159 .section-more--voices,
  body.page-id-25 figure.access-route-card:nth-of-type(1) > figcaption,
  body.page-id-25 figure.access-route-card:nth-of-type(2) > figcaption,
  body.page-id-25 figure.access-route-card:nth-of-type(3) > figcaption {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 0px;
  }

  body.page-id-50 ul.disclosure-link-list:nth-of-type(2) > li:nth-of-type(2) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    line-height: 28.0227px;
  }

  body.page-id-48 div:nth-of-type(3) > dd {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 3.7531px;
  }

  body:is(.page-id-11, .page-id-48, .page-id-159) .site-footer__to-top {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.0457px;
    letter-spacing: -0.2511px;
  }

  body.page-id-11 h2 {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 26.0212px;
    letter-spacing: 2.6021px;
  }

  body.page-id-11 p:nth-of-type(3),
  body.page-id-21 p:nth-of-type(15),
  body.page-id-21 p:nth-of-type(36),
  body.page-id-21 p:nth-of-type(4),
  body.page-id-21 p:nth-of-type(6),
  body.page-id-21 p:nth-of-type(8),
  body.page-id-6 li:nth-of-type(5) > span,
  body:is(.page-id-20, .page-id-21) p:nth-of-type(1) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 1.6013px;
    line-height: 28.0227px;
  }

  body.page-id-124 #main-content span:nth-of-type(3) {
    font-style: normal;
  }

  body.page-id-124 p:nth-of-type(1) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: -0.4003px;
    line-height: 21.009px;
  }

  body:is(.page-id-15, .page-id-124) p:nth-of-type(2),
  body:is(.page-id-5, .page-id-124) p:nth-of-type(3) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    line-height: 21.0091px;
  }

  body.page-id-124 a.management-card:nth-of-type(1) > span > strong,
  body.page-id-124 a.management-card:nth-of-type(2) > span > strong,
  body.page-id-124 a.management-card:nth-of-type(3) > span > strong,
  body.page-id-159 .contact-card__button,
  body.page-id-159 .home-access__label,
  body.page-id-159 a.support-link:nth-of-type(4) > strong,
  body.page-id-159 a.support-link:nth-of-type(5) > strong,
  body.page-id-159 div.support-group.support-group--procurement > div.support-group__links > a.support-link:nth-of-type(1) > strong,
  body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(2) > strong,
  body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(3) > strong,
  body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(1) > strong,
  body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(2) > strong,
  body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(1) > strong,
  body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(2) > strong,
  body.page-id-159 main.site-main > section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > div.support-group__links > a.support-link:nth-of-type(3) > strong,
  body.page-id-5 a.support-design-card:nth-of-type(4) > strong,
  body.page-id-5 a.support-design-card:nth-of-type(5) > strong,
  body.page-id-5 a.support-design-card:nth-of-type(6) > strong,
  body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(1) > strong,
  body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(2) > strong,
  body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(3) > strong,
  body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(1) > strong,
  body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(2) > strong,
  body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(3) > strong,
  body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(2) > strong,
  body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(3) > strong {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 0px;
  }

  body.page-id-124 a.management-card:nth-of-type(1) > span > small,
  body.page-id-124 a.management-card:nth-of-type(2) > span > small,
  body.page-id-124 a.management-card:nth-of-type(3) > span > small,
  body.page-id-5 #training span:nth-of-type(2),
  body.page-id-5 a.support-design-card:nth-of-type(4) > span:nth-of-type(2),
  body.page-id-5 a.support-design-card:nth-of-type(5) > span:nth-of-type(2),
  body.page-id-5 a.support-design-card:nth-of-type(6) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(1) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(2) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(1) > div.support-card-grid > a.support-design-card:nth-of-type(3) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(1) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(2) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(2) > div.support-card-grid > a.support-design-card:nth-of-type(3) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(1) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(2) > span:nth-of-type(2),
  body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(3) > span:nth-of-type(2) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 1.5012px;
    line-height: 21.0171px;
  }

  body.page-id-5 p:nth-of-type(1) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: -0.2402px;
    line-height: 21.0091px;
  }

  body.page-id-159 #support-procurement-title,
  body.page-id-159 section.support-services.support-services--business.motion-reveal > div.support-services__inner > div.support-group > h3.support-group__title,
  body.page-id-5 #support-business-title,
  body.page-id-5 #support-semiconductor-title {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 21.0171px;
    letter-spacing: 4.2034px;
  }

  body.page-id-5 #training strong,
  body.page-id-5 section.support-group:nth-of-type(3) > div.support-card-grid > a.support-design-card:nth-of-type(1) > strong {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: -0.4003px;
  }

  body.page-id-15 #main-content span:nth-of-type(2),
  body:is(.page-id-9, .page-id-10) .additional-page-shell > span:nth-of-type(2) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 27.022px;
    letter-spacing: 2.7022px;
  }

  body.page-id-159 details.faq-item:nth-of-type(1) > summary > span:nth-of-type(2),
  body.page-id-159 details.faq-item:nth-of-type(2) > summary > span:nth-of-type(2),
  body.page-id-159 details.faq-item:nth-of-type(3) > summary > span:nth-of-type(2),
  body.page-id-159 details.faq-item:nth-of-type(4) > summary > span:nth-of-type(2),
  body.page-id-9 details.faq-item:nth-of-type(4) > summary > strong,
  body.page-id-9 details.faq-item:nth-of-type(5) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(1) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(2) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(2) > div.faq-list > details.faq-item:nth-of-type(1) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(2) > div.faq-list > details.faq-item:nth-of-type(2) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(2) > div.faq-list > details.faq-item:nth-of-type(3) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(3) > div.faq-list > details.faq-item:nth-of-type(1) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(3) > div.faq-list > details.faq-item:nth-of-type(2) > summary > strong,
  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(3) > div.faq-list > details.faq-item:nth-of-type(3) > summary > strong {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18.0146px;
    letter-spacing: 1.8015px;
  }

  body.page-id-9 main.site-main > article.additional-page.design-page.design-page--faq > div.additional-page-shell.design-page__body > section.faq-group:nth-of-type(1) > div.faq-list > details.faq-item:nth-of-type(1) > div > div.faq-answer > p {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18.0146px;
    letter-spacing: 1.8015px;
    line-height: 27.022px;
  }

  body.page-id-159 .newsletter-badge > strong {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 17.4084px;
    letter-spacing: 1.7408px;
    line-height: 1.2;
    margin-bottom: 6px;
  }

  body.page-id-159 #important-notice-title {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 17.1448px;
    letter-spacing: 0px;
  }

  body.page-id-159 .important-notice__link > span,
  body.page-id-159 .important-notice__link > time {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 3.2026px;
  }

  body.page-id-159 .newsletter-badge > small {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 9.9898px;
    letter-spacing: 0.999px;
    line-height: 12.2076px;
  }

  body.page-id-159 #home-access-title,
  body.page-id-159 #home-cases-title,
  body.page-id-159 #home-contact-title,
  body.page-id-159 #home-faq-title,
  body.page-id-159 #home-news-title,
  body.page-id-159 #home-voices-title,
  body.page-id-159 #support-services-title {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 26.0212px;
    letter-spacing: 0px;
  }

  body.page-id-159 div.support-group.support-group--research > div.support-group__links > a.support-link:nth-of-type(1) > strong,
  body.page-id-159 div.support-group.support-group--training > div.support-group__links > a.support-link:nth-of-type(3) > strong {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 0px;
    line-height: 25.0123px;
  }

  body.page-id-159 #news-tab-training {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
  }

  body.page-id-159 .feature-banner.feature-banner--newsletter > span.screen-reader-text {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 28.6258px;
    letter-spacing: -3.6117px;
  }

  body.page-id-159 .feature-banner--newsletter {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 13.5557px;
    letter-spacing: 1.3556px;
  }

  body.page-id-159 .feature-banner--staff {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14.2183px;
    letter-spacing: 1.4218px;
  }

  body.page-id-159 #news-tab-notice,
  body.page-id-159 #news-tab-other {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18.0146px;
    letter-spacing: 3.6029px;
  }

  body.page-id-15 a.story-card.story-card--voices:nth-of-type(2) > span.story-card__body > span,
  body.page-id-15 a.story-card.story-card--voices:nth-of-type(3) > span.story-card__body > span,
  body.page-id-159 article.voice-card:nth-of-type(1) > a.voice-card__link > p,
  body.page-id-159 article.voice-card:nth-of-type(2) > a.voice-card__link > p,
  body.page-id-159 article.voice-card:nth-of-type(3) > a.voice-card__link > p,
  body.page-id-159 article.voice-card:nth-of-type(4) > a.voice-card__link > p {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
  }

  body.page-id-159 .contact-card.contact-card--line > h3,
  body.page-id-159 .contact-card.contact-card--phone > h3,
  body.page-id-159 .contact-card.contact-card--web > h3 {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 17.6161px;
    letter-spacing: 0px;
  }

  body.page-id-159 .contact-card.contact-card--phone > p {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.7804px;
    letter-spacing: 0px;
  }

  body.page-id-159 .home-access__details > h3 {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 26.332px;
    letter-spacing: 0px;
  }

  body.page-id-29 .newsletter-form-placeholder {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18.0146px;
    letter-spacing: 0px;
  }

  body.page-id-6 .design-lead {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 26.0212px;
    letter-spacing: 2.6021px;
    line-height: 45.537px;
  }

  body.page-id-19 .sitemap-design-section.sitemap-design-section--business > a.sitemap-top-link,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--procurement > a.sitemap-top-link,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--research > a.sitemap-top-link,
  body.page-id-19 .sitemap-design-section.sitemap-design-section--semiconductor > a.sitemap-top-link,
  body.page-id-6 tr:nth-of-type(1) > td,
  body.page-id-6 tr:nth-of-type(2) > td {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18.0146px;
    letter-spacing: 1.8015px;
  }

  body.page-id-7 .information-row__badge {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 14.0114px;
    letter-spacing: 1.4011px;
  }

  body.page-id-26 article.brochure-card:nth-of-type(1) > h2 {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 1.9776px;
  }

  body.page-id-26 article.brochure-card:nth-of-type(3) > h2 {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    line-height: 28.0228px;
  }

  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(1),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(10),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(2),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(3),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(4),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(5),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(8),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(1),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(10),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(2),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(3),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(7),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(1),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(10),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(2),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(3),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(4),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(5),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(8),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(1),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(10),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(2),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(3),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(5),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(8),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(1),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(10),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(2),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(3),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(4),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(5),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(8),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(1),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(2),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(3),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(9) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.0081px;
    letter-spacing: 1.0008px;
  }

  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(6),
  body.page-id-10 article.publication-card:nth-of-type(1) > div.publication-card__contents > p:nth-of-type(9),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(4),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(5),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(6),
  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(9),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(6),
  body.page-id-10 article.publication-card:nth-of-type(3) > div.publication-card__contents > p:nth-of-type(9),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(4),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(6),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(9),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(6),
  body.page-id-10 article.publication-card:nth-of-type(5) > div.publication-card__contents > p:nth-of-type(9),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(4),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(5),
  body.page-id-10 article.publication-card:nth-of-type(6) > div.publication-card__contents > p:nth-of-type(6) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.0081px;
    letter-spacing: 1.0008px;
    line-height: 15.0122px;
  }

  body.page-id-10 article.publication-card:nth-of-type(2) > div.publication-card__contents > p:nth-of-type(8),
  body.page-id-10 article.publication-card:nth-of-type(4) > div.publication-card__contents > p:nth-of-type(7) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.0081px;
    letter-spacing: 1.0008px;
    line-height: 30.0244px;
  }

  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > thead > tr:nth-of-type(1) > th:nth-of-type(2) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 3.2026px;
  }

  body.page-id-8 th:nth-of-type(4) > small,
  body.page-id-8 th:nth-of-type(5) > small {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13.0106px;
    letter-spacing: 0px;
  }

  body.page-id-8 table.rentalroom-table.rentalroom-table--sofia > tbody > tr:nth-of-type(1) > td:nth-of-type(7) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 2.0016px;
  }

  body.page-id-8 tr:nth-of-type(2) > td:nth-of-type(7),
  body.page-id-8 tr:nth-of-type(3) > td:nth-of-type(7) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    letter-spacing: 4.0033px;
  }

  body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > figure:nth-of-type(1) > figcaption,
  body.page-id-8 div.rentalroom-gallery.rentalroom-gallery--sofia > figure:nth-of-type(2) > figcaption {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14.0114px;
    letter-spacing: 0px;
  }

  body.page-id-8 .rentalroom-table__layout > span:nth-of-type(2),
  body.page-id-8 tr:nth-of-type(1) > td.rentalroom-table__layout > span,
  body.page-id-8 tr:nth-of-type(4) > td.rentalroom-table__layout > span,
  body.page-id-8 tr:nth-of-type(7) > td.rentalroom-table__layout > span:nth-of-type(1) {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 1.5012px;
  }

  body.page-id-8 tr:nth-of-type(1) > td.rentalroom-table__layout > span > small,
  body.page-id-8 tr:nth-of-type(4) > td.rentalroom-table__layout > span > small,
  body.page-id-8 tr:nth-of-type(7) > td.rentalroom-table__layout > span:nth-of-type(1) > small {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13.2512px;
    letter-spacing: 1.3251px;
  }

  body.page-id-8 .rentalroom-parking__guide {
    font-family: "kozuka-gothic-pr6n", "Kozuka Gothic Pr6N", "KozGoPr6N", "noto-sans-cjk-jp", "Noto Sans CJK JP", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14.0114px;
    letter-spacing: 0px;
  }

  body.page-id-8 #parking-14-title {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18.0146px;
    letter-spacing: 0px;
  }

  body.page-id-8 .rentalroom-parking__organization {
    font-family: "kozuka-gothic-pr6n", "Kozuka Gothic Pr6N", "KozGoPr6N", "noto-sans-cjk-jp", "Noto Sans CJK JP", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    letter-spacing: 1.5012px;
  }

  body.page-id-8 div:nth-of-type(1) > dt,
  body.page-id-8 div:nth-of-type(2) > dd,
  body.page-id-8 div:nth-of-type(3) > dt,
  body.page-id-8 div:nth-of-type(4) > dd {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14.0114px;
    letter-spacing: 0px;
  }

  body.page-id-51 .security-policy-signature {
    font-family: "Noto Sans JP", "noto-sans-cjk-jp", "Noto Sans CJK JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    line-height: 28.0228px;
  }

  body.page-id-19 div.sitemap-main-group:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(1),
  body.page-id-19 div.sitemap-main-group:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(3),
  body.page-id-19 div.sitemap-main-group:nth-of-type(1) > ul:nth-of-type(2) > li:nth-of-type(1),
  body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(1) > li:nth-of-type(1),
  body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(1) > li:nth-of-type(2),
  body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(1) > li:nth-of-type(3),
  body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(2) > li:nth-of-type(1),
  body.page-id-19 div.sitemap-main-group:nth-of-type(2) > ul:nth-of-type(2) > li:nth-of-type(2),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--about > ul > li:nth-of-type(2) > a,
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--about > ul > li:nth-of-type(4),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--about > ul > li:nth-of-type(5),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--business > ul > li:nth-of-type(1),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--business > ul > li:nth-of-type(2),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--business > ul > li:nth-of-type(3),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(1),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(2),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(3),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(4),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(5),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--procurement > ul > li:nth-of-type(6),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--research > ul > li:nth-of-type(1),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--research > ul > li:nth-of-type(2),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--research > ul > li:nth-of-type(3),
  body.page-id-19 section.sitemap-design-section.sitemap-design-section--training > ul > li:nth-of-type(1),
  body.page-id-19 ul:nth-of-type(2) > li:nth-of-type(3),
  body.page-id-19 ul:nth-of-type(3) > li:nth-of-type(1),
  body.page-id-19 ul:nth-of-type(3) > li:nth-of-type(2) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.2224px;
    letter-spacing: 0px;
  }

  body.page-id-15 p:nth-of-type(1) {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16.013px;
    line-height: 21.009px;
  }

  body.page-id-15 a.story-card.story-card--voices:nth-of-type(1) > span.story-card__body > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    line-height: 24.0196px;
  }

  body.page-id-15 a.story-card.story-card--voices:nth-of-type(4) > span.story-card__body > span {
    font-family: "Noto Sans CJK JP", "noto-sans-cjk-jp", "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15.0122px;
    line-height: 24.0195px;
  }
}

/*
 * Desktop artboard corrections for page-private long-form content.
 * Keep these rules page-scoped so the canonical shared header, breadcrumb,
 * footer and responsive flow remain unchanged.
 */
@media (min-width: 1200px) {
  body.page-id-21 .design-page--policy .design-page__body {
    padding-top: 50px;
  }

  body.page-id-21 .design-policy-content {
    width: min(100%, 1024px);
  }

  body.page-id-21 .design-policy-content h2 {
    display: flex;
    min-height: 43px;
    height: 43px;
    align-items: center;
    padding: 0 18px;
  }

  body.page-id-21 .design-policy-content h2:first-of-type {
    margin-top: 11px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(2) {
    margin-top: 74px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(3) {
    margin-top: 72px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(4) {
    margin-top: 49px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(5) {
    margin-top: 82px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(6) {
    margin-top: 60px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(7) {
    margin-top: 72px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(8) {
    margin-top: 101px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(9) {
    margin-top: 113px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(10) {
    margin-top: 62px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(11) {
    margin-top: 74px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(12) {
    margin-top: 55px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(13) {
    margin-top: 69px;
  }

  body.page-id-21 .design-policy-content h2:nth-of-type(14) {
    margin-top: 59px;
  }

  body.page-id-21 .design-policy-content ul,
  body.page-id-21 .design-policy-content ul > li {
    line-height: 24px;
  }

  body.page-id-51 .design-page--security-policy .design-page__body {
    padding-top: 0;
  }

  body.page-id-51 .security-policy-content {
    left: auto;
    width: min(100%, 1024px);
    margin-right: auto;
    margin-left: auto;
  }

  body.page-id-51 .security-policy-content > p:first-child {
    max-width: 650px;
    margin-bottom: 52px;
  }

  body.page-id-51 .security-policy-content h2 {
    min-height: 43px;
    height: 43px;
  }

  body.page-id-51 .security-policy-content h2 + p {
    margin-bottom: 57px;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.8;
  }

  body.page-id-51 .security-policy-content h2:nth-of-type(3) + p {
    margin-bottom: 86px;
  }

  body.page-id-51 .security-policy-content h2:nth-of-type(4) + p {
    margin-bottom: 55px;
  }

  body.page-id-51 .security-policy-signature {
    margin-top: 95px;
  }
}

/*
 * Illustrator desktop line-wrap reconciliation (1218px artboards).
 * Percentages keep each text frame fluid while reproducing the authored
 * desktop line breaks; tablet/mobile retain their natural existing flow.
 */
@media (min-width: 1200px) {
  body.page-id-11 .about-landing__content > p:nth-of-type(1) { inline-size: 100.65%; }
  body.page-id-11 .about-landing__content > p:nth-of-type(2) { inline-size: 102.39%; }
  body.page-id-11 .about-landing__content > p:nth-of-type(3) { inline-size: 100.55%; }

  body.page-id-50 .disclosure-introduction > p:nth-of-type(1),
  body.page-id-50 .disclosure-introduction > p:nth-of-type(2) { inline-size: 97.47%; }
  body.page-id-50 .disclosure-introduction > p:nth-of-type(3) { inline-size: 97.26%; }

  body.page-id-25 .access-details__parking { inline-size: 104.64%; }

  body.page-id-26 .brochure-card:nth-of-type(3) > h2 {
    inline-size: 86.57%;
    margin-right: auto;
    margin-left: auto;
  }

  body.page-id-14 .stories-introduction > p:nth-of-type(2) { inline-size: 101.01%; }
  body.page-id-14 .story-card--case-studies .story-card__body > span {
    display: block;
    inline-size: 80.08%;
  }

  body.page-id-10 .publication-card__contents > p:nth-of-type(4) { inline-size: 100.7%; }

  body.page-id-51 .security-policy-content > p:nth-of-type(1) {
    inline-size: 63.69%;
    max-inline-size: none;
  }

  body.page-id-6 .design-lead { inline-size: 100.41%; }
  body.page-id-6 .membership-download-card { inline-size: 22.92%; }
  body.page-id-6 .membership-download-card > .design-download-button {
    padding-right: 10px;
    padding-left: 10px;
    white-space: nowrap;
  }
  body.page-id-6 .design-long-content > p:nth-of-type(3) { inline-size: 72.34%; }
  body.page-id-6 .design-long-content > p:nth-of-type(4) { inline-size: 72.15%; }
  body.page-id-6 .membership-benefits-list > li:nth-of-type(1) > span {
    display: block;
    inline-size: 79.65%;
  }
  body.page-id-6 .membership-benefits-list > li:nth-of-type(2) > span {
    display: block;
    inline-size: 74.76%;
  }
  body.page-id-6 .membership-benefits-list > li:nth-of-type(4) > span {
    display: block;
    inline-size: 76.96%;
  }
  body.page-id-6 .membership-benefits-list > li:nth-of-type(5) > span {
    display: block;
    inline-size: 80.37%;
  }

  body.page-id-20 .entry-content > p:nth-of-type(1) { inline-size: 104.8%; }
  body.page-id-20 .entry-content > p:nth-of-type(2) { inline-size: 102.35%; }
  body.page-id-20 .entry-content > p:nth-of-type(6) { inline-size: 102.22%; }

  body.page-id-21 .design-policy-content > p:nth-of-type(1) { inline-size: 100.65%; }
  body.page-id-21 .design-policy-content > p:nth-of-type(15) { inline-size: 101.37%; }
  body.page-id-21 .design-policy-content > p:nth-of-type(24) { inline-size: 101.27%; }
  body.page-id-21 .design-policy-content > p:nth-of-type(25) { inline-size: 97.91%; }
  body.page-id-21 .design-policy-content > p:nth-of-type(27) { inline-size: 99%; }
  body.page-id-21 .design-policy-content > p:nth-of-type(30) { inline-size: 98.55%; }

  body.page-id-5 .support-introduction .design-introduction > p:nth-of-type(1) { inline-size: 100.4%; }
  body.page-id-5 .support-design-card > span { text-wrap: pretty; }

  body.page-id-124 .design-page__intro > p:nth-of-type(1) { inline-size: 102.87%; }
  body.page-id-124 .management-card:nth-of-type(2) small { inline-size: 93.06%; }
  body.page-id-124 .management-card:nth-of-type(3) small { inline-size: 96.79%; }

  body.page-id-34 .design-long-content > p:nth-of-type(1) { inline-size: 97.35%; }

  .design-desktop-break { display: inline; }

  body:is(.page-id-34, .page-id-124) #design-side-nav-children-business > li:nth-of-type(2) > a > span {
    white-space: nowrap;
  }
}

@media (max-width: 1199.98px) {
  .design-desktop-break { display: none; }
}
