/* About-only reading treatment. Legal, Safety and other trust pages are not consumers. */
@media(min-width:1200px) {
  body.portfolio-about-page #site-header .shell-wrap { grid-template-columns: 220px minmax(0,1fr) !important; }
  body.portfolio-about-page #site-header .shell-nav { display: flex !important; justify-content: space-between !important; gap: 4px !important; padding: 8px !important; }
  body.portfolio-about-page #site-header .shell-nav > a { flex: 0 0 auto !important; width: auto !important; min-width: 44px !important; padding-inline: 8px !important; }
}
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] > .static-hero {
  min-height: 0 !important;
  padding: 38px max(24px, calc((100% - 1160px) / 2)) 28px !important;
}
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-hero-copy { width: min(800px, 100%) !important; gap: 15px !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-hero h1 { max-width: 22ch !important; font-size: clamp(2.2rem, 4vw, 3.4rem) !important; line-height: 1.07 !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-hero .lead { max-width: 68ch !important; font-size: 17px !important; line-height: 1.6 !important; font-weight: 500 !important; color: #bac5cc !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-hero .landing-actions { display: flex !important; gap: 10px !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-hero .landing-actions a { min-height: 46px !important; font-size: 14px !important; padding-inline: 18px !important; border-radius: 10px !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] > .activity-page-section { padding: 20px max(24px, calc((100% - 1160px) / 2)) 48px !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-grid { gap: 18px !important; align-items: start !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card { padding: 26px !important; border: 1px solid rgba(255,255,255,.13) !important; border-radius: 18px !important; background: #10161c !important; box-shadow: none !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card::before,
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card::after { display: none !important; content: none !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card h2 { max-width: 38ch !important; margin: 8px 0 14px !important; font-size: 26px !important; line-height: 1.2 !important; letter-spacing: -.025em !important; color: #f7f8f4 !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card > p:not(.landing-card-kicker) { max-width: 76ch !important; margin: 0 !important; font-size: 16px !important; line-height: 1.65 !important; font-weight: 500 !important; color: #bac5cc !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card .landing-card-kicker { margin: 0 !important; padding: 0 !important; font-size: 12px !important; line-height: 1.4 !important; letter-spacing: .08em !important; color: #c8f53f !important; background: none !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-list { display: block !important; margin: 18px 0 0 !important; padding: 0 0 0 19px !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-list li { padding: 0 !important; margin: 10px 0 !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.6 !important; color: #d0d9df !important; border: 0 !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-list li::before { content: none !important; display: none !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-list li::marker { color: #83e3d8; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-list a { color: #83e3d8 !important; font-weight: 800 !important; text-decoration: underline !important; text-underline-offset: 3px; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products .static-list { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 20px !important; padding: 0 !important; list-style: none !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products li { margin: 0 !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products a { display: flex; align-items: center; min-height: 44px; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .landing-open-link a { color: #83e3d8 !important; background: #17272b !important; border: 1px solid #34585b !important; border-radius: 9px !important; font-size: 14px !important; }
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] a:focus-visible { outline: 3px solid #83e3d8 !important; outline-offset: 4px !important; }
@media(max-width:760px) {
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] > .static-hero { padding: 26px 16px 22px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-hero .lead { font-size: 17px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] > .activity-page-section { padding: 14px 16px 36px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-grid { gap: 14px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card { padding: 20px 18px !important; border-radius: 16px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .activity-page-card h2 { font-size: 24px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products .static-list { grid-template-columns: 1fr !important; gap: 14px !important; }
}

/* About has an editorial reading hierarchy, separate from the product directory. */
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-meaning {
  border-color: #657b36 !important;
  background: linear-gradient(115deg, #17211a, #10161c 75%) !important;
}
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-meaning > p:not(.landing-card-kicker) {
  font-size: 19px !important;
  color: #e4e9e2 !important;
}
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products {
  scroll-margin-top: 105px;
}
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products li {
  padding: 12px 0 16px !important;
  border-bottom: 1px solid #364049 !important;
  font-size: 16px !important;
}
body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-products a {
  font-size: 19px !important;
}
@media(max-width:760px) {
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] #about-meaning > p:not(.landing-card-kicker) { font-size: 17px !important; }
  body.static-crawl-page.stud-v3.v4 main[data-trust-page="about"] .static-list li { font-size: 16px !important; }
}
