.dream-items-list{display:flex;flex-direction:column;gap:var(--dream-row-gap,16px);margin-bottom:20px}.dream-items-list--layout-grid-2,.dream-items-list--layout-grid-3,.dream-items-list--layout-grid-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dream-items-list--layout-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dream-items-list--layout-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dream-items-list--layout-cols-2,.dream-items-list--layout-cols-3{display:block;column-count:2;column-gap:32px}.dream-items-list--layout-cols-3{column-count:3}.dream-items-list--layout-cols-2>.dream-items-list__item,.dream-items-list--layout-cols-3>.dream-items-list__item{break-inside:avoid;margin-bottom:var(--dream-row-gap,16px)}.dream-items-list__item{display:flex;flex-direction:column;min-width:0}.dream-items-list__row{display:flex;align-items:flex-start;gap:var(--dream-icon-gap,10px)}.dream-items-list__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--dil-icon-size,30px);height:var(--dil-icon-size,30px);line-height:0}.dream-items-list__icon-image{display:block;width:100%;height:100%;object-fit:contain}.dream-items-list__icon--tinted{display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dream-items-list__icon--svg{color:var(--dil-icon-color,#00778f)}.dream-items-list__icon--svg svg{display:block;width:100%;height:100%;stroke-width:2.2}.dream-items-list__num{border-radius:50%;background:var(--dil-icon-bg,#00778f);color:#fff;font-size:calc(var(--dil-icon-size, 30px) * 0.45);font-weight:800;line-height:1}.dream-items-list--badge-circle .dream-items-list__icon:not(.dream-items-list__num),.dream-items-list--badge-blob .dream-items-list__icon:not(.dream-items-list__num){box-sizing:border-box;padding:calc(var(--dil-icon-size, 30px) * 0.22);width:calc(var(--dil-icon-size, 30px) * 1.45);height:calc(var(--dil-icon-size, 30px) * 1.45);background-color:var(--dil-icon-bg,#cbf4f6);border-radius:50%}.dream-items-list--badge-blob .dream-items-list__icon:not(.dream-items-list__num){border-radius:58% 42% 55% 45% / 48% 58% 42% 52%}.dream-items-list--badge-blob .dream-items-list__item:nth-child(3n+2) .dream-items-list__icon:not(.dream-items-list__num){border-radius:45% 55% 42% 58% / 55% 45% 58% 42%}.dream-items-list__text-wrap{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;line-height:1.6;padding-top:max(0px, calc((var(--dil-icon-size, 30px) - 1.6em) / 2));color:var(--dil-text-color,inherit)}.dream-items-list--badge-circle .dream-items-list__text-wrap,.dream-items-list--badge-blob .dream-items-list__text-wrap{padding-top:max(0px, calc((var(--dil-icon-size, 30px) * 1.45 - 1.6em) / 2))}.dream-items-list__label{color:var(--dil-label-color,inherit);font-size:var(--dil-label-size,inherit);font-weight:var(--dil-label-weight,600)}.dream-items-list__text{font-size:var(--dil-text-size,inherit)}.dream-items-list--label-above .dream-items-list__label{display:block;margin-bottom:2px;font-size:var(--dil-label-size,1.05em);line-height:1.35}.dream-items-list__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dream-items-list__link:hover,.dream-items-list__link:focus-visible{color:var(--dil-icon-color,#00778f);text-decoration-thickness:2px}.dream-items-list--style-cards .dream-items-list__item,.dream-items-list--style-tinted .dream-items-list__item{box-sizing:border-box;padding:14px 16px;border-radius:16px}.dream-items-list--style-cards .dream-items-list__item{background:var(--dil-card-bg,#ffffff);border:1px solid var(--dil-card-border,rgb(15 14 23 / .1));box-shadow:0 6px 18px -12px rgb(15 14 23 / .3)}.dream-items-list--style-tinted .dream-items-list__item{background:var(--dil-card-bg,rgb(203 244 246 / .45))}@media (max-width:900px){.dream-items-list--layout-cols-3{column-count:2}.dream-items-list--layout-grid-3,.dream-items-list--layout-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dream-items-list--layout-cols-2,.dream-items-list--layout-cols-3{column-count:1}.dream-items-list--layout-grid-2,.dream-items-list--layout-grid-3,.dream-items-list--layout-grid-4{grid-template-columns:minmax(0,1fr)}}