.mc-root.mc-dp,.sv2-dp{--dp-cream: #f6f1e8;--dp-dark: #1e1e1e;--dp-gold: #967846;--dp-gold-light: #c9a45e;--dp-link-dark: #e6cf9c;--dp-link-light: #6e5630;--dp-gap: 32px}.mc-root.mc-dp{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto}.sv2-dp .sv2-main{box-sizing:border-box;max-width:1200px;padding-inline:24px}.article-page .article-layout:has(.mc-dp){box-sizing:border-box;max-width:1200px;padding-inline:24px;background:#f6f1e8}@media(min-width:1024px){.sv2-dp .sv2-main,.article-page .article-layout:has(.mc-dp){padding-inline:48px}}.mc-root.mc-dp .mc-band:not(.ds-page-header){box-sizing:border-box;max-width:1200px;margin-inline:auto;background:var(--dp-dark);color:var(--dp-cream);border:0;border-top:3px solid var(--dp-gold-light);border-radius:0;font-size:18px;line-height:1.65}.mc-root.mc-dp .mc-band:not(.ds-page-header) :is(h2,h3,h4,.mc-h2,.mc-h3,.mc-band-title){color:var(--dp-cream)}.mc-root.mc-dp .mc-band:not(.ds-page-header) :is(p,.mc-p,li){color:inherit;font-size:18px;line-height:1.65;max-width:72ch}.mc-root.mc-dp .mc-band:not(.ds-page-header) :is(p,.mc-p){margin:0 0 1.25em}.mc-root.mc-dp .mc-band:not(.ds-page-header) :is(p,.mc-p):last-child{margin-bottom:0}.mc-root.mc-dp .mc-band:not(.ds-page-header) :is(strong,b,em){color:inherit}.mc-root.mc-dp .mc-band:not(.ds-page-header) .mc-p a:not(.btn),.mc-root.mc-dp .mc-band:not(.ds-page-header) li a:not(.btn),.mc-root.mc-dp .mc-band:not(.ds-page-header) a:not(.btn):not(.mc-brand){color:var(--dp-link-dark);text-decoration:underline;text-underline-offset:.16em}.mc-root.mc-dp .mc-band:not(.ds-page-header) .mc-eyebrow{color:var(--dp-gold-light)}.mc-root.mc-dp .mc-band .dp-band-h2{font-size:clamp(2rem,1.6rem + 1vw,2.5rem);line-height:1.2;margin:0 0 .6em}.mc-root.mc-dp .mc-band:not(.ds-page-header) :is(h2,.mc-h2){font-size:clamp(2rem,1.6rem + 1vw,2.5rem);line-height:1.2}.sv2-dp :is(.sv2-qa-grid,.sv2-cards) h3{font-size:clamp(1.25rem,1.1rem + .25vw,1.375rem)}.mc-root.mc-dp .mc-band.dp-band-card:not(.ds-page-header){background:#fff;color:var(--dp-dark);border:1px solid rgba(30,30,30,.08);border-top:3px solid var(--dp-gold);border-radius:12px;box-shadow:0 0 0 12px var(--dp-cream);margin-block:2.5rem}.mc-root.mc-dp .mc-band.dp-band-card:not(.ds-page-header) :is(h2,h3,h4,.mc-h2,.mc-h3){color:var(--dp-dark)}.mc-root.mc-dp .mc-band.dp-band-card:not(.ds-page-header) a:not(.btn):not(.mc-brand){color:var(--dp-link-light)}.mc-root.mc-dp .mc-band.dp-band-card:not(.ds-page-header) .mc-eyebrow{color:var(--dp-link-light)}.mc-root.mc-dp .dp-cards{list-style:none;margin:2rem auto;padding:0;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dp-gap);--cols: 1}@media(min-width:640px){.mc-root.mc-dp .dp-cards{--cols: 2}}@media(min-width:1024px){.mc-root.mc-dp .dp-cards{--cols: 3}.mc-root.mc-dp .dp-cards[data-count="4"],.mc-root.mc-dp .dp-cards[data-count="2"]{--cols: 2}}.mc-root.mc-dp .dp-card{box-sizing:border-box;flex:0 1 calc((100% - (var(--cols) - 1) * var(--dp-gap)) / var(--cols));display:flex;flex-direction:column;background:#fff;color:var(--dp-dark);border:1px solid rgba(30,30,30,.08);border-radius:12px;margin:0}.mc-root.mc-dp .dp-card:before{content:none;display:none}.mc-root.mc-dp .mc-band:not(.ds-page-header) .dp-card,.mc-root.mc-dp .mc-band:not(.ds-page-header) .dp-card :is(h3,p,.dp-card-body,strong,b){color:#1e1e1e}.mc-root.mc-dp .mc-band:not(.ds-page-header) .dp-card a:not(.btn):not(.mc-brand){color:#6e5630}.mc-root.mc-dp .dp-card-media{margin:0 0 1.25rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#fff}.mc-root.mc-dp .dp-card-media{border:1px solid rgba(30,30,30,.08)}.mc-root.mc-dp .dp-card-media-product{padding:16px;box-sizing:border-box}.mc-root.mc-dp .dp-card-media img{display:block;width:100%;height:100%;object-fit:cover;margin:0;max-width:none;border:0;box-shadow:none}.mc-root.mc-dp .dp-card-media-product img{object-fit:contain}.mc-root.mc-dp .dp-card-title{font-family:var(--ds-font-heading);font-size:clamp(1.25rem,1.15rem + .3vw,1.375rem);font-weight:700;line-height:1.3;color:var(--dp-dark);margin:0 0 .6rem}.mc-root.mc-dp .dp-card-body{font-size:17px;line-height:1.6;color:#3a3633}.mc-root.mc-dp .dp-card-body a:not(.btn){color:var(--dp-link-light)}.mc-root.mc-dp .mc-band:not(.dp-band-card) .dp-card :is(.dp-card-title,h3){color:var(--dp-dark)}.mc-root.mc-dp .mc-band:not(.dp-band-card) .dp-card-body{color:#3a3633}@media(min-width:1024px){.mc-root.mc-dp .mc-thirds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start}}@media(max-width:1023px){.mc-root.mc-dp .mc-thirds{display:flex;flex-direction:column;gap:1rem}}.mc-root.mc-dp :is(.mc-grid,.mc-feature-grid,.mc-panel-grid,.mc-tier-grid){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dp-gap);--cols: 1}@media(min-width:640px){.mc-root.mc-dp :is(.mc-grid,.mc-feature-grid,.mc-panel-grid,.mc-tier-grid){--cols: 2}}@media(min-width:1024px){.mc-root.mc-dp :is(.mc-grid,.mc-feature-grid,.mc-panel-grid,.mc-tier-grid){--cols: 3}.mc-root.mc-dp :is(.mc-grid,.mc-feature-grid,.mc-panel-grid,.mc-tier-grid):has(>:nth-child(4):last-child){--cols: 2}}.mc-root.mc-dp :is(.mc-grid,.mc-feature-grid,.mc-panel-grid,.mc-tier-grid)>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--cols) - 1) * var(--dp-gap)) / var(--cols));min-width:0;margin:0}.sv2-dp :is(.sv2-cards,.sv2-qa-grid){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dp-gap);--cols: 1}@media(min-width:640px){.sv2-dp :is(.sv2-cards,.sv2-qa-grid){--cols: 2}}@media(min-width:1024px){.sv2-dp :is(.sv2-cards,.sv2-qa-grid){--cols: 3}.sv2-dp :is(.sv2-cards,.sv2-qa-grid):has(>:nth-child(4):last-child){--cols: 2}}.sv2-dp :is(.sv2-cards,.sv2-qa-grid)>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--cols) - 1) * var(--dp-gap)) / var(--cols));min-width:0}.sv2-dp .sv2-dgroup>:is(p,ul,ol,h2,h3,h4,.sv2-listblock){max-width:72ch}.sv2-dp .sv2-dgroup :is(p,li){font-size:17.5px;line-height:1.6}.sv2-dp .sv2-dgroup-band{background:var(--dp-cream);border:0;border-radius:0;box-shadow:0 0 0 100vmax var(--dp-cream);clip-path:inset(0 -100vmax);padding:24px}@media(min-width:1024px){.sv2-dp .sv2-dgroup-band{padding:40px}}.mc-root.mc-dp.mc-dp{display:flex;flex-direction:column;padding-block:0}.mc-root.mc-dp>:is(section,.mc-band,.mc-cta-band,.dp-cards,.mc-grid){margin-block:0!important}body:not(.article-page) .mc-root.mc-dp>.mc-h2{font-size:clamp(2rem,1.6rem + 1vw,2.5rem);line-height:1.2}.mc-root.mc-dp .mc-band:not(.ds-page-header) .toc-box{color:var(--dp-dark)}.mc-root.mc-dp .mc-band:not(.ds-page-header) .toc-box summary{color:var(--dp-link-light)}.mc-root.mc-dp .mc-band:not(.ds-page-header) .toc-box a:not(.btn):not(.mc-brand){color:var(--dp-link-light);text-decoration:none}.mc-root.mc-dp{--c9-section: 56px;--c9-inner: 24px;--c9-head: 24px;--c9-para: 16px}@media(min-width:1024px){.mc-root.mc-dp{--c9-section: 80px;--c9-inner: 40px}}.mc-root.mc-dp>.c8-band{position:relative;box-sizing:border-box;background:#1e1e1e;color:#f6f1e8;box-shadow:0 0 0 100vmax #1e1e1e;clip-path:inset(0 -100vmax);padding-block:32px;display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.mc-root.mc-dp>.c8-band{padding-block:56px}}.mc-root.mc-dp .c8-band .mc-breadcrumbs{margin:0;color:#c9c1b3;font-size:.875rem}.mc-root.mc-dp .c8-band .mc-breadcrumbs a{color:#d9cdb6;font-weight:600}.mc-root.mc-dp .c8-band .mc-crumb-sep{color:#8f887d}.mc-root.mc-dp .c8-band .ds-page-header.mc-hero{background:transparent;color:#f6f1e8;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;max-width:none;width:100%}.mc-root.mc-dp .c8-band .mc-band-title{color:#f6f1e8;font-size:var(--ds-h1);line-height:1.2;margin:0}.mc-root.mc-dp .c8-band .mc-band-body{margin-top:var(--c9-head);gap:var(--c9-para)}.mc-root.mc-dp .c8-band .mc-band-body p{color:#f6f1e8;max-width:70ch;margin:0;font-size:1.125rem;line-height:1.65}.mc-root.mc-dp .c8-band :is(strong,b,em){color:#f6f1e8}.mc-root.mc-dp .c8-band .mc-band-body a:not(.btn){color:#e6cf9c}.mc-root.mc-dp .c8-band .mc-band-sub{color:#d3b788;margin:0}.mc-root.mc-dp .c8-band .mc-eyebrow{color:#d3b788}.mc-root.mc-dp .c8-band .mc-hero-copy{min-width:0}.mc-root.mc-dp.mc-dp{gap:var(--c9-section)}.mc-root.mc-dp>:is(h2,h3,h4,.mc-h2,.mc-h3)+*{margin-top:calc(var(--c9-head) - var(--c9-section))!important}.mc-root.mc-dp>:is(p,.mc-p)+:is(p,.mc-p,ul,ol,.mc-list),.mc-root.mc-dp>:is(ul,ol,.mc-list)+:is(p,.mc-p){margin-top:calc(var(--c9-para) - var(--c9-section))!important}.mc-root.mc-dp :is(.mc-band:not(.ds-page-header),.mc-cta-band,.mc-panel,.mc-tier,.mc-feature,.mc-card,.dp-card,.mc-faq-section){padding:var(--c9-inner)}.mc-root.mc-dp :is(.mc-band:not(.ds-page-header),.mc-cta-band,.mc-panel,.mc-tier,.mc-feature,.mc-card,.dp-card,.mc-split-body,.mc-col,.mc-faq-a) :is(h2,h3,.mc-h2,.mc-h3,.dp-band-h2){margin-top:0;margin-bottom:var(--c9-head)}.mc-root.mc-dp :is(.mc-band:not(.ds-page-header),.mc-cta-band,.mc-panel,.mc-tier,.mc-feature,.mc-card,.mc-split-body,.mc-col,.mc-faq-a) :is(p,.mc-p){margin:0 0 var(--c9-para)}.mc-root.mc-dp :is(.mc-band:not(.ds-page-header),.mc-cta-band,.mc-panel,.mc-tier,.mc-feature,.mc-card,.mc-split-body,.mc-col,.mc-faq-a) :is(p,.mc-p):last-child{margin-bottom:0}.mc-root.mc-dp .dp-cards{margin-block:var(--c9-head)}.mc-root.mc-dp .dp-card-title{margin-bottom:24px}.mc-root.mc-dp :is(.mc-grid,.mc-feature-grid,.mc-panel-grid,.mc-tier-grid,.mc-product-grid){margin:0}.mc-root.mc-dp .mc-product-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dp-gap);--cols: 1}@media(min-width:640px){.mc-root.mc-dp .mc-product-grid{--cols: 2}}@media(min-width:1024px){.mc-root.mc-dp .mc-product-grid{--cols: 3}.mc-root.mc-dp .mc-product-grid:has(>:nth-child(4):last-child){--cols: 2}}.mc-root.mc-dp .mc-product-grid>.mc-product-card{box-sizing:border-box;flex:0 1 calc((100% - (var(--cols) - 1) * var(--dp-gap)) / var(--cols));min-width:0;margin:0;background:#fff;color:#1e1e1e;border:1px solid rgba(30,30,30,.08);border-radius:12px;box-shadow:none;padding:24px;gap:16px}@media(min-width:1024px){.mc-root.mc-dp .mc-product-grid>.mc-product-card{padding:40px}}.mc-root.mc-dp .mc-product-card-media{background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:8px;padding:16px;box-sizing:border-box}.mc-root.mc-dp .mc-product-card-title{font-family:var(--ds-font-heading);font-size:clamp(1.25rem,1.15rem + .3vw,1.375rem);font-weight:700;line-height:1.3;margin:0 0 8px}.mc-root.mc-dp .mc-product-card-title a{color:#1e1e1e}.mc-root.mc-dp .mc-product-card-spec{margin:0;font-size:17px;line-height:1.6;color:#3a3633}.mc-root.mc-dp .mc-product-card-actions{margin-top:auto}.mc-root.mc-dp.mc-dp>:is(h2,h3,h4,.mc-h2,.mc-h3,p,.mc-p,ul,ol,.mc-list){margin-block:0}main.money-page>.mc-root.mc-dp{padding-inline:24px}@media(min-width:1024px){main.money-page>.mc-root.mc-dp{padding-inline:48px}}
