/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.aha-code-block-placeholder{display:block;padding:0.875rem 1rem;margin-block:1rem;border:1px dashed #64748b;border-radius:0.5rem;background:#f8fafc;color:#334155;font-size:0.875rem;line-height:1.4;}.aha-code-block-placeholder strong{font-weight:700;}.aha-code-block-placeholder__label{color:#475569;}.aha-code-block-placeholder__type{margin-left:0.35rem;color:#64748b;font-size:0.8125rem;}
.aha-container{box-sizing:border-box;}.aha-container *,.aha-container *::before,.aha-container *::after{box-sizing:border-box;}.aha-container__content{width:100%;min-width:0;}.aha-container__grid{gap:var(--aha-container-column-gap,1.5rem);}.aha-container--canvas-editor .aha-container__grid{min-height:8rem;background:transparent;}.aha-container .items-stretch > *{height:100%;}.aha-container__grid > *{min-width:0;}
.aha-heading{box-sizing:border-box;}.aha-heading a{color:inherit;text-decoration:inherit;}.aha-heading--empty{padding:1rem;border:1px dashed rgb(148 163 184);border-radius:0.375rem;background:rgb(248 250 252 / 0.7);color:rgb(71 85 105);}
.aha-image-card{box-sizing:border-box;}.aha-image-card *,.aha-image-card *::before,.aha-image-card *::after{box-sizing:border-box;}.aha-image-card__media{box-sizing:border-box;width:100%;max-width:100%;}.aha-image-card__image{display:block;width:100%;height:100%;max-width:100%;}.aha-image-card__heading{width:100%;}.aha-image-card__heading a{color:inherit;text-decoration:inherit;}.aha-image-card__description{width:100%;}.aha-image-card__description > :first-child{margin-top:0;}.aha-image-card__description > :last-child{margin-bottom:0;}.aha-image-card__description p{margin-block:0 1rem;}.aha-image-card__description ul,.aha-image-card__description ol{margin-block:0 1rem;padding-left:1.5rem;}.aha-image-card__description li{margin-block:0.25rem;}.aha-image-card__description a{text-decoration:underline;text-underline-offset:0.15em;}
.image{display:block;max-width:100%;height:auto;}
