.dw-guide{--dw-ink:#17191a;--dw-muted:#596067;--dw-yellow:#f5c400;--dw-line:#d9dcda;color:var(--dw-ink);background:#fff}.dw-guide__shell{width:min(1200px,calc(100% - 40px));margin:auto;padding:32px 0 80px}.dw-guide__breadcrumb{font-size:13px;color:var(--dw-muted);margin-bottom:24px}.dw-guide__breadcrumb a{color:inherit}.dw-guide__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,64px);align-items:center;padding:32px;background:#f4f3ef}.dw-guide__hero h1{font-size:clamp(32px,4.4vw,58px);line-height:1.08;letter-spacing:-.035em;margin:14px 0 20px}.dw-guide__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dw-guide__deck{font-size:18px;line-height:1.55;color:var(--dw-muted)}.dw-guide__byline{font-size:13px;color:var(--dw-muted);margin-top:24px}.dw-guide__hero-image{margin:0}.dw-guide__hero-image img{display:block;width:100%;height:auto}.dw-guide__reading{max-width:780px;margin:48px auto 0;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.dw-guide__reading h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:48px 0 16px}.dw-guide__reading h3{font-size:22px;line-height:1.3;margin:30px 0 12px}.dw-guide__reading p{margin:0 0 18px}.dw-guide__reading a{color:inherit;text-decoration-thickness:2px;text-decoration-color:var(--dw-yellow);text-underline-offset:3px}.dw-guide__answer{background:#f6f5f0;border-left:5px solid var(--dw-yellow);padding:24px 28px;margin:0 0 28px}.dw-guide__answer h2{margin:0 0 12px;font-size:23px}.dw-guide__answer ul{margin-bottom:0}.dw-guide__toc{background:#f6f6f4;padding:22px 28px;margin:0 0 36px}.dw-guide__toc ol{margin:0;padding-left:22px}.dw-guide__toc li{padding:3px 0}.dw-guide__safety{display:block;border-left:5px solid #b56d09;background:#fff7e8;padding:20px 24px;margin:28px 0}.dw-guide__reading table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.dw-guide__reading th,.dw-guide__reading td{border:1px solid var(--dw-line);padding:12px;text-align:left}.dw-guide__reading th{background:#f4f3ef}.dw-guide__faq details{border-bottom:1px solid var(--dw-line);padding:16px 0}.dw-guide__faq summary{cursor:pointer;font-weight:700}.dw-guide__sources{font-size:14px;color:var(--dw-muted)}@media(max-width:749px){.dw-guide__shell{width:calc(100% - 32px);padding-top:20px}.dw-guide__hero{grid-template-columns:1fr;padding:22px}.dw-guide__reading{margin-top:32px;font-size:16px}.dw-guide__answer,.dw-guide__toc{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAgA */
