.bento-frame{background-color:var(--19bb2aaf);border-radius:9px;color:var(--69874ca0);display:flex;flex-direction:column;overflow:hidden;width:100%}.bento-frame .graphic-device,.bento-frame picture{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;vertical-align:top}.bento-frame div.graphic-device{color:var(--color-lightest)}.bento-frame__image,.graphic-device{width:100%}.bento-frame--dark div.graphic-device{color:var(--color-secondary)}.bento-frame__title{border-bottom:1px solid var(--color-muted-gray);font-family:var(--font-family-secondary);line-height:1.4}@media screen and (max-width:768px){.bento-frame__title{font-size:.875rem;letter-spacing:-.56px}}@media screen and (min-width:769px){.bento-frame__title{font-size:1rem}}@media screen and (max-width:768px){.bento-frame__title{padding:.625rem .875rem}}@media screen and (min-width:769px){.bento-frame__title{padding:1.5rem 1.5rem .625rem}}@media screen and (max-width:768px){.bento-frame__content{padding:1.1875rem .8125rem}}@media screen and (min-width:769px){.bento-frame__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem}}@media screen and (max-width:768px){.bento-frame__content h2{margin-bottom:1.75rem}}@media screen and (min-width:769px){.bento-frame__content h2{margin-bottom:2.75rem}}.bento-frame--even-padding .bento-frame__content{padding:var(--spacing-xs)}@media screen and (min-width:769px){.bento-frame--even-padding .bento-frame__content{padding:var(--spacing-lg)}.bento-frame--image{display:flex;flex-direction:row;min-height:27vw}.bento-frame--image img{border-bottom-right-radius:9px;border-top-right-radius:9px;max-height:27vw}}
