.dwm-article{--dwm-article-col: 46.25rem;--dwm-article-toc: 14.5rem;--dwm-article-gap: clamp(2.5rem, 1rem + 3vw, 4.5rem)}.dwm-article__frame{display:grid;max-width:68.75rem;margin-inline:auto}.dwm-article__main{justify-self:center;width:100%;max-width:var(--dwm-article-col)}@media screen and (min-width:1200px){.dwm-article__frame--toc{grid-template-columns:var(--dwm-article-toc) minmax(0,var(--dwm-article-col));column-gap:var(--dwm-article-gap);justify-content:center}.dwm-article__frame--toc>.dwm-article__hero,.dwm-article__frame--toc>.dwm-article__image{grid-column:1 / -1}.dwm-article__frame--toc>.dwm-article__main{grid-column:2}}.dwm-article__hero{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem;min-width:0}.dwm-article__breadcrumb{max-width:100%}.dwm-article__breadcrumb ol{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small)}.dwm-article__breadcrumb li+li:before{content:"\203a";margin-right:.5rem;color:rgb(var(--dwm-fg-muted-rgb) / .7)}.dwm-article__breadcrumb a{color:inherit;text-decoration:none}.dwm-article__breadcrumb a:hover{color:rgb(var(--dwm-fg-rgb));text-decoration:underline}.dwm-article__breadcrumb li{flex:none;white-space:nowrap}.dwm-article__breadcrumb li:last-child{display:flex;flex:0 1 auto;min-width:0}.dwm-article__breadcrumb [aria-current=page]{display:block;min-width:0;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.dwm-article__tag{margin-top:.25rem;color:rgb(var(--dwm-accent-rgb));font-size:var(--dwm-text-label);font-weight:var(--dwm-weight-ui);letter-spacing:var(--dwm-tracking-label);text-decoration:none;text-transform:uppercase}.dwm-article__tag:hover{text-decoration:underline}.dwm-article__title{margin:0;font-family:var(--dwm-font-heading);font-size:clamp(1.875rem,1.35rem + 2.2vw,3rem);font-weight:var(--dwm-weight-heading);letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.dwm-article__title{max-width:min(56rem,100%)}.dwm-article__excerpt{max-width:min(46.25rem,100%)}.dwm-article__excerpt{color:rgb(var(--dwm-fg-muted-rgb));font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.dwm-article__meta{display:flex;flex-wrap:wrap;gap:.375rem .5rem;margin:.25rem 0 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small);font-variant-numeric:tabular-nums}.dwm-article__image{margin:clamp(1.5rem,1.25rem + 1vw,2rem) 0 0;overflow:hidden;border-radius:var(--dwm-radius-lg);background-color:rgb(var(--dwm-fg-rgb) / .06)}.dwm-article__image img{display:block;width:100%;height:auto}.dwm-article__main{min-width:0;padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.dwm-article__toc-title{margin:0;color:rgb(var(--dwm-fg-rgb));font-family:var(--dwm-font-heading);font-size:var(--dwm-text-small);font-weight:var(--dwm-weight-heading);letter-spacing:.01em}.dwm-article__toc-list{display:grid;gap:.125rem;margin:.75rem 0 0;padding:0;list-style:none;counter-reset:dwm-toc}.dwm-article__toc-list li{counter-increment:dwm-toc}.dwm-article__toc-list a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);padding:.375rem 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small);line-height:1.45;text-decoration:none}.dwm-article__toc-list a:before{content:counter(dwm-toc,decimal-leading-zero);color:rgb(var(--dwm-accent-rgb));font-size:var(--dwm-text-label);font-variant-numeric:tabular-nums;line-height:1.9}.dwm-article__toc-list a:hover{color:rgb(var(--dwm-fg-rgb))}.dwm-article__toc--side .dwm-article__toc-list a{color:rgb(var(--dwm-fg-rgb) / .78)}.dwm-article__toc--side .dwm-article__toc-list a:hover{color:rgb(var(--dwm-fg-rgb))}.dwm-article__toc--side{display:none}.dwm-article__toc--inline{margin-bottom:clamp(1.75rem,1.5rem + 1vw,2.5rem);padding:.875rem 1.125rem;border:1px solid var(--dwm-border-color);border-radius:var(--dwm-radius-md);background-color:rgb(var(--dwm-white-rgb))}.dwm-article__toc--inline summary{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;cursor:pointer;list-style:none}.dwm-article__toc--inline summary::-webkit-details-marker{display:none}.dwm-article__toc--inline summary:after{content:"";width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -.15rem}.dwm-article__toc--inline[open] summary:after{rotate:-135deg;translate:0 .15rem}.dwm-article__toc--inline .dwm-article__toc-list{margin-top:.5rem;padding-bottom:.25rem}@media screen and (min-width:1200px){.dwm-article__toc--inline{display:none}.dwm-article__toc--side{display:block;grid-column:1;grid-row:3 / span 1;align-self:start;position:sticky;top:calc(var(--dwm-header-height, 0px) + 1.5rem);max-height:calc(100vh - var(--dwm-header-height, 0px) - 3rem);margin-top:clamp(2rem,1.5rem + 2vw,3rem);overflow-y:auto;padding-right:.5rem}.dwm-article__frame--toc>.dwm-article__hero{grid-row:1}.dwm-article__frame--toc>.dwm-article__image{grid-row:2}.dwm-article__frame--toc>.dwm-article__main{grid-row:3}}.dwm-article__anchor{display:block;scroll-margin-top:calc(var(--dwm-header-height, 0px) + 1.25rem)}.dwm-article__prose{color:rgb(var(--dwm-fg-rgb));font-family:var(--dwm-font-body);font-size:1.0625rem;line-height:1.7;overflow-wrap:break-word}@media screen and (min-width:700px){.dwm-article__prose{font-size:1.125rem}}.dwm-article__prose>:first-child{margin-top:0}.dwm-article__prose :is(p,ul,ol,table,blockquote,figure,pre){margin-top:0;margin-bottom:1.25em}.dwm-article__prose :is(h2,h3,h4){color:rgb(var(--dwm-fg-rgb));font-family:var(--dwm-font-heading);font-weight:var(--dwm-weight-heading);letter-spacing:-.015em;text-wrap:balance}.dwm-article__prose h2{margin:2.2em 0 .7em;font-size:clamp(1.4rem,1.2rem + .8vw,1.875rem);line-height:1.22}.dwm-article__prose h3{margin:1.8em 0 .5em;font-size:clamp(1.15rem,1.05rem + .4vw,1.375rem);line-height:1.3}.dwm-article__prose h4{margin:1.5em 0 .4em;font-size:1.0625rem;line-height:1.35}.dwm-article__prose .dwm-article__anchor+h2{margin-top:2.2em}.dwm-article__prose a{color:rgb(var(--dwm-accent-rgb));font-weight:var(--dwm-weight-ui);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.dwm-article__prose a:hover{text-decoration-thickness:2px}.dwm-article__prose strong,.dwm-article__prose b{font-weight:700}.dwm-article__prose :is(ul,ol){padding-left:1.4em}.dwm-article__prose ul{list-style:disc}.dwm-article__prose ol{list-style:decimal}.dwm-article__prose li{margin-bottom:.45em;padding-left:.2em}.dwm-article__prose li::marker{color:rgb(var(--dwm-accent-rgb))}.dwm-article__prose img{max-width:100%;height:auto;border-radius:var(--dwm-radius-md)}.dwm-article__prose blockquote{margin-left:0;padding:.25em 0 .25em 1.25em;border-left:3px solid rgb(var(--dwm-accent-rgb) / .6);color:rgb(var(--dwm-fg-muted-rgb))}.dwm-article__prose hr{margin:2.5em 0;border:0;border-top:1px solid var(--dwm-border-color)}.dwm-article__prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9em}.dwm-article__prose :is(th,td){padding:.6em .85em;border:1px solid var(--dwm-border-color);text-align:left;vertical-align:top}.dwm-article__prose th{background-color:rgb(var(--dwm-fg-rgb) / .04);font-weight:700}.dwm-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:clamp(2rem,1.5rem + 1.5vw,2.75rem);padding-top:1.25rem;border-top:1px solid var(--dwm-border-color)}.dwm-article__share-label{margin:0 .25rem 0 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small)}.dwm-article__share-link{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.25rem .875rem;border:1px solid var(--dwm-border-color);border-radius:var(--dwm-radius-pill);background:none;color:rgb(var(--dwm-fg-rgb));font:inherit;font-size:var(--dwm-text-small);font-weight:var(--dwm-weight-ui);text-decoration:none;cursor:pointer}.dwm-article__share-link:hover{border-color:rgb(var(--dwm-accent-rgb) / .6)}.dwm-article__share-link[hidden]{display:none}.dwm-article__share-status{color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small)}.dwm-article__cta{display:grid;justify-items:start;gap:.625rem;margin-top:clamp(2rem,1.5rem + 1.5vw,2.75rem);padding:clamp(1.5rem,1.25rem + 1vw,2rem);border:1px solid var(--dwm-border-color);border-radius:var(--dwm-radius-lg);background-color:rgb(var(--dwm-white-rgb))}.dwm-article__cta-title{margin:0;font-family:var(--dwm-font-heading);font-size:clamp(1.15rem,1.05rem + .4vw,1.375rem);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em;line-height:1.3}.dwm-article__cta-text{max-width:34rem;margin:0 0 .5rem;color:rgb(var(--dwm-fg-muted-rgb));line-height:1.6}.dwm-article__author{display:flex;align-items:center;gap:1rem;margin-top:clamp(2rem,1.5rem + 1.5vw,2.75rem)}.dwm-article__author:empty{display:none}.dwm-article__author-image{flex:none;width:4rem;height:4rem;border-radius:50%;object-fit:cover}.dwm-article__author-name{margin:0;font-family:var(--dwm-font-heading);font-weight:var(--dwm-weight-heading)}.dwm-article__author-bio{max-width:34rem;margin:.2rem 0 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small);line-height:1.55}.dwm-related__title{margin:0 0 var(--dwm-space-6);font-family:var(--dwm-font-heading);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dwm-article.css.map */
