*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-body);color:var(--dsg-text);background:var(--dsg-bg);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--dsg-blue);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-1)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:var(--sp-2);top:-60px;z-index:999;background:var(--dsg-white);padding:var(--sp-2) var(--sp-3)}.skip-link:focus{top:var(--sp-2)}.h1,h1{font-family:var(--font-cond);font-weight:var(--fw-bold);font-size:var(--fs-26);line-height:var(--lh-tight);margin:0;letter-spacing:-.005em;text-wrap:balance}.h2,h2{font-family:var(--font-cond);font-weight:var(--fw-bold);font-size:var(--fs-22);line-height:var(--lh-tight);margin:0;text-wrap:balance}.h3,h3{font-family:var(--font-sans);font-weight:var(--fw-semi);font-size:var(--fs-18);line-height:var(--lh-snug);margin:0}.h4,h4{font-family:var(--font-sans);font-weight:var(--fw-semi);font-size:var(--fs-16);line-height:var(--lh-snug);margin:0}@media(min-width:1024px){.h1,h1{font-size:var(--fs-30)}}p{margin:0}.t-body{font-size:var(--fs-14)}.t-small{font-size:var(--fs-13)}.t-meta{font-size:var(--fs-12);color:var(--dsg-text-3)}.t-label{font-size:var(--fs-12);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.06em;color:var(--dsg-text-2)}.t-brand{font-size:var(--fs-12);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--dsg-text-2)}.t-code{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:0;color:var(--dsg-text-2)}.t-code b{font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--dsg-text-3);margin-right:2px}.t-num{font-variant-numeric:tabular-nums}.page-width{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.stack>*+*{margin-top:var(--sp-3)}.row{display:flex;align-items:center;gap:var(--sp-2)}.divider{border:0;border-top:var(--bw) solid var(--dsg-border);margin:0}.surface{background:var(--dsg-white);border:var(--bw) solid var(--dsg-border);border-radius:var(--radius-1)}main{display:block;min-height:60vh}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dsg-base.css.map */
