@layer properties,theme,base,components,utilities;.sms-accordion{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));margin:3rem 0}.sms-accordion .accordion-heading{font:inherit;line-height:inherit;margin:0}.sms-accordion .accordion-item{color:#444;cursor:pointer;text-align:left;width:100%;font:inherit;background-color:#eee;border:none;border-bottom:1px solid #111;padding:18px;transition:all .4s;display:block}.sms-accordion .accordion-item:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.sms-accordion .active,.sms-accordion .accordion-item:hover{background-color:#ccc}.sms-accordion .accordion-item:after{content:"+";color:#777;float:right;margin-left:5px;font-weight:700}.sms-accordion .active:after{content:"−"}.sms-accordion .panel{background-color:#fff;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;max-height:0;padding:0 18px;transition:max-height .2s ease-out;overflow:hidden}.sms-accordion .panel>*{margin-bottom:18px}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.z-4{z-index:4}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (width>=30rem){.container{max-width:30rem}}@media (width>=36rem){.container{max-width:36rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=62rem){.container{max-width:62rem}}@media (width>=75rem){.container{max-width:75rem}}.mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-6{height:calc(var(--spacing,.25rem) * 6)}.w-6{width:calc(var(--spacing,.25rem) * 6)}.grid-flow-col{grid-auto-flow:column}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-8{gap:calc(var(--spacing,.25rem) * 8)}.py-xl{padding-block:var(--spacing-xl,var(--space-xl))}.pb-lg{padding-bottom:var(--spacing-lg,var(--space-lg))}@media (width>=48rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:grid{display:grid}}}@media (prefers-reduced-motion:reduce){.sms-accordion .panel,.sms-accordion .accordion-item{transition:none}}