.public-site.rm-marketing .rm-chapter-intro{text-align:left;padding-block:2.5rem 3.5rem}.public-site.rm-marketing .rm-chapter-label{color:var(--public-blue);letter-spacing:.06em;margin-bottom:1.3rem;font-size:.75rem;font-weight:650;display:block}.public-site.rm-marketing .rm-chapter-intro h1{max-width:19ch;font-size:clamp(2.7rem,5.8vw,5.25rem);line-height:1.03}.public-site.rm-marketing .rm-chapter-intro>p{max-width:62ch;margin-inline:0}.public-site.rm-marketing .rm-chapter-jumps{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}.public-site.rm-marketing .rm-chapter-jumps a{border:1px solid var(--public-line);border-radius:3rem;justify-content:space-between;align-items:center;gap:1.2rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.public-site.rm-marketing .rm-chapter-jumps a:hover{background:var(--public-wash);border-color:var(--public-blue)}.public-site.rm-marketing .rm-chapter-jumps .rm-icon{width:1rem;height:1rem}.public-site.rm-marketing .rm-about-opening{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:3rem;display:grid}.public-site.rm-marketing .rm-about-opening h1{font-size:clamp(2.65rem,4.6vw,4.7rem)}.public-site.rm-marketing .rm-about-visual{margin:0;padding-bottom:3rem;position:relative}.public-site.rm-marketing .rm-about-visual>.rm-photo{border-radius:1.2rem;height:clamp(28rem,42vw,37rem)}.public-site.rm-marketing .rm-about-visual figcaption{background:var(--public-paper);border:1px solid var(--public-line);border-radius:.8rem;gap:.5rem;padding:1.5rem;display:grid;position:absolute;inset:auto 1.5rem 0}.public-site.rm-marketing .rm-about-visual figcaption span{font-size:1.3rem;font-weight:600;line-height:1.3}.public-site.rm-marketing .rm-about-visual small{color:var(--public-muted);font-size:.75rem}.public-site.rm-marketing .rm-responsibility-ledger dl{counter-reset:responsibility}.public-site.rm-marketing .rm-responsibility-ledger dl>div{counter-increment:responsibility;padding:1.5rem 0 1.5rem 3.5rem;position:relative}.public-site.rm-marketing .rm-responsibility-ledger dl>div:first-child{padding-top:1.5rem}.public-site.rm-marketing .rm-responsibility-ledger dl>div:before{content:"0" counter(responsibility);color:var(--public-blue);font-variant-numeric:tabular-nums;font-size:.8rem;position:absolute;top:1.5rem;left:0}.public-site.rm-marketing .rm-platform-intro{border-bottom:1px solid var(--public-line);margin-bottom:3rem}.public-site.rm-marketing .rm-chapter-heading h2{max-width:22ch}.public-site.rm-marketing .rm-platform-chapter .rm-product-standalone{padding-top:2rem}.public-site.rm-marketing .rm-lifecycle-ledger .rm-section-heading{grid-template-columns:1.15fr .85fr;gap:1rem 3rem;display:grid}.public-site.rm-marketing .rm-lifecycle-ledger .rm-chapter-label{grid-column:1/-1;margin-bottom:0}.public-site.rm-marketing .rm-lifecycle-ledger ol{grid-template-columns:1fr 1fr;gap:0 3rem}.public-site.rm-marketing .rm-lifecycle-ledger li{grid-template-columns:2.5rem 1fr;gap:.5rem 1rem;padding-block:1.7rem;display:grid}.public-site.rm-marketing .rm-lifecycle-ledger li>span{grid-row:1/3;margin:.15rem 0 0;font-size:.85rem}.public-site.rm-marketing .rm-lifecycle-ledger li h3{margin:0}.public-site.rm-marketing .rm-lifecycle-ledger li p{grid-column:2}.public-site.rm-marketing .rm-sector-chapter{background:var(--public-soft);border-radius:1.2rem;grid-template-columns:1fr 1fr;gap:0;margin-bottom:3rem;padding:0}.public-site.rm-marketing .rm-sector-chapter>.rm-photo{border-radius:1.2rem 0 0 1.2rem;align-self:stretch;height:100%;min-height:36rem}.public-site.rm-marketing .rm-sector-chapter>div:not(.rm-photo){padding:clamp(1.5rem,3.5vw,3.5rem)}.public-site.rm-marketing .rm-sector-chapter.rm-sector-detail-retail>.rm-photo{border-radius:0 1.2rem 1.2rem 0;order:2}.public-site.rm-marketing .rm-sector-chapter h2{font-size:clamp(2rem,3.4vw,3.4rem)}@media (max-width:800px){.public-site.rm-marketing .rm-about-opening,.public-site.rm-marketing .rm-lifecycle-ledger .rm-section-heading{grid-template-columns:1fr;gap:1.5rem}.public-site.rm-marketing .rm-about-opening .rm-chapter-intro{padding-bottom:0}.public-site.rm-marketing .rm-about-visual>.rm-photo{height:24rem}}@media (max-width:700px){.public-site.rm-marketing .rm-chapter-intro{padding-block:1.5rem 2.5rem}.public-site.rm-marketing .rm-chapter-intro h1{font-size:clamp(2.35rem,9vw,3.4rem)}.public-site.rm-marketing .rm-chapter-label{margin-bottom:1rem}.public-site.rm-marketing .rm-lifecycle-ledger ol,.public-site.rm-marketing .rm-sector-chapter{grid-template-columns:1fr}.public-site.rm-marketing .rm-sector-chapter>.rm-photo,.public-site.rm-marketing .rm-sector-chapter.rm-sector-detail-retail>.rm-photo{border-radius:1.2rem 1.2rem 0 0;order:0;height:22rem;min-height:0}.public-site.rm-marketing .rm-about-visual figcaption{padding:1.2rem;inset-inline:1rem}.public-site.rm-marketing .rm-about-visual figcaption span{font-size:1.1rem}}.public-site.rm-marketing .rm-platform-access{margin-bottom:4rem}.rm-marketing .rm-platform-summary{border-block:1px solid var(--public-line);padding-block:2.5rem}.rm-marketing .rm-platform-summary h2{font-size:clamp(1.6rem,3vw,2.5rem)}.rm-marketing .rm-platform-summary p{max-width:65ch;color:var(--public-muted);margin-block:1rem;line-height:1.7}
