.accordion-wrap{gap:var(--size-xs);max-width:var(--max-width-document);flex-direction:column;margin:0 auto;display:flex}.accordion{background-color:var(--white);border-radius:var(--br-default);transition:background-color .2s,box-shadow .2s}.accordion[open]{box-shadow:var(--shadow-default)}.accordion__summary{border:3px solid var(--peach);border-radius:var(--br-default);cursor:pointer;font-size:var(--text-base);font-weight:var(--text-semi-bold);gap:var(--size-xs);padding:var(--size-s) var(--size-s);justify-content:start;list-style:none;transition:background-color .2s,border .2s;display:flex}.page-calendar.accordion[open]{box-shadow:var(--shadow-black-default)}.page-calendar.accordion .accordion__summary{border-color:var(--blue-candy);color:var(--blue-dunkel)}.page-calendar.accordion .accordion__content,.page-calendar.accordion .accordion__content a{color:var(--blue-dunkel)}.page-drive.accordion .accordion__summary{border-color:var(--white);color:var(--green-dunkel)}.page-drive.accordion .accordion__content,.page-drive.accordion .accordion__content a{color:var(--green-dunkel)}.accordion__btn-wrap{align-items:center;gap:var(--size-xs);margin-left:auto;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{width:var(--text-l)}.accordion__icon svg{width:100%}.accordion__icon svg circle,.accordion__icon svg path,.accordion__icon svg rect{fill:var(--red-tutao)}.accordion[open]>.accordion__summary{background-color:var(--red-candy-light);border:3px solid var(--red-nota)}.page-calendar.accordion[open]>.accordion__summary{background-color:var(--white);border-color:var(--blue-nota)}.page-drive.accordion[open]>.accordion__summary{background-color:var(--green-candy);border-color:var(--green-nota)}.accordion__chevron{min-width:24px;width:var(--text-l);margin-left:auto;transition:transform .2s}.accordion__chevron svg{width:100%}.page-calendar.accordion .accordion__chevron svg path{stroke:var(--blue-dunkel)}.page-drive.accordion .accordion__chevron svg path{stroke:var(--green-dunkel)}.accordion__chevron svg path{stroke:var(--red-dunkel);transition:stroke .2s}.accordion[open] .accordion__chevron{transform:rotate(180deg)}.accordion[open] .accordion__chevron svg path{stroke:var(--red-nota)}.page-calendar.accordion[open] .accordion__chevron svg path{stroke:var(--blue-dunkel)}.page-drive.accordion[open] .accordion__chevron svg path{stroke:var(--green-nota)}.accordion__content{padding:var(--size-s)}.accordion__content p:last-child{margin-bottom:0}.accordion__copy-btn{background-color:var(--beige);border-radius:var(--br-default);color:var(--red-dunkel);cursor:pointer;font-size:var(--text-s);font-weight:var(--text-regular);align-items:center;gap:var(--size-xxs);max-height:32px;padding:var(--size-xs);border:none;justify-content:center;margin-left:auto;transition:background-color .1s;display:flex}.accordion__copy-btn svg{width:100%}.accordion__copy-btn--active{cursor:auto}.accordion__copy-btn--active,.accordion__copy-btn:hover{background-color:var(--red-candy-light)}.accordion[open] .accordion__copy-btn--active,.accordion[open] .accordion__copy-btn:hover{background-color:var(--white)}.accordion__copy-text{display:none}.business .accordion__summary{border-color:var(--gray)}.business .accordion[open]{box-shadow:var(--shadow-blue-default)}.business .accordion[open]>.accordion__summary{background:var(--gray);border-color:var(--blue-business-1)}.business .accordion__chevron svg path{stroke:var(--blue-business-3)}.business .accordion[open] .accordion__chevron svg path{stroke:var(--blue-business-1)}.digital-sovereignty .accordion__summary{border-color:var(--white)}.digital-sovereignty .accordion[open]{box-shadow:var(--shadow-blue-default)}.digital-sovereignty .accordion[open]>.accordion__summary{background:var(--yellow-action);border-color:var(--blue-business-2)}.digital-sovereignty .accordion__chevron svg path{stroke:var(--blue-business-3)}.digital-sovereignty .accordion[open] .accordion__chevron svg path{stroke:var(--blue-business-1)}@media (width>=576px){.accordion__summary{font-size:var(--text-m);padding:var(--size-m)}.accordion__content{padding:var(--size-l) var(--size-ml)}}@media (width>=768px){.accordion__summary{gap:var(--size-m)}.accordion__btn-wrap{gap:var(--size-s)}.accordion__copy-btn{height:auto;padding:var(--size-xxs) 12px var(--size-xxs) var(--size-xs)}.accordion__copy-text{text-wrap:nowrap;display:inline-block}}
