.dn-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;padding-block:16px;font-size:12px;line-height:1.5}.dn-breadcrumbs a{text-underline-offset:3px}.dn-review-context{font-size:12px;line-height:1.6;max-width:78ch;color:#52645c}.dn-home-compare{max-width:1000px}.dn-header .dn-desktop-nav{gap:18px}.dn-footer a:focus-visible,.dn-header a:focus-visible,.dn-body button:focus-visible,.dn-body input:focus-visible,.dn-body select:focus-visible,.dn-body summary:focus-visible{outline:3px solid #b4471e;outline-offset:4px}.dn-body input[type=number]{min-height:44px}.dn-body .dn-gallery-thumbs button,.dn-body .dn-blanket-thumbs button{min-width:44px;min-height:44px}.dn-guides{padding-block:36px 64px;max-width:1000px}.dn-guides h1{font:400 clamp(30px,5vw,48px)/1.12 var(--dn-serif);max-width:800px}.dn-guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.dn-guide-index a{padding:16px;background:#eef1e7;border-radius:10px;text-underline-offset:3px}.dn-guide-article{padding:24px 0;border-top:1px solid #d6dcd0;scroll-margin-top:105px}.dn-guide-article summary{font:400 25px/1.3 var(--dn-serif);cursor:pointer;padding:8px 0}.dn-guide-article img{width:100%;height:auto;max-height:440px;object-fit:contain;background:#f4f2ee;border-radius:12px;margin:20px 0}.dn-guide-article .rte{max-width:76ch;line-height:1.8}.dn-guide-article h2{font:400 24px/1.25 var(--dn-serif);margin-top:28px}.dn-guide-article li{margin:8px 0}.dn-guide-article table{border-collapse:collapse;width:100%;font-size:14px}.dn-guide-article td,.dn-guide-article th{border-bottom:1px solid #d6dcd0;padding:10px;text-align:left}.dn-product-grid{scrollbar-width:thin}.dn-card-benefit{overflow-wrap:anywhere}@media(max-width:759px){.dn-guide-index{grid-template-columns:1fr}.dn-guides{padding-top:24px}.dn-guide-article summary{font-size:22px}.dn-breadcrumbs{padding-block:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.dn-body *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.dn-guide-index>article{border:1px solid #d6dcd0;border-radius:14px;overflow:hidden;background:#f8f8f3;padding-bottom:20px}.dn-guide-index>article>a{display:block;background:none;padding:0;border-radius:0}.dn-guide-index>article>a img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#f1efe8}.dn-guide-index>article h2{font:400 24px/1.25 var(--dn-serif);padding:0 20px}.dn-guide-index>article h2 a{padding:0;background:none}.dn-guide-index>article p,.dn-guide-index>article>.dn-text-link{margin-inline:20px}.dn-guides>img{width:100%;height:auto;max-height:460px;object-fit:contain;background:#f4f2ee;border-radius:12px}.dn-guide-copy{max-width:78ch;line-height:1.8;margin-top:30px}.dn-guide-copy h2{font:400 26px/1.3 var(--dn-serif);margin-top:30px}.dn-guide-copy table{width:100%;border-collapse:collapse;font-size:13px}.dn-guide-copy th,.dn-guide-copy td{padding:10px 5px;border-bottom:1px solid #d6dcd0;text-align:left}.dn-guide-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dn-reading-link{margin-block:20px}.dn-guide-copy li{margin-block:9px}.dn-guide-copy img{max-width:100%;height:auto}.dn-body .dn-header-inner{flex-wrap:wrap}.dn-body .dn-desktop-nav{flex-wrap:wrap;justify-content:center}.dn-body .dn-guide-index a:focus-visible{outline:3px solid #b4471e;outline-offset:4px}
.dn-cookie-link{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer}.dn-cookie-dialog{border:0;border-radius:14px;padding:30px;max-width:560px;width:calc(100% - 32px);color:#19372d;background:#fff}.dn-cookie-dialog::backdrop{background:#0007}.dn-cookie-dialog h2{font:400 30px/1.2 var(--dn-serif);padding-right:24px}.dn-cookie-dialog p{line-height:1.6}.dn-cookie-dialog label{display:flex;align-items:center;gap:10px;padding:12px 0}.dn-cookie-dialog input{width:22px;height:22px}.dn-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.dn-cookie-close{position:absolute;right:12px;top:10px;width:44px;height:44px;background:none;border:0;font-size:28px}.dn-cookie-dialog button:focus-visible{outline:3px solid #b4471e;outline-offset:3px}
