@layer reset, tokens, legacy, primitives, archetypes, utilities, overrides;@layer archetypes{.arch-faq__inner{align-items:start;column-gap:var(--space-xl);display:grid;grid-template-columns:minmax(0,1fr)}.arch-faq__inner>.ui-buttons,.arch-faq__inner>.ui-heading,.arch-faq__inner>.ui-text,.arch-faq__intro>.ui-buttons,.arch-faq__intro>.ui-heading,.arch-faq__intro>.ui-text{grid-column:1/-1;margin-block-end:var(--space-lg)}.arch-faq__inner>.ui-heading:has(+.ui-text),.arch-faq__intro>.ui-heading:has(+.ui-text){margin-block-end:var(--space-md)}.arch-faq__split{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.arch-faq__intro{min-width:0}.arch-faq__intro>:last-child{margin-block-end:0}.arch-faq__layout{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.arch-faq__media{min-width:0}.arch-faq__media .ui-media{width:100%}.arch-faq--media-end_desktop .arch-faq__media,.arch-faq--media-start_desktop .arch-faq__media{display:none}@media (min-width:768px){.arch-faq--two_column .arch-faq__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-faq__split{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.arch-faq__split>.arch-faq__intro:only-child,.arch-faq__split>.arch-faq__items:only-child{grid-column:1/-1}.arch-faq__layout{align-items:center;grid-template-areas:"media content";grid-template-columns:repeat(2,minmax(0,1fr))}.arch-faq--media-end .arch-faq__layout,.arch-faq--media-end_desktop .arch-faq__layout{grid-template-areas:"content media"}.arch-faq__layout>.arch-faq__media{grid-area:media}.arch-faq__layout>.arch-faq__inner{grid-area:content}.arch-faq--media-end_desktop .arch-faq__media,.arch-faq--media-start_desktop .arch-faq__media{display:block}}.arch-faq--boxed .arch-faq__inner{max-width:calc(var(--container-narrow)*.8);row-gap:var(--space-2xs)}.arch-faq--boxed .ui-accordion{background:var(--color-base-white);border-block-end:0}.arch-faq--boxed .ui-accordion__summary{padding-block:var(--space-xs);padding-inline:var(--space-md)}.arch-faq--boxed .ui-accordion__title{font-size:var(--text-body-md);font-weight:400}@media (min-width:768px){.arch-faq--boxed .ui-accordion__title{font-size:var(--text-body-lg)}}.arch-faq--boxed .ui-accordion__icon{height:var(--space-lg);width:var(--space-lg)}@media (min-width:768px){.arch-faq--boxed .ui-accordion__icon{height:var(--space-md);width:var(--space-md)}}.arch-faq--boxed .ui-accordion__content{padding-inline:var(--space-md)}}