@media (min-width:64rem){.text-and-media--media-left,.text-and-media--media-right{display:flex;justify-content:space-between}.text-and-media--media-left>.theme-media,.text-and-media--media-left>.theme-text,.text-and-media--media-right>.theme-media,.text-and-media--media-right>.theme-text{flex-grow:0;flex-shrink:0;width:50%}.text-and-media--media-left>.theme-text,.text-and-media--media-right>.theme-text{width:calc(50% - var(--gap, var(--gutter)))}.text-and-media--media-left{flex-direction:row-reverse}.text-and-media--media-left>.theme-media{margin-left:0;margin-right:var(--gap,var(--gutter))}.text-and-media--media-left>.theme-text{margin-right:0}.text-and-media--media-right>.theme-text{margin-left:0}.text-and-media--media-left-fill,.text-and-media--media-right-fill{--margin-width:min(var(--container-margin),var(--text-gutter));display:grid;grid-template-columns:var(--margin-width) repeat(2,1fr) var(--margin-width)}.text-and-media--media-left-fill .theme-media,.text-and-media--media-left-fill .theme-text,.text-and-media--media-right-fill .theme-media,.text-and-media--media-right-fill .theme-text{grid-row:1}.text-and-media--media-left-fill .theme-media{grid-column:1/span 2}.text-and-media--media-left-fill .theme-text{grid-column:3;margin-left:var(--gap,var(--gutter))}.text-and-media--media-right-fill .theme-media{grid-column:3/span 2}.text-and-media--media-right-fill .theme-text{grid-column:2;margin-right:var(--gap,var(--gutter))}.text-and-media--align-middle{align-items:center}.text-and-media--align-top{align-items:flex-start}.text-and-media--align-bottom{align-items:flex-end}}@media not screen and (min-width:64rem){.text-and-media{display:flex;gap:var(--gap,var(--gutter))}.text-and-media--media-mobile-before{flex-direction:column-reverse}.text-and-media--media-mobile-after{flex-direction:column}.text-and-media--media-left-fill>.theme-text,.text-and-media--media-right-fill>.theme-text{padding-left:var(--container-margin);padding-right:var(--container-margin)}}.text-and-media .theme-media--image,.text-and-media .theme-media--video{align-items:center;display:flex;justify-content:center}.text-and-media--media-left-fill .theme-media--image a,.text-and-media--media-left-fill .theme-media--image button,.text-and-media--media-left-fill .theme-media--image img,.text-and-media--media-left-fill .theme-media--video a,.text-and-media--media-left-fill .theme-media--video button,.text-and-media--media-left-fill .theme-media--video img,.text-and-media--media-left-fill .theme-media__media,.text-and-media--media-right-fill .theme-media--image a,.text-and-media--media-right-fill .theme-media--image button,.text-and-media--media-right-fill .theme-media--image img,.text-and-media--media-right-fill .theme-media--video a,.text-and-media--media-right-fill .theme-media--video button,.text-and-media--media-right-fill .theme-media--video img,.text-and-media--media-right-fill .theme-media__media{height:100%;width:100%}.text-and-media--media-left-fill .theme-media--image img,.text-and-media--media-left-fill .theme-media--video img,.text-and-media--media-right-fill .theme-media--image img,.text-and-media--media-right-fill .theme-media--video img{-o-object-fit:cover;object-fit:cover}.text-and-media .tag{border:1px solid var(--body-text-color);border-radius:100px;display:inline-block;margin:0;padding:6px 18px}.text-and-media .tag-wrapper{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;margin:2em 0 0;padding:0}.text-and-media .tag-wrapper+.buttons-wrapper{margin-top:4rem}@media (min-width:48rem){.text-and-media__feature-items{display:flex;gap:32px}}.text-and-media__feature-items-list{flex-basis:100%;flex-shrink:1;list-style:none;margin:0;padding:0}@media not screen and (min-width:48rem){.text-and-media__feature-items-list:not(:last-child){border-bottom:1px solid}}.text-and-media__feature-item{--padding:16px;margin:0}.text-and-media__feature-item:not(:last-child){border-bottom:1px solid}.text-and-media__feature-item--link a{align-items:center;display:flex;gap:1em;justify-content:space-between;padding:var(--padding) 0;text-decoration:none}.text-and-media__feature-item--link a .icon{flex-shrink:0}.text-and-media__feature-item--accordion .collapsible-content{--padding:inherit}.text-and-media__feature-item--accordion .collapsible-content__title{font-weight:700}.text-and-media__feature-item--accordion .collapsible-content__content{font-size:.875rem}.text-and-media__feature-item--accordion .collapsible-content__content *{margin:0}.text-and-media__feature-item--simple{font-weight:700;padding-block:var(--padding)}