.block__anatomy-accordion{padding-top:180px;color:var(--color-text-tertiary);background:var(--color-surface-tertiary);display:flex;justify-content:center;position:relative}.block__anatomy-accordion:after{position:absolute;top:0;right:0;--offset-right:calc((100vw - var(--container-xl-max-width)) / 2);width:calc(.6666 * var(--container-xl-max-width) + var(--offset-right) - var(--building-block-width));height:calc(var(--building-block-width) * 2);content:"";background:var(--color-surface-primary);z-index:2;display:block}.block__anatomy-accordion .wrapper{max-width:var(--container-xl-max-width);width:100%}.block__anatomy-accordion .wrapper .titles h2{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;color:currentColor;border:1px solid currentColor;margin-bottom:var(--spacing-sm)}.block__anatomy-accordion .wrapper .titles h3{font:var(--type-h1)}.block__anatomy-accordion .wrapper .accordion{padding:var(--building-block-width) 0}.block__anatomy-accordion .wrapper .accordion details{position:relative;padding-top:52px;padding-bottom:50px;min-height:var(--building-block-width)}.block__anatomy-accordion .wrapper .accordion details summary{display:flex;cursor:pointer}.block__anatomy-accordion .wrapper .accordion details summary span{display:block;font:var(--type-h1)}.block__anatomy-accordion .wrapper .accordion details summary:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIzIDEwTDIzIDM1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTM2IDIyLjVMMTAgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjIyLjUiIGN5PSIyMi41IiByPSIyMS41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+);content:"";width:45px;height:45px;position:absolute;right:0;top:77px;transform:translateY(-50%);transition:transform .8s}.block__anatomy-accordion .wrapper .accordion details summary:hover:after{transform:translateY(-50%) rotate(90deg)}.block__anatomy-accordion .wrapper .accordion details.open{display:flex;align-items:start;gap:var(--spacing-md)}.block__anatomy-accordion .wrapper .accordion details.open summary{width:100%;min-width:50%;max-width:50%}.block__anatomy-accordion .wrapper .accordion details.open .content{width:100%;min-width:50%;font:var(--type-b2);font:var(--type-b1);padding-right:100px}.block__anatomy-accordion .wrapper .accordion details.open .content p{margin-bottom:var(--spacing-smd)}.block__anatomy-accordion .wrapper .accordion details.open .content b,.block__anatomy-accordion .wrapper .accordion details.open .content strong{font-weight:700}.block__anatomy-accordion .wrapper .accordion details.open .content h1,.block__anatomy-accordion .wrapper .accordion details.open .content h2,.block__anatomy-accordion .wrapper .accordion details.open .content h3,.block__anatomy-accordion .wrapper .accordion details.open .content h4,.block__anatomy-accordion .wrapper .accordion details.open .content h5{margin-bottom:var(--spacing-smd)}.block__anatomy-accordion .wrapper .accordion details.open .content h1{font:var(--type-h1)}.block__anatomy-accordion .wrapper .accordion details.open .content h2{font:var(--type-h2)}.block__anatomy-accordion .wrapper .accordion details.open .content h3{font:var(--type-h3)}.block__anatomy-accordion .wrapper .accordion details.open .content h4{font:var(--type-h4)}.block__anatomy-accordion .wrapper .accordion details.open .content p+h1,.block__anatomy-accordion .wrapper .accordion details.open .content p+h2,.block__anatomy-accordion .wrapper .accordion details.open .content p+h3,.block__anatomy-accordion .wrapper .accordion details.open .content p+h4{margin-top:var(--spacing-md)}.block__anatomy-accordion .wrapper .accordion details.open .content p.b1{font:var(--type-b1)}.block__anatomy-accordion .wrapper .accordion details.open .content p:empty{display:none}.block__anatomy-accordion .wrapper .accordion details.open .content a:link,.block__anatomy-accordion .wrapper .accordion details.open .content a:visited{color:var(--color-text-primary);text-decoration:underline}.block__anatomy-accordion .wrapper .accordion details.open .content a:link.btn,.block__anatomy-accordion .wrapper .accordion details.open .content a:visited.btn{text-decoration:none}.block__anatomy-accordion .wrapper .accordion details.open .content .btn{font:var(--type-b2);padding:4px 20px}.block__anatomy-accordion .wrapper .accordion details.open .content ul{list-style:inside}.block__anatomy-accordion .wrapper .accordion details.open .content ol{list-style-type:decimal;list-style-position:inside}.block__anatomy-accordion .wrapper .accordion details.open .content ol,.block__anatomy-accordion .wrapper .accordion details.open .content ul{margin-bottom:1em}.block__anatomy-accordion .wrapper .accordion details.open .content blockquote{font:var(--type-b2);border-left:2px solid var(--color-border-highlight);padding-left:var(--spacing-md);margin:var(--spacing-md) 0}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))){display:flex;gap:var(--spacing-md);align-items:start;margin:var(--spacing-lg) 0;position:relative}@media screen and (max-width:768px){.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))){flex-direction:column}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img{width:100%!important;min-width:100%!important;max-width:100%!important}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3)))::after{display:none}}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3)))::after{content:"";width:var(--spacing-md);height:var(--spacing-md);position:absolute;top:calc(-1 * var(--spacing-md));left:60%;background:var(--color-surface-secondary);z-index:1}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img{height:auto;display:block}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img:first-child{min-width:60%;max-width:60%}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img:last-child{width:40%}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:only-child) img{width:100%;height:auto}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):has(>img:nth-child(3)) img{width:100%;height:auto}.block__anatomy-accordion .wrapper .accordion details.open summary:after{transform:translateY(-50%) rotate(45deg)!important}.block__anatomy-accordion .wrapper .accordion details:after{width:100%;height:8px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cmVjdCB4PSIwIiB5PSIxMC41IiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjNzczMDU2Ii8+CiAgICA8cmVjdCB4PSIxMC41IiB5PSIwIiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjNzczMDU2Ii8+Cjwvc3ZnPg==);content:"";background-size:auto 100%;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.block__anatomy-accordion{padding-top:calc(var(--building-block-width) * 2)}.block__anatomy-accordion:after{height:var(--building-block-width);width:calc(100vw - var(--container-padding) - var(--building-block-width))}.block__anatomy-accordion .wrapper .accordion{padding-bottom:var(--spacing-lg)}.block__anatomy-accordion .wrapper .accordion details{flex-direction:column;padding:20px 0}.block__anatomy-accordion .wrapper .accordion details summary{height:auto;position:relative}.block__anatomy-accordion .wrapper .accordion details summary::-webkit-details-marker{display:none}.block__anatomy-accordion .wrapper .accordion details summary span{max-width:calc(100% - 40px)}.block__anatomy-accordion .wrapper .accordion details summary:after{height:28px;width:28px;background-size:auto 100%;top:15px}.block__anatomy-accordion .wrapper .accordion details:after{height:4px}.block__anatomy-accordion .wrapper .accordion details[open] summary{min-width:100%;max-width:100%}.block__anatomy-accordion .wrapper .accordion details[open] .content{padding-right:0;padding-top:0}}