@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600&display=swap";
:root{--ink:#1e293b;--ink-deep:#14142b;--ink-soft:#334155;--ink-mute:#545b5f;--paper:#fff;--paper-off:#f9fafb;--line:#e2e8f0}.traverse-page *{box-sizing:border-box;margin:0;padding:0}.traverse-page{background:var(--paper);color:var(--ink-soft);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.traverse-page h1,.traverse-page h2,.traverse-page h3{letter-spacing:-.01em;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;line-height:1.2}.act-hero{align-items:flex-end;min-height:50vh;display:flex;position:relative;overflow:hidden}.act-hero-bg{filter:brightness(.7);background-position:50% 40%;background-size:cover;position:absolute;inset:0}.act-hero-overlay{background:linear-gradient(#14142b00 0%,#14142b2e 50%,#14142b8c 100%);position:absolute;inset:0}.act-hero-inner{color:#fff;width:100%;max-width:1100px;margin:0 auto;padding:0 32px 56px;position:relative}.act-hero-inner .breadcrumb{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:inline-flex}.act-hero-inner .breadcrumb a{color:#ffffffb3;border-bottom:1px dotted #fff6}.act-hero-inner .breadcrumb a:hover{color:#fff;border-color:#fff}.act-hero-inner h1{color:#fff;max-width:18ch;margin-bottom:18px;font-size:clamp(38px,6vw,68px)}.act-hero-inner .hero-lede{color:#ffffffd9;max-width:56ch;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.6}.act-section{max-width:880px;margin:0 auto;padding:80px 32px}.act-list{flex-direction:column;gap:56px;display:flex}.act-item{border-top:1px solid var(--line);padding-top:36px}.act-item:first-child{border-top:none;padding-top:0}.act-item h2{color:var(--ink);margin-bottom:14px;font-size:clamp(26px,3.2vw,36px)}.act-item p{color:var(--ink-soft);margin-bottom:18px;font-size:16px;line-height:1.75}.act-item .act-link{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink);align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-flex}.act-item .act-link:hover{opacity:.7}.act-cta{background:var(--ink-deep);color:#fff;text-align:center;padding:72px 32px}.act-cta-inner{max-width:720px;margin:0 auto}.act-cta h2{color:#fff;margin-bottom:14px;font-size:clamp(26px,3.2vw,38px)}.act-cta p{color:#ffffffbf;margin-bottom:28px;font-size:16px;line-height:1.6}.act-cta .btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--ink-deep);background:#fff;border:none;padding:16px 32px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .25s;display:inline-block}.act-cta .btn:hover{background:var(--paper-off);transform:translateY(-2px)}.act-item.act-item--with-image{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.act-item.act-item--with-image .act-item-img{width:100%}.act-item.act-item--with-image .act-item-img img{aspect-ratio:4/3;object-fit:cover;background:var(--paper-off);border-radius:4px;width:100%;height:auto}.act-item.act-item--reverse .act-item-img{order:2}.act-item.act-item--reverse .act-item-body{order:1}@media (max-width:760px){.act-item.act-item--with-image{grid-template-columns:1fr;gap:22px}.act-item.act-item--reverse .act-item-img,.act-item.act-item--reverse .act-item-body{order:0}}