.dryer-guide{--dg-ink:#181719;--dg-text:#403e41;--dg-muted:#777278;--dg-line:#e6e1e3;--dg-soft:#f8f8fa;--dg-blush:#fbf0f4;--dg-pink:#bf245b;color:var(--dg-ink);font-size:17px;line-height:1.72}
.dryer-guide *{box-sizing:border-box}.dryer-guide img{display:block;max-width:100%}.dryer-guide a{color:inherit}.dg-shell{width:min(calc(100% - 48px),1040px);margin-inline:auto}.dg-reading{width:min(calc(100% - 48px),720px);margin-inline:auto}.dg-kicker{color:var(--dg-pink);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dg-header{padding:72px 0 32px}.dg-breadcrumbs{margin-bottom:28px;color:var(--dg-muted);font-size:13px}.dg-header h1{max-width:780px;margin:14px 0 22px;font-size:clamp(42px,5.2vw,66px);font-weight:600;letter-spacing:-.045em;line-height:1.03}.dg-dek{max-width:690px;color:var(--dg-text);font-size:21px;line-height:1.56}.dg-byline{margin-top:26px;color:var(--dg-muted);font-size:13px}.dg-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:24px;min-height:clamp(310px,34vw,410px);padding:18px 70px 16px;background:var(--dg-soft);border-radius:18px;overflow:hidden}.dg-hero figure{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;margin:0}.dg-hero img{width:100%;height:clamp(240px,27vw,330px);object-fit:contain;object-position:center bottom;transform:scale(1.1);transform-origin:center bottom}.dg-hero figcaption{margin-top:12px;color:var(--dg-muted);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.dg-lead{padding:80px 0 0}.dg-lead p:first-child{color:var(--dg-ink);font-size:23px;line-height:1.58}.dg-lead p{color:var(--dg-text)}.dg-picks{padding:80px 0;border-bottom:1px solid var(--dg-line)}.dg-picks h2{margin:8px 0 24px;font-size:31px}.dg-pick{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:17px 0;border-top:1px solid var(--dg-line)}.dg-pick strong{font-weight:700}.dg-pick p{margin:0;color:var(--dg-text)}.dg-story{padding:80px 0 0}.dg-story h2,.dg-product h2,.dg-decision h2{margin:9px 0 22px;font-size:clamp(31px,4vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.13}.dg-story p,.dg-product p,.dg-decision p{color:var(--dg-text)}.dg-quote{margin:38px 0;padding:24px 0;border-block:1px solid var(--dg-line);color:var(--dg-ink);font-size:24px;line-height:1.42}.dg-product{padding:80px 0 0}.dg-media{display:grid;gap:14px;margin-bottom:32px}.dg-media--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-media--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-media figure{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;aspect-ratio:4/3;background:var(--dg-soft);border:1px solid var(--dg-line);border-radius:18px;overflow:hidden}.dg-media--three figure{aspect-ratio:1/1;background:#fff}.dg-media img{width:100%;height:100%;object-fit:contain;background:var(--dg-soft);border-radius:0!important}.dg-media--three img{padding:22px;background:#fff}.dg-media figcaption{padding:10px 13px;border-top:1px solid var(--dg-line);background:#fff;font-size:12px;font-weight:700}.dg-why{margin:28px 0;padding:22px 24px;background:var(--dg-blush);border-left:3px solid var(--dg-pink)}.dg-why strong{display:block;margin-bottom:5px}.dg-facts{display:grid;grid-template-columns:1fr 1fr;margin:26px 0 28px;border-block:1px solid var(--dg-line)}.dg-fact{padding:15px 8px 15px 0;color:var(--dg-text);font-size:14px}.dg-fact:nth-child(even){padding-left:18px;border-left:1px solid var(--dg-line)}.dg-fact strong{display:block;color:var(--dg-ink);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.dg-product-link{color:var(--dg-pink)!important;font-size:14px;font-weight:700;text-underline-offset:4px}.dg-comparison{padding:80px 0}.dg-comparison>.dg-kicker,.dg-comparison h2,.dg-comparison-intro{text-align:center}.dg-comparison h2{max-width:680px;margin:9px auto 15px;font-size:clamp(31px,4vw,44px);line-height:1.12}.dg-comparison-intro{max-width:650px;margin-inline:auto;color:var(--dg-muted)}.dg-table-wrap{overflow-x:auto;margin-top:30px;border-block:1px solid var(--dg-line)}.dg-table{width:100%;min-width:740px;border-collapse:collapse;font-size:15px}.dg-table th,.dg-table td{padding:16px 12px;border-bottom:1px solid var(--dg-line);text-align:left;vertical-align:top}.dg-table thead th{font-size:12px;letter-spacing:.07em;text-transform:uppercase}.dg-compare{display:grid;gap:8px;justify-items:start;min-width:132px}.dg-compare img{width:132px;height:118px;object-fit:contain;background:#fff;border-radius:0!important}.dg-compare span{font-size:13px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.dg-table tbody th{width:20%;font-size:14px;font-weight:650}.dg-table tbody td{color:var(--dg-text);font-size:15px}.dg-comparison-note{max-width:780px;margin:16px 0 0;color:var(--dg-muted);font-size:12px;line-height:1.6;text-align:left}.dg-decision{padding:80px 0 40px}.dg-sources{margin-top:48px;padding:24px 0;border-top:1px solid var(--dg-line);color:var(--dg-muted);font-size:13px}.dg-sources a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.dg-header{padding-top:52px}.dg-hero{gap:12px;min-height:330px;padding:18px 28px 16px}.dg-hero img{height:270px;transform:scale(1.06)}}
@media(max-width:520px){.dg-shell,.dg-reading{width:calc(100% - 36px)}.dg-header{padding:46px 0 30px}.dg-header h1{font-size:39px}.dg-dek{font-size:18px}.dg-hero{gap:4px;min-height:220px;padding:12px 10px}.dg-hero img{height:175px;transform:scale(1.04)}.dg-lead,.dg-picks,.dg-story,.dg-product,.dg-comparison,.dg-decision{padding-top:56px}.dg-pick{grid-template-columns:1fr;gap:4px}.dg-media--two{grid-template-columns:1fr}.dg-media figure{border-radius:12px}.dg-media--three{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;padding-bottom:8px}.dg-facts{grid-template-columns:1fr}.dg-fact:nth-child(even){padding-left:0;border-left:0}}
