.accordions{position:relative;margin-top:2em}@media (max-width:1024px){.accordions{margin-top:1em}}.accordions .accordion:hover .title-icon span{text-decoration:underline}.accordions .accordion:first-of-type button{border-top:none}.accordions .accordion--weight .accordion__content span:first-of-type{font-size:1.5em;font-weight:400;display:block;margin-bottom:1em}.accordions .accordion--weight .accordion__content span:last-of-type{font-size:.75em}.accordions .accordion:last-child{border-bottom:1px solid #e5e7eb}.accordions .accordion.open .accordion__content{display:block;padding-bottom:1em}.accordions .accordion.open button .icon-plus line:last-of-type{display:none}.accordions .accordion button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-top:1px solid #e5e7eb;color:var(--color-black);font:1em helveticanowdisplay-medium,arial,sans-serif;font-weight:500;display:flex;width:100%;text-decoration:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:space-between;padding:1em 0;cursor:pointer;outline:0;box-shadow:none;white-space:nowrap;border-radius:0}.accordions .accordion button:focus,.accordions .accordion button:hover{outline:0;background-color:transparent;text-decoration:none}.accordions .accordion button .title-icon{display:flex;gap:0 .75em;font-weight:400}.accordions .accordion button .title-icon svg{width:1em}.accordions .accordion button .icon-plus{width:32px;height:auto;transform:rotate(-45deg);transition:transform .15s linear}@media (max-width:768px){.accordions .accordion button .icon-plus{width:18px}}.accordions .accordion button .icon-plus circle,.accordions .accordion button .icon-plus line,.accordions .accordion button .icon-plus path,.accordions .accordion button .icon-plus polygon{fill:none;stroke:var(--color-black);stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.accordions .accordion__content{display:none}@media (max-width:768px){.accordions .accordion__content{font-size:.875em}}.accordions .accordion__content .sharing-link{display:grid;grid-template-columns:auto 1fr auto;gap:0 .5em;border:1px solid #e5e7eb;margin-bottom:1em;height:3em;align-items:center}.accordions .accordion__content .sharing-link__url{overflow-x:scroll;text-wrap:nowrap}.accordions .accordion__content .sharing-link span{display:block;padding:0 .75em;font-size:.875em}.accordions .accordion__content .sharing-link span:first-of-type{border-right:1px solid #e5e7eb}.accordions .accordion__content .sharing-link span:last-of-type{border-left:1px solid #e5e7eb;cursor:pointer}.accordions .accordion__content .social-sharing{display:flex;gap:1em}.accordions .accordion__content .social-sharing a{width:1.5em;height:1.5em;background:var(--color-black);display:flex;align-items:center;justify-content:center}.accordions .accordion__content .social-sharing a.share-x svg{fill:var(--color-white)}.accordions .accordion__content .social-sharing a span svg{width:1em;stroke-width:1.5;stroke:var(--color-white)}.accordions .accordion__content ol,.accordions .accordion__content ul{margin:0 0 1em 0;padding:0 0 0 2em}.accordions .accordion__content ul{list-style-type:disc}.accordions .accordion__content ol{list-style-type:decimal}