.block__anatomy-timeline{display:flex;justify-content:center;padding:0 0;margin:60px var(--spacing-sm);background:var(--color-surface-accent);border-radius:var(--border-radius-primary)}.block__anatomy-timeline .wrapper{width:min(100% - var(--spacing-sm) * 2,var(--container-width));padding:var(--spacing-lg) 0;position:relative;--timeline-right-offset:100px}.block__anatomy-timeline .wrapper .top{position:relative;z-index:1;border-bottom:1px solid var(--color-border-hr-light);padding-bottom:var(--spacing-md);display:flex;margin-bottom:var(--spacing-md)}.block__anatomy-timeline .wrapper .top h2,.block__anatomy-timeline .wrapper .top p{width:50%}.block__anatomy-timeline .wrapper .top p{font:var(--type-b1)}.block__anatomy-timeline .wrapper .top h2{font:var(--type-h1)}.block__anatomy-timeline .wrapper .timeline{display:flex;overflow-x:hidden;overflow-y:hidden;width:calc(100% - var(--timeline-right-offset));--magic-mist-width:100px}.block__anatomy-timeline .wrapper .timeline::after{content:"";display:block;position:absolute;right:var(--timeline-right-offset);bottom:0;height:100%;width:var(--magic-mist-width);background:linear-gradient(to right,rgba(255,255,255,0),var(--color-surface-accent));transition:opacity .5s}.block__anatomy-timeline .wrapper .timeline.end::after{opacity:0}.block__anatomy-timeline .wrapper .timeline::before{content:"";display:block;position:absolute;left:0;bottom:0;height:100%;width:var(--magic-mist-width);background:linear-gradient(to left,rgba(255,255,255,0),var(--color-surface-accent));transition:opacity .5s;opacity:0}.block__anatomy-timeline .wrapper .timeline.not-start::before{opacity:1}.block__anatomy-timeline .wrapper .timeline .timeline-item{min-width:270px;margin-right:var(--spacing-sm)}.block__anatomy-timeline .wrapper .timeline .timeline-item .media{position:relative;overflow:hidden;border-radius:var(--border-radius-primary)}.block__anatomy-timeline .wrapper .timeline .timeline-item .media img{-o-object-fit:cover;object-fit:cover;max-height:300px;width:100%}.block__anatomy-timeline .wrapper .timeline .timeline-item time{font:var(--type-h5);text-transform:uppercase;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:block}.block__anatomy-timeline .wrapper .timeline .timeline-item p{font:var(--type-b3)}.block__anatomy-timeline .wrapper .buttons{display:flex;position:absolute;bottom:var(--spacing-lg);right:0;justify-content:center;margin-top:var(--spacing-md);gap:8px}.block__anatomy-timeline .wrapper .buttons button{font-size:0;width:36px;height:36px;background-position:center;background-repeat:no-repeat;border:none;padding:0;border-radius:50%;cursor:pointer;background-color:var(--color-surface-primary);background-image:url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame 1701'%3E%3Cpath id='Arrow 1' d='M0.570093 5.36957C0.277201 5.66246 0.277201 6.13734 0.570093 6.43023L5.34306 11.2032C5.63596 11.4961 6.11083 11.4961 6.40372 11.2032C6.69662 10.9103 6.69662 10.4354 6.40372 10.1425L2.16108 5.8999L6.40373 1.65726C6.69662 1.36437 6.69662 0.889494 6.40373 0.5966C6.11083 0.303707 5.63596 0.303707 5.34306 0.5966L0.570093 5.36957ZM20.8994 5.1499L1.10042 5.1499L1.10042 6.6499L20.8994 6.6499L20.8994 5.1499Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");transition:background-color .5s}.block__anatomy-timeline .wrapper .buttons button:hover{background-color:var(--color-surface-hover);background-image:url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame 1701'%3E%3Cpath id='Arrow 1' d='M0.570093 5.36957C0.277201 5.66246 0.277201 6.13734 0.570093 6.43023L5.34306 11.2032C5.63596 11.4961 6.11083 11.4961 6.40372 11.2032C6.69662 10.9103 6.69662 10.4354 6.40372 10.1425L2.16108 5.8999L6.40373 1.65726C6.69662 1.36437 6.69662 0.889494 6.40373 0.5966C6.11083 0.303707 5.63596 0.303707 5.34306 0.5966L0.570093 5.36957ZM20.8994 5.1499L1.10042 5.1499L1.10042 6.6499L20.8994 6.6499L20.8994 5.1499Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A")}.block__anatomy-timeline .wrapper .buttons button.next{transform:rotate(180deg)}@media screen and (max-width:1100px){.block__anatomy-timeline{margin:30px var(--spacing-sm)}.block__anatomy-timeline .wrapper{padding:var(--spacing-md) var(--spacing-sm)}.block__anatomy-timeline .wrapper .top{flex-direction:column}.block__anatomy-timeline .wrapper .top h2,.block__anatomy-timeline .wrapper .top p{width:100%}.block__anatomy-timeline .wrapper .top h2{margin-bottom:var(--spacing-md)}.block__anatomy-timeline .wrapper .timeline{flex-wrap:nowrap;width:calc(100% + var(--spacing-sm) * 2);margin-left:calc(var(--spacing-sm) * -1);padding-left:var(--spacing-sm);overflow-x:scroll}.block__anatomy-timeline .wrapper .timeline .timeline-item{min-width:200px}.block__anatomy-timeline .wrapper .timeline::after,.block__anatomy-timeline .wrapper .timeline::before{display:none!important}.block__anatomy-timeline .wrapper .buttons{display:none}}