.dwm-stack-section__top{display:grid;gap:var(--dwm-heading-gap)}.dwm-stack-section__heading{max-width:40rem}.dwm-stack-section__layers{position:relative;display:grid;gap:var(--dwm-space-3);padding-left:1.5rem}.dwm-stack-section__layers:before{content:"";position:absolute;top:1.75rem;bottom:1.75rem;left:.3125rem;border-left:1px dashed rgb(var(--dwm-fg-rgb) / .28)}.dwm-stack-section__layer{position:relative;display:grid;gap:var(--dwm-space-3);padding:clamp(1rem,.85rem + .6vw,1.375rem) clamp(1rem,.8rem + .8vw,1.5rem);border:1px solid var(--dwm-border-color);border-radius:var(--dwm-radius-md);background-color:rgb(var(--dwm-surface-rgb))}.dwm-stack-section__layer:before{content:"";position:absolute;top:calc(clamp(1rem,.85rem + .6vw,1.375rem) + .35em);left:-1.5rem;width:.625rem;height:.625rem;border:2px solid rgb(var(--dwm-fg-rgb) / .45);border-radius:50%;background-color:rgb(var(--dwm-bg-rgb))}.dwm-stack-section__layer--highlight{border-color:rgb(var(--dwm-accent-rgb) / .7);box-shadow:0 18px 40px -24px rgb(var(--dwm-accent-rgb) / .55)}.dwm-stack-section__layer--highlight:before{border-color:rgb(var(--dwm-accent-rgb));background-color:rgb(var(--dwm-accent-rgb))}.dwm-stack-section__layer-title{margin:0;font-family:var(--dwm-font-heading);font-size:var(--dwm-text-h4);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em;line-height:1.3}.dwm-stack-section__layer--highlight .dwm-stack-section__layer-title{color:rgb(var(--dwm-accent-rgb))}.dwm-stack-section__items{display:flex;flex-wrap:wrap;gap:var(--dwm-space-2);margin:0;padding:0;list-style:none}.dwm-stack-section__item{padding:.3125rem .75rem;border:1px solid var(--dwm-border-color);border-radius:var(--dwm-radius-sm);font-size:var(--dwm-text-small);line-height:1.4}.dwm-stack-section__layer--highlight .dwm-stack-section__item{border-color:rgb(var(--dwm-accent-rgb) / .35)}.dwm-stack-section__points{display:grid;gap:0 clamp(1.5rem,.5rem + 3vw,3rem);margin:clamp(3rem,2.4rem + 2.4vw,4.5rem) 0 0;padding:0;list-style:none}.dwm-stack-section__point{display:grid;align-content:start;gap:var(--dwm-space-2);padding-block:clamp(1.25rem,1.1rem + .6vw,1.75rem);border-top:1px solid var(--dwm-border-strong-color)}.dwm-stack-section__point-index{color:rgb(var(--dwm-accent-rgb));font-size:var(--dwm-text-label);font-weight:var(--dwm-weight-ui);font-variant-numeric:tabular-nums;letter-spacing:.04em}.dwm-stack-section__point-title{margin:0;font-family:var(--dwm-font-heading);font-size:var(--dwm-text-h4);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em;line-height:1.3}.dwm-stack-section__point-text{margin:0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.6}.dwm-stack-section__footnote{margin-top:var(--dwm-space-6);color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small)}.dwm-stack-section__footnote p{margin:0}.dwm-stack-section__footnote a{color:rgb(var(--dwm-fg-rgb));font-weight:var(--dwm-weight-ui);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:700px){.dwm-stack-section__points{grid-template-columns:repeat(2,minmax(0,1fr))}.dwm-stack-section__layer{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:center;column-gap:var(--dwm-space-6)}.dwm-stack-section__layer{margin-left:calc(var(--dwm-layer-i, 0) * 1.25rem)}}@media screen and (min-width:1000px){.dwm-stack-section__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(3rem,0rem + 5vw,6rem)}.dwm-stack-section__points{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dwm-platform-stack.css.map */
