.accordion-snippet__panel{border-bottom:1px solid var(--color-grey-2);padding-block-end:var(--spacing-l);position:relative}.accordion-snippet__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;outline:none;padding:0;padding-block-start:var(--spacing-l);padding-inline-end:var(--spacing-l);position:relative;text-align:left;text-decoration:none;transition:padding-block-end var(--timing-normal) var(--easing-normal);width:auto;width:100%}.accordion-snippet__toggle .icon{height:var(--spacing-l);position:absolute;right:0;transition:rotate var(--timing-quick) var(--easing-normal);width:var(--spacing-l)}.accordion-snippet__toggle.is-active .icon{rotate:180deg}.accordion-snippet__content{color:inherit}
.plan-accordion-section{background-color:var(--color-background);color:var(--color-text,var(--color-primary-black));padding:var(--spacing-l) var(--layout-margin)}.no-padding-top .plan-accordion-section,.plan-accordion-section.no-padding-top{padding-block-start:0}.no-padding-bottom .plan-accordion-section,.plan-accordion-section.no-padding-bottom{padding-block-end:0}.plan-accordion-section.critical-component-hide{display:block}.plan-accordion-section.critical-component-clear{opacity:1}.plan-accordion-section__container{display:flex;flex-direction:column;gap:var(--spacing-s);margin-inline:auto;max-width:var(--max-content-width-m);width:100%}@media(min-width:48em){.plan-accordion-section__container{padding-inline-end:0;padding-inline-start:0}}.plan-accordion-section__header{display:grid;grid-gap:var(--spacing-xs);padding-block-end:var(--spacing-l)}.plan-accordion-section .accordion-snippet__panel.is-active{border-bottom:0}.plan-accordion-section .accordion-snippet__toggle.is-active{border-bottom:1px solid var(--color-grey-2);margin-block-end:var(--spacing-m);padding-block-end:var(--spacing-l)}.plan-accordion-section .accordion-snippet__content p{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}@media(min-width:48em){.plan-accordion-section__container{gap:var(--spacing-m)}}
