.devops-book-page .devops-book-hero { padding-block: clamp(2rem, 6vw, 5rem); }
.devops-book-hero h1 { margin-block: 0.65rem 1.2rem; font: 400 clamp(2.15rem, 4vw, 4.6rem)/1.08 var(--serif); }
.devops-book-page .ti-library-lead { color: #774329; font-size: clamp(1.25rem, 2vw, 1.6rem); font-weight: 700; }
.devops-book-cover { display: grid; place-items: center; width: 100%; }
.devops-book-cover img { display: block; width: min(100%, 350px); height: auto; margin: auto; }
.devops-book-page h2 {
    font: 400 clamp(1.9rem, 3.3vw, 2.8rem)/1.14 var(--serif);
    margin-block: 0 1.15rem;
}
.devops-book-page .ti-library-journey { padding-block: 3rem; }
.devops-book-page .ti-library-journey .ti-library-two { align-items: start; }
.devops-book-page .ti-library-journey ul { padding-inline-start: 1.3rem; }
.devops-book-page .ti-library-journey li { padding-block: 0.25rem; }
.devops-about .about-reach-programs ul { columns: 2; column-gap: 1.5rem; }
.devops-about .about-reach-programs li { break-inside: avoid; }
.ti-site.cw-max1000 .devops-about .about-us-review > .about-heading {
    grid-template-columns: minmax(0, 1fr);
    padding-inline: clamp(18px, 4.5vw, 32px);
}
.ti-site.cw-max1000 .devops-about .about-heading > p {
    max-width: 53ch;
}
.ti-site.cw-max800 .devops-book-page .ti-library-two,
.ti-site.cw-max800 .devops-about .about-reach-programs ul { grid-template-columns: 1fr; columns: auto; }
.ti-site.cw-max1000 .devops-book-page .ti-library-books { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.ti-site.cw-max360 .devops-book-page .ti-library-books { grid-template-columns: 1fr; }

.devops-about .about-narrative > p { grid-column: 1 / -1; }
.devops-about .about-story { min-width: 0; }
.ti-site .devops-about .about-us-review .about-story h2 {
    margin: 12px 0;
    font: 500 29px/1.18 var(--serif);
    letter-spacing: -.015em;
    text-wrap: balance;
    overflow-wrap: anywhere;
}
.ti-site .devops-about .about-story > p + p { margin-top: 1rem; }
.ti-site.cw-max800 .devops-about .about-narrative { grid-template-columns: minmax(0, 1fr); }

.ti-site .devops-about .membership-selected h3,
.ti-site #wrap.devops-book-page .membership-selected h3 {
    color: #f5eee6 !important;
    margin-block: 0 12px !important;
}
.ti-site .devops-about .company-proof--editorial h2,
.ti-site #wrap.devops-book-page .company-proof--editorial h2 {
    font: 400 clamp(28px, 3vw, 37px)/1.18 var(--serif) !important;
    margin-block: 0 15px !important;
}
.ti-site .devops-about .about-client-stories #client-image,
.devops-book-page .ti-book-organizations img { width: min(100%, 953px); margin-inline: auto; }
.ti-site .devops-about .about-book-strip > a { max-width: 215px; margin-inline: auto; }
.ti-site .devops-about .about-book-strip h3,
.ti-site .devops-about .about-students h2 {
    font: 400 clamp(1.85rem, 3.15vw, 2.55rem)/1.18 var(--serif);
    text-wrap: balance;
}
.ti-site .devops-about .about-students h2 { margin: 0 0 1rem; }
.ti-site .devops-about .about-students img { height: auto; margin-top: 0; }
.ti-site .devops-about .about-book-strip { margin-bottom: 1.35rem; }
.devops-book-page .ti-book-organizations { padding-block: 2rem; }
.devops-book-page .ti-book-testimonials { padding-block: clamp(2rem, 4vw, 4rem); }
.devops-book-page .ti-book-proof-pair .institutional-proof-pair,
.devops-book-page .devops-proof-inset .institutional-proof-pair { width: 100%; }
.devops-book-page .ti-book-testimonials { background: #fff; }
.ti-site .ti-invitation-book > div:first-child { min-width: 0; }
.ti-site .ti-invitation-book > div:first-child img { display: block; width: 100%; height: auto; }
.ti-site .ti-invitation-path > a { display: block; min-width: 0; }
.ti-site .ti-invitation-path > a img { width: 100%; height: auto; }
