
.timeline-page .page-heading,.timeline-intro,.timeline-body{max-width:1040px;margin-inline:auto}.timeline-page .page-heading{padding-bottom:24px}.timeline-page h1{max-width:850px;font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:-.04em}.timeline-intro>p{max-width:650px;font-size:20px;line-height:1.6;color:#637080;margin:0 0 32px}.timeline-highlights{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:30px 34px;background:#f3f5f7;border:1px solid #e5e9ec;border-radius:22px}.timeline-highlights span{display:block;font-size:11px;letter-spacing:.13em;color:#647180;margin-bottom:10px}.timeline-highlights strong{display:block;font-size:27px;line-height:1.3;letter-spacing:-.025em}.timeline-highlights small{display:block;margin-top:7px;color:#647180}.timeline-body{padding-top:64px;padding-bottom:72px}.section-intro{max-width:680px;margin-bottom:28px}.section-intro h2,.timeline-exit h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.03em;margin:8px 0 16px}.section-intro>p:last-child{line-height:1.7;color:#637080}.distribution-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.distribution-card{border:1px solid #e0e5e9;border-radius:22px;padding:30px;background:white}.distribution-card h3{font-size:25px;letter-spacing:-.025em;margin:10px 0 24px}.distribution-card p,.distribution-card li{font-size:15px;line-height:1.65}.distribution-card ul{padding-left:19px}.distribution-card li{margin:8px 0}.distribution-card li p{margin:0}.distribution-card details{border-top:1px solid #e3e8ec;padding-top:18px;margin-top:24px}.distribution-card summary,.timeline-illustration summary{cursor:pointer;font-weight:600;font-size:14px;line-height:1.5}.timeline-stages{margin-top:70px}.timeline-page .diagram-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.timeline-page .diagram-steps section{padding:25px;border:1px solid #e2e7eb;border-radius:18px;background:#f7f8fa}.timeline-page .diagram-steps h3{font-size:21px;margin:18px 0 12px}.timeline-page .diagram-steps ul{padding-left:17px}.timeline-page .diagram-steps li{font-size:14px;line-height:1.7;margin-bottom:10px}.timeline-page .step-index{font-size:13px;font-weight:700;color:#586d7d}.timeline-illustration{margin-top:24px;padding:22px;border:1px solid #e2e7eb;border-radius:16px}.timeline-illustration img{display:block;width:100%;height:auto;margin-top:24px}.timeline-exit{display:grid;grid-template-columns:1fr 1.3fr;gap:36px;border-top:1px solid #e1e6ea;margin-top:56px;padding-top:36px}.timeline-exit p{line-height:1.7}.timeline-exit .small{font-size:12px;color:#697582;margin-top:20px}@media(max-width:700px){.timeline-highlights,.distribution-grid,.timeline-page .diagram-steps,.timeline-exit{grid-template-columns:1fr}.timeline-highlights{padding:24px;gap:25px}.timeline-highlights strong{font-size:25px}.timeline-body{padding-top:42px}.distribution-card{padding:24px}.timeline-stages{margin-top:44px}.timeline-exit{gap:8px}.timeline-page .page-heading{padding-top:36px}}
