/* Original 1024 × 1536 layout measured in source pixels. Inner width follows live. */
body:has(.dpc-month-page){background:var(--dpc-background,#fff);color:var(--dpc-ink,#2f3338);--r:calc(min(98vw,1200px)/984)}
body:has(.dpc-month-page) .dpc-header{height:42px;background:var(--dpc-background,#fff);border:0}body:has(.dpc-month-page) .dpc-header-inner{height:42px;max-width:none;padding:4px 3.3%;gap:20px}body:has(.dpc-month-page) .dpc-logo{width:124px;height:auto}body:has(.dpc-month-page) .dpc-header nav{margin:auto}body:has(.dpc-month-page) .dpc-header nav>ul{gap:0;align-items:center}body:has(.dpc-month-page) .dpc-header nav>ul>li>a,body:has(.dpc-month-page) .dpc-unconfigured{font:600 8px/1.3 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:8px 11px;display:block}body:has(.dpc-month-page) .dpc-current-hub{background:var(--dpc-soft,#e4f0f5);border-radius:4px}.dpc-header-tools{display:flex;align-items:center;gap:20px}.dpc-header-tools svg{width:16px;height:16px;stroke:var(--dpc-ink,#2f3338);stroke-width:1.5;fill:none;display:block}.dpc-icon-disabled{border:0;background:none;padding:0;opacity:1}.dpc-search summary{list-style:none;cursor:pointer}.dpc-search summary::-webkit-details-marker{display:none}.dpc-search form{position:absolute;right:25px;top:42px;background:#fff;padding:15px;z-index:50;box-shadow:0 3px 15px #0002}.dpc-header nav>ul>li>.dpc-submenu-toggle{position:absolute;right:-3px;top:4px;opacity:0}.dpc-header nav>ul>li:focus-within>.dpc-submenu-toggle,.dpc-header nav>ul>li:hover>.dpc-submenu-toggle{opacity:1}
.dpc-page.dpc-month-page{padding:0}.dpc-month-page .entry-content>.dpc-section{width:98%;max-width:1200px;margin:calc(10*var(--r)) auto 0;padding:0;border:0;border-radius:calc(9*var(--r));box-sizing:border-box}.dpc-month-page .entry-content>.dpc-month-hero{width:100%;max-width:none;margin:0;min-height:0;height:calc(100vw*257/1024);display:block;position:relative;background:var(--dpc-soft,#e4f0f5) url('source-hero-left-decoration.png') left center/auto 100% no-repeat;border-radius:0;overflow:hidden}.dpc-month-page .dpc-hero-art{position:absolute;left:37.5%;right:0;top:0;bottom:0;width:62.5%;z-index:0;align-self:auto}.dpc-month-page .dpc-hero-art img{height:100%;width:100%;object-fit:contain;display:block}.dpc-month-page .dpc-hero-copy{position:absolute;z-index:2;left:8.3%;top:7%;width:30%;padding:0;text-align:left}.dpc-month-page .dpc-hero-copy h1{font:normal calc(100vw*59/1024)/1.05 Georgia,serif;margin:0;letter-spacing:-2px}.dpc-month-page .dpc-hero-copy .dpc-script{font-size:calc(100vw*51/1024);line-height:1.1;margin:0;white-space:nowrap;color:var(--dpc-accent,#46a3b6);font-weight:400}.dpc-month-page .dpc-hero-copy>p:not(.dpc-script):not(.dpc-cta){font-size:calc(100vw*15/1024);line-height:1.25;width:90%;margin:calc(100vw*13/1024) 0 calc(100vw*8/1024) calc(100vw*23/1024)}.dpc-month-page .dpc-hero-copy>.dpc-cta{margin:0 0 0 calc(100vw*23/1024)}.dpc-month-page .dpc-hero-copy>.dpc-cta a{font-size:calc(100vw*9/1024);width:calc(100vw*182/1024);height:calc(100vw*33/1024);padding:0;display:flex;justify-content:center;align-items:center}
.dpc-month-page .dpc-cta a,.dpc-month-page .dpc-pattern-card .dpc-cta a,.dpc-month-page .dpc-coming-soon button:disabled{background:linear-gradient(var(--dpc-accent,#46a3b6),var(--dpc-accent,#46a3b6));color:white;border:0;border-radius:calc(6*var(--r));font:600 calc(8*var(--r))/1.2 Arial,sans-serif;letter-spacing:calc(.7*var(--r));text-transform:uppercase;text-decoration:none;padding:0;display:flex;align-items:center;justify-content:center;min-height:0;height:calc(27*var(--r))}.dpc-month-page .dpc-cta{margin:0;padding:0}.dpc-month-page .dpc-coming-soon{margin:0!important}.dpc-month-page .dpc-coming-soon button:disabled{opacity:1;cursor:not-allowed;width:calc(142*var(--r));margin:auto}
.dpc-month-page .entry-content>.dpc-glance-strip{height:calc(92*var(--r));display:grid;grid-template-columns:calc(120*var(--r)) 1fr;background:var(--dpc-soft,#e4f0f5);padding:calc(10*var(--r)) 0;border-radius:calc(9*var(--r))}.dpc-month-page .dpc-glance-strip>h2{font:600 calc(12*var(--r))/1.65 Arial,sans-serif;letter-spacing:calc(2*var(--r));margin:0;padding:calc(6*var(--r)) calc(24*var(--r));text-align:left}.dpc-month-page .dpc-quick-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0!important}.dpc-month-page .dpc-quick-link{border-left:1px solid var(--dpc-tint,#e4f0f5);height:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:0 calc(7*var(--r));gap:calc(5*var(--r))}.dpc-month-page .dpc-glance-art img{height:calc(45*var(--r));width:auto;object-fit:contain}.dpc-month-page .dpc-quick-link p{margin:0!important;max-width:none;line-height:1.25}.dpc-month-page .dpc-quick-link a{font:600 calc(8*var(--r))/1.25 Arial,sans-serif;text-transform:uppercase;letter-spacing:calc(.3*var(--r));color:var(--dpc-ink,#2f3338);text-decoration:none}
.dpc-month-page .entry-content>.dpc-picks-section{height:calc(258*var(--r));padding:calc(8*var(--r));background:var(--dpc-soft,#e4f0f5);border-radius:calc(9*var(--r))}.dpc-month-page .dpc-section-heading-row{height:calc(31*var(--r));display:flex;align-items:center;gap:calc(20*var(--r));margin:0!important;padding:0 calc(4*var(--r));text-align:left}.dpc-month-page .dpc-section-heading-row h2,.dpc-month-page .dpc-freebie-main .dpc-section-heading-row h2{font:600 calc(17*var(--r))/1.1 Georgia,serif;letter-spacing:calc(1*var(--r));margin:0;flex-shrink:0}.dpc-month-page .dpc-section-heading-row>p:not(.dpc-cta){font:400 calc(10*var(--r))/1.2 Arial,sans-serif;margin:0;flex:1}.dpc-month-page .dpc-picks-section .dpc-section-heading-row>p:not(.dpc-cta){text-align:right;margin-right:calc(20*var(--r))!important}.dpc-month-page .dpc-section-heading-row>.dpc-cta a{width:calc(112*var(--r));height:calc(27*var(--r))}.dpc-month-page .dpc-picks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8*var(--r));height:calc(210*var(--r));margin:0!important}.dpc-month-page .dpc-pattern-card,.dpc-month-page .dpc-editorial-grid .dpc-pattern-card,.dpc-month-page .dpc-freebie-grid .dpc-pattern-card{display:flex;flex-direction:column;background:var(--dpc-background,#fff);border-radius:calc(7*var(--r));border:0;padding:calc(8*var(--r));gap:0;height:100%;text-align:center}.dpc-month-page .dpc-picks-grid .dpc-pattern-card{min-height:0}.dpc-month-page .dpc-pick-title{display:flex;justify-content:flex-start;align-items:flex-start;gap:calc(10*var(--r));height:calc(47*var(--r));margin:0 0 calc(6*var(--r))!important}.dpc-month-page .dpc-pick-icon img{width:auto;height:calc(40*var(--r))}.dpc-month-page .dpc-pick-heading-copy{text-align:left;margin:0!important;padding-top:calc(3*var(--r))}.dpc-month-page .dpc-pick-title h3{font:600 calc(16*var(--r))/1 Georgia,serif;letter-spacing:calc(.6*var(--r));margin:0!important;min-height:0}.dpc-month-page .dpc-pick-heading-copy p{font:400 calc(9*var(--r))/1.3 Arial,sans-serif;margin:calc(6*var(--r)) 0 0!important;white-space:nowrap}.dpc-month-page .dpc-pattern-card>.dpc-pick-art-row{flex:none}.dpc-month-page .dpc-pick-art-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(7*var(--r));height:calc(102*var(--r));min-height:0;margin:0!important}.dpc-month-page .dpc-pick-item{margin:0!important}.dpc-month-page .dpc-pick-thumb img{height:calc(102*var(--r));max-height:none;width:100%;object-fit:fill}.dpc-month-page .dpc-picks-grid>.wp-block-column:last-child .dpc-pick-thumb img{height:calc(77*var(--r));object-fit:fill}.dpc-month-page .dpc-pick-item p{font:400 calc(9*var(--r))/1.2 Arial,sans-serif;margin:calc(4*var(--r)) 0 0!important}.dpc-month-page .dpc-pattern-card .dpc-cta{margin-top:auto!important;padding:0;width:auto;align-self:center}.dpc-month-page .dpc-picks-grid .dpc-cta a{width:calc(175*var(--r));height:calc(27*var(--r));font-size:calc(8*var(--r))}
.dpc-month-page .entry-content>.dpc-editorial-banner{height:calc(158*var(--r));padding:0;display:grid;grid-template-columns:35.5% 41.7% 22.8%;gap:0;background:var(--dpc-tint,#e4f0f5) url('source-banner-left-decoration.png') left center/auto 100% no-repeat;border-radius:calc(10*var(--r));position:relative;overflow:hidden}.dpc-month-page .dpc-editorial-banner:after{content:'';position:absolute;right:0;top:0;height:100%;width:calc(33*var(--r));background:url('source-banner-right-decoration.png') right center/auto 100% no-repeat;pointer-events:none}.dpc-month-page .dpc-banner-copy{padding:calc(13*var(--r)) 0 0 calc(84*var(--r));text-align:left}.dpc-month-page .dpc-banner-copy>p:first-child{font:600 calc(26*var(--r))/1 Georgia,serif;letter-spacing:calc(3*var(--r));margin:0 0 0 calc(16*var(--r))}.dpc-month-page .dpc-banner-copy h2{font-size:calc(43*var(--r));line-height:1.1;margin:0!important;color:var(--dpc-accent,#46a3b6);font-weight:400;white-space:nowrap}.dpc-month-page .dpc-banner-copy>p:not(:first-child):not(.dpc-cta){font:400 calc(12*var(--r))/1.2 Arial,sans-serif;white-space:nowrap;margin:calc(3*var(--r)) 0 calc(8*var(--r)) calc(15*var(--r))}.dpc-month-page .dpc-banner-copy .dpc-cta a{width:calc(240*var(--r));height:calc(33*var(--r));font-size:calc(9*var(--r))}.dpc-month-page .dpc-banner-art img{height:calc(158*var(--r));max-height:none;width:100%;object-fit:contain}.dpc-month-page .dpc-palette-swatches{position:relative;z-index:2;align-self:center;margin:0!important;text-align:center;padding-right:calc(20*var(--r))}.dpc-month-page .dpc-palette-swatches:after{display:none}.dpc-month-page .dpc-palette-swatches p{font:400 calc(9*var(--r))/1.2 Arial,sans-serif;letter-spacing:calc(1*var(--r));margin:0 0 calc(10*var(--r))}.dpc-six-swatches{display:flex;justify-content:center;gap:calc(5*var(--r))}.dpc-six-swatches span{width:calc(29*var(--r));height:calc(29*var(--r));border-radius:50%;display:block}
.dpc-month-page .entry-content>.dpc-inspiration-section{height:calc(282*var(--r));padding:calc(6*var(--r)) calc(8*var(--r));background:var(--dpc-soft,#e4f0f5);border-radius:calc(9*var(--r))}.dpc-month-page .dpc-editorial-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(5*var(--r));height:calc(237*var(--r));margin:calc(3*var(--r)) 0 0!important}.dpc-month-page .dpc-editorial-grid .dpc-pattern-card{padding:calc(7*var(--r))}.dpc-month-page .dpc-editorial-art img{height:calc(118*var(--r));width:100%;object-fit:fill;border-radius:calc(3*var(--r))}.dpc-month-page .dpc-pattern-card h3,.dpc-month-page .dpc-editorial-grid .dpc-pattern-card h3{font:600 calc(11*var(--r))/1.3 Arial,sans-serif;text-transform:uppercase;min-height:0;margin:calc(9*var(--r)) 0 calc(4*var(--r));letter-spacing:0}.dpc-month-page .dpc-editorial-grid .dpc-pattern-card>p:not(.dpc-cta){font:400 calc(10*var(--r))/1.4 Arial,sans-serif;min-height:0;margin:0!important}.dpc-month-page .dpc-editorial-grid .dpc-cta{margin-top:calc(8*var(--r))!important}.dpc-month-page .dpc-editorial-grid .dpc-cta a{width:calc(123*var(--r));height:calc(27*var(--r))}
.dpc-month-page .entry-content>.dpc-freebies-section{height:calc(204*var(--r));display:grid;grid-template-columns:76.5% 23.5%;gap:calc(7*var(--r));padding:0;background:none}.dpc-month-page .dpc-freebie-main{background:var(--dpc-soft,#e4f0f5);border-radius:calc(9*var(--r));padding:calc(6*var(--r)) calc(8*var(--r))}.dpc-month-page .dpc-freebie-main .dpc-section-heading-row{gap:calc(24*var(--r));height:calc(33*var(--r))}.dpc-month-page .dpc-freebie-main .dpc-section-heading-row h2{font-size:calc(17*var(--r))}.dpc-month-page .dpc-freebie-main .dpc-section-heading-row>p{font-size:calc(9*var(--r))!important}.dpc-month-page .dpc-freebie-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6*var(--r));height:calc(155*var(--r));margin:0!important}.dpc-month-page .dpc-freebie-grid .dpc-pattern-card{display:flex;position:relative;padding:calc(9*var(--r))}.dpc-month-page .dpc-freebie-grid .dpc-pattern-card h3{font-size:calc(12*var(--r));margin:0!important;height:calc(20*var(--r));z-index:2}.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child h3{width:65%;align-self:flex-end;text-align:left}.dpc-month-page .dpc-freebie-art{margin-top:0!important;flex:1;min-height:0}.dpc-month-page .dpc-freebie-art img{width:100%;height:calc(88*var(--r));object-fit:contain}.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child .dpc-freebie-art img{height:calc(102*var(--r));margin-top:calc(-14*var(--r))}.dpc-month-page .dpc-related-resources{background:var(--dpc-background,#fff);border:0;border-radius:calc(9*var(--r));padding:calc(7*var(--r)) calc(13*var(--r));display:block;margin:0}.dpc-month-page .dpc-related-resources>.dpc-cta{margin:0 0 calc(13*var(--r))!important;display:flex;justify-content:flex-end}.dpc-month-page .dpc-related-resources>.dpc-cta a{width:calc(122*var(--r))}.dpc-month-page .dpc-related-resources h3{font:600 calc(15*var(--r))/1 Georgia,serif;letter-spacing:calc(.8*var(--r));text-align:left;margin:0 0 calc(8*var(--r))}.dpc-month-page .dpc-related-row{min-height:0;height:calc(27*var(--r));margin:0!important;border-bottom:1px solid var(--dpc-soft,#e4f0f5);gap:calc(9*var(--r));position:relative}.dpc-month-page .dpc-related-row:after{content:'›';margin-left:auto}.dpc-month-page .dpc-related-icon img{width:calc(24*var(--r));height:calc(24*var(--r));object-fit:contain}.dpc-month-page .dpc-related-row p{font:400 calc(9*var(--r))/1.2 Arial,sans-serif}.dpc-month-page .dpc-related-row a{color:var(--dpc-ink,#2f3338)}
.dpc-month-page .entry-content>.dpc-promos-section{height:calc(180*var(--r));margin-bottom:calc(24*var(--r))}.dpc-month-page .dpc-promo-grid{display:grid;grid-template-columns:62% 36.5%;gap:1.5%;height:100%;margin:0!important}.dpc-month-page .dpc-promo-panel{height:100%;min-height:0;border-radius:calc(9*var(--r));padding:calc(12*var(--r));background:var(--dpc-soft,#e4f0f5)}.dpc-month-page .dpc-product-panel{display:grid;grid-template-columns:49% 51%;padding:0;background:var(--dpc-soft,#e4f0f5);gap:0;overflow:hidden}.dpc-month-page .dpc-product-copy{padding-left:calc(22*var(--r));z-index:1}.dpc-month-page .dpc-product-copy h2,.dpc-month-page .dpc-promo-panel>h2{font:600 calc(18*var(--r))/1.1 Georgia,serif;letter-spacing:calc(.5*var(--r));margin:0!important;white-space:nowrap;text-align:left}.dpc-month-page .dpc-product-copy>p:not(.dpc-cta){font:400 calc(10*var(--r))/1.4 Arial,sans-serif;margin:calc(10*var(--r)) 0 calc(20*var(--r))}.dpc-month-page .dpc-product-copy .dpc-cta a{width:calc(214*var(--r));height:calc(32*var(--r));padding:0}.dpc-month-page .dpc-product-art img{height:calc(180*var(--r));max-height:none;width:100%;object-fit:cover;object-position:right}.dpc-month-page .dpc-promo-panel>p{font:400 calc(10*var(--r))/1.3 Arial,sans-serif;margin:calc(4*var(--r)) 0 0}.dpc-month-page .dpc-fun-grid{height:calc(94*var(--r));padding:0;gap:calc(5*var(--r));margin:calc(9*var(--r)) 0 0!important}.dpc-month-page .dpc-fun-link{border-radius:calc(6*var(--r));background:var(--dpc-background,#fff);padding:calc(8*var(--r)) calc(4*var(--r));display:flex;flex-direction:column;align-items:center;gap:calc(8*var(--r));position:relative}.dpc-month-page .dpc-fun-link:after{content:'›';position:absolute;right:calc(6*var(--r));bottom:calc(3*var(--r))}.dpc-month-page .dpc-footer-icon img{height:calc(38*var(--r));width:auto}.dpc-month-page .dpc-fun-link p{margin:0!important;font:600 calc(8*var(--r))/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:calc(.5*var(--r))}.dpc-month-page .dpc-fun-link a{color:var(--dpc-ink,#2f3338);text-decoration:none}.dpc-month-page~.dpc-footer,body:has(.dpc-month-page)>.dpc-footer{display:none}
@media(max-width:700px){body:has(.dpc-month-page){--r:1px}.dpc-header-tools{gap:10px}body:has(.dpc-month-page) .dpc-header,body:has(.dpc-month-page) .dpc-header-inner{height:auto;min-height:42px}body:has(.dpc-month-page) .dpc-header-inner{flex-wrap:wrap;gap:5px;justify-content:space-between}body:has(.dpc-month-page) .dpc-header nav{order:3;width:100%;margin:0}body:has(.dpc-month-page) .dpc-header nav>ul{justify-content:center}body:has(.dpc-month-page) .dpc-header nav>ul>li>a,body:has(.dpc-month-page) .dpc-unconfigured{padding:8px 7px;font-size:8px}.dpc-month-page .entry-content>.dpc-month-hero{height:auto;min-height:380px;background-size:auto 230px;background-position:left top}.dpc-month-page .dpc-hero-copy{position:relative;left:auto;top:auto;width:80%;margin:auto;padding:14px 0;text-align:center}.dpc-month-page .dpc-hero-copy h1{font-size:46px}.dpc-month-page .dpc-hero-copy .dpc-script{font-size:38px}.dpc-month-page .dpc-hero-copy>p:not(.dpc-script):not(.dpc-cta){font-size:13px;margin:10px auto;width:90%}.dpc-month-page .dpc-hero-copy>.dpc-cta{margin:auto}.dpc-month-page .dpc-hero-copy>.dpc-cta a{font-size:9px;width:182px;height:33px;margin:auto}.dpc-month-page .dpc-hero-art{position:relative;left:auto;right:auto;width:100%;height:auto}.dpc-month-page .dpc-hero-art img{height:auto}.dpc-month-page .entry-content>.dpc-glance-strip{height:auto;display:block;padding:10px}.dpc-month-page .dpc-glance-strip>h2{text-align:center;padding:0 0 10px}.dpc-month-page .dpc-quick-grid{grid-template-columns:repeat(4,1fr);row-gap:15px}.dpc-month-page .entry-content>.dpc-picks-section,.dpc-month-page .entry-content>.dpc-inspiration-section,.dpc-month-page .entry-content>.dpc-freebies-section,.dpc-month-page .entry-content>.dpc-promos-section{height:auto}.dpc-month-page .dpc-section-heading-row{height:auto;min-height:31px;flex-wrap:wrap;gap:8px;margin-bottom:8px!important}.dpc-month-page .dpc-section-heading-row>p:not(.dpc-cta){order:3;flex-basis:100%;text-align:left!important;margin:0!important}.dpc-month-page .dpc-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:8px}.dpc-month-page .dpc-picks-grid .dpc-pattern-card{height:210px;padding:6px}.dpc-month-page .dpc-pick-heading-copy p{font-size:8px;white-space:normal}.dpc-month-page .dpc-pick-icon img{height:30px}.dpc-month-page .dpc-pick-title{gap:5px}.dpc-month-page .dpc-picks-grid .dpc-cta a{width:145px;font-size:7px}.dpc-month-page .dpc-pick-thumb img{object-fit:contain}.dpc-month-page .entry-content>.dpc-editorial-banner{height:auto;min-height:180px;grid-template-columns:50% 50%;padding:10px 0}.dpc-month-page .dpc-banner-copy{padding:5px 0 5px 15px}.dpc-month-page .dpc-banner-copy>p:first-child{font-size:18px}.dpc-month-page .dpc-banner-copy h2{font-size:30px}.dpc-month-page .dpc-banner-copy>p:not(:first-child):not(.dpc-cta){font-size:10px;white-space:normal;margin-left:0}.dpc-month-page .dpc-banner-copy .dpc-cta a{width:165px;font-size:7px}.dpc-month-page .dpc-banner-art img{height:120px}.dpc-month-page .dpc-palette-swatches{grid-column:1/-1;padding:5px 0}.dpc-month-page .dpc-palette-swatches p{margin-bottom:5px}.dpc-six-swatches span{width:20px;height:20px}.dpc-month-page .dpc-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:7px}.dpc-month-page .dpc-editorial-grid .dpc-pattern-card{height:250px}.dpc-month-page .dpc-editorial-art img{height:auto}.dpc-month-page .dpc-editorial-grid .dpc-cta{margin-top:auto!important}.dpc-month-page .entry-content>.dpc-freebies-section{grid-template-columns:1fr}.dpc-month-page .dpc-freebie-grid{grid-template-columns:1fr;height:auto}.dpc-month-page .dpc-freebie-grid .dpc-pattern-card{height:160px}.dpc-month-page .dpc-freebie-main .dpc-section-heading-row{height:auto}.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child h3{width:100%;text-align:center}.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child .dpc-freebie-art img{margin:0;height:88px}.dpc-month-page .dpc-freebie-art{flex:none}.dpc-month-page .dpc-related-resources{padding:12px}.dpc-month-page .dpc-promo-grid{grid-template-columns:1fr;gap:10px}.dpc-month-page .dpc-promo-panel{height:180px}.dpc-month-page .dpc-product-copy{padding-left:12px}.dpc-month-page .dpc-product-copy h2{font-size:14px;white-space:normal}.dpc-month-page .dpc-product-copy .dpc-cta a{width:155px;font-size:7px}}
/* Resolve inherited block gaps and type overrides found in measured pass. */
.dpc-month-page .dpc-hero-copy>.dpc-cta{margin:0 0 0 calc(100vw*23/1024)!important}.dpc-month-page .dpc-picks-grid .dpc-pick-title h3{font:600 calc(16*var(--r))/1 Georgia,serif;letter-spacing:calc(.6*var(--r));text-transform:uppercase}.dpc-six-swatches{margin:0!important}.dpc-month-page .dpc-glance-strip>h2{padding-left:calc(24*var(--r));padding-right:calc(8*var(--r));letter-spacing:calc(1.8*var(--r))}.dpc-month-page .dpc-quick-link p{max-width:calc(83*var(--r))}.dpc-month-page .entry-content>.dpc-promos-section{height:calc(152*var(--r))}.dpc-month-page .dpc-product-art img{height:calc(157*var(--r));object-fit:contain;width:auto;max-width:none;transform:translateY(calc(-5*var(--r)))}.dpc-month-page .dpc-promo-panel>p{text-align:left}.dpc-month-page .dpc-product-copy>p:not(.dpc-cta){white-space:nowrap}.dpc-month-page .dpc-month-hero .dpc-hero-copy .dpc-script{font-family:'Allura',cursive;font-size:calc(100vw*66/1024);font-style:normal;line-height:.94;font-weight:400}.dpc-month-page .dpc-banner-copy h2{font-family:'Allura',cursive;font-size:calc(53*var(--r));line-height:.85;font-weight:400}.dpc-month-page .dpc-glance-strip>h2{font-size:calc(12*var(--r));line-height:1.6}.dpc-month-page .dpc-glance-strip>h2{width:calc(120*var(--r))}
@media(max-width:700px){.dpc-month-page .dpc-hero-copy>.dpc-cta{margin:0!important}.dpc-month-page .dpc-month-hero .dpc-hero-copy .dpc-script{font-size:48px}.dpc-month-page .dpc-banner-copy h2{font-size:38px}.dpc-month-page .dpc-glance-strip>h2{width:100%;padding:0 0 10px}.dpc-month-page .entry-content>.dpc-promos-section{height:auto}.dpc-month-page .dpc-product-copy>p:not(.dpc-cta){white-space:normal}.dpc-month-page .dpc-product-art img{height:auto;width:100%;max-width:100%;transform:none}}
@media(min-width:701px){body:has(.dpc-month-page) .dpc-header nav{position:absolute;left:28.7%;margin:0}.dpc-month-page .dpc-hero-copy{top:calc(100vw*16/1024);height:calc(100vw*225/1024)}.dpc-month-page .dpc-hero-copy h1{font-size:calc(100vw*64/1024)}.dpc-month-page .dpc-month-hero .dpc-hero-copy .dpc-script{transform:scaleX(.81);transform-origin:left center}.dpc-month-page .dpc-hero-copy>p:not(.dpc-script):not(.dpc-cta){position:absolute;top:calc(100vw*135/1024);left:calc(100vw*23/1024);margin:0!important;width:calc(100vw*222/1024)}.dpc-month-page .dpc-hero-copy>.dpc-cta{position:absolute;top:calc(100vw*177/1024);left:calc(100vw*23/1024);margin:0!important}.dpc-month-page .dpc-banner-copy{padding-top:calc(6*var(--r))}.dpc-month-page .dpc-banner-copy h2{transform:scaleX(.88);transform-origin:left center}}
/* Original decorative lettering, with native editable text retained as fallback. */
.dpc-month-page .dpc-title-wordmark{margin:0!important;line-height:0;pointer-events:none}.dpc-month-page .dpc-title-wordmark img{display:block;width:100%;height:auto}.dpc-month-page .dpc-wordmark-month-of-me{position:absolute;left:calc(100vw*-3/1024);top:calc(100vw*61/1024);width:calc(100vw*278/1024)}.dpc-month-page .dpc-hero-copy:has(.dpc-wordmark-month-of-me)>.dpc-script{opacity:0;pointer-events:none}.dpc-month-page .dpc-wordmark-bewitched{position:absolute;left:calc(82*var(--r));top:calc(39*var(--r));width:calc(249*var(--r));z-index:3}.dpc-month-page .dpc-banner-copy:has(.dpc-wordmark-bewitched)>h2{opacity:0;pointer-events:none}
@media(max-width:700px){.dpc-month-page .dpc-wordmark-month-of-me{left:50%;transform:translateX(-50%);top:61px;width:278px}.dpc-month-page .dpc-wordmark-bewitched{left:15px;top:37px;width:165px}}
/* Source gutters and component measurements; retain the approved 1200px desktop maximum. */
@media(min-width:701px){
body:has(.dpc-month-page){--r:calc(min(calc(100vw - 48px),1200px)/976)}
.dpc-month-page .entry-content>.dpc-section{width:calc(100% - 48px);margin-top:calc(11*var(--r))}
.dpc-month-page .entry-content>.dpc-month-hero{width:100%;margin:0;background-image:url('source-hero-bottom.png'),url('source-hero-left-decoration.png');background-position:left bottom,left center;background-size:37.5% auto,auto 100%;background-repeat:no-repeat}
.dpc-month-page .dpc-month-hero:after{content:'';position:absolute;left:33.3984%;top:54.86%;width:5.078%;height:22.96%;background:url('source-hero-leaf.png') center/100% 100% no-repeat}
.dpc-month-page .entry-content>.dpc-glance-strip{width:calc(100% - 40px);height:calc(91*var(--r));margin-top:calc(9*var(--r))}
.dpc-month-page .entry-content>.dpc-picks-section{width:calc(100% - 40px);height:calc(257*var(--r))}
.dpc-month-page .entry-content>.dpc-editorial-banner{height:calc(159*var(--r));margin-top:calc(12*var(--r))}
.dpc-month-page .entry-content>.dpc-inspiration-section{height:calc(283*var(--r));margin-top:calc(12*var(--r))}
.dpc-month-page .entry-content>.dpc-freebies-section{height:calc(203*var(--r));margin-top:calc(9*var(--r));grid-template-columns:minmax(0,750fr) minmax(0,221fr);gap:calc(8*var(--r))}
.dpc-month-page .dpc-hero-copy>p:not(.dpc-script):not(.dpc-cta){top:calc(100vw*131/1024)}
.dpc-month-page .dpc-quick-link{justify-content:flex-start;gap:calc(6*var(--r));position:relative}
.dpc-month-page .dpc-glance-art img{height:calc(43*var(--r))}
.dpc-month-page .dpc-quick-link p{min-height:calc(22*var(--r));max-width:none;text-align:center;position:relative;padding-right:calc(13*var(--r))}
.dpc-month-page .dpc-quick-link p:after{content:'➜';font-size:calc(10*var(--r));position:absolute;right:0;top:calc(2*var(--r))}
.dpc-month-page .dpc-quick-link a{font-size:calc(8*var(--r));font-weight:500;white-space:nowrap}
.dpc-month-page .dpc-pick-title{gap:calc(13*var(--r));padding-left:calc(6*var(--r))}
.dpc-month-page .dpc-picks-grid .dpc-pick-title h3{font-weight:400;letter-spacing:calc(1.2*var(--r))}
.dpc-month-page .dpc-picks-grid .dpc-cta a{width:calc(174*var(--r));height:calc(26*var(--r))}
.dpc-month-page .dpc-pick-item p{max-width:calc(60*var(--r));margin-left:auto!important;margin-right:auto!important}
.dpc-month-page .dpc-banner-copy{padding:calc(13*var(--r)) 0 0 calc(87*var(--r))}
.dpc-month-page .dpc-banner-copy>p:first-child{margin-left:calc(13*var(--r));font-weight:400}
.dpc-month-page .dpc-banner-copy>p:not(:first-child):not(.dpc-cta){position:absolute;left:calc(101*var(--r));top:calc(93*var(--r));margin:0!important}
.dpc-month-page .dpc-banner-copy .dpc-cta{position:absolute;left:calc(87*var(--r));top:calc(115*var(--r));margin:0!important}
.dpc-month-page .dpc-banner-copy .dpc-cta a{width:calc(241*var(--r));height:calc(32*var(--r));padding:0!important;min-width:0;box-sizing:border-box}
.dpc-month-page .dpc-palette-swatches{position:absolute;right:calc(38*var(--r));top:calc(44*var(--r));width:calc(199*var(--r));padding:0}
.dpc-month-page .dpc-palette-swatches p{margin-bottom:calc(12*var(--r))}
.dpc-month-page .dpc-banner-art{mask-image:linear-gradient(to right,transparent,#000 5%,#000 94%,transparent)}
.dpc-month-page .dpc-editorial-banner:before{content:'';position:absolute;right:0;bottom:0;width:calc(223*var(--r));height:calc(49*var(--r));background:url('source-banner-bottom-right.png') center/100% 100%;mask-image:linear-gradient(transparent,#000 15%)}
.dpc-month-page .dpc-editorial-art img{height:auto;aspect-ratio:143/117;object-fit:cover}
.dpc-month-page .dpc-freebie-main{padding-left:calc(15*var(--r));padding-right:calc(15*var(--r))}
.dpc-month-page .dpc-freebie-grid{gap:calc(15*var(--r));height:calc(154*var(--r))}
.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child .dpc-freebie-art img{height:calc(88*var(--r));margin-top:0}
.dpc-month-page .dpc-product-art img{height:calc(152*var(--r));transform:none;object-fit:cover;object-position:bottom;mask-image:linear-gradient(to right,transparent,#000 12%)}
.dpc-month-page .dpc-product-copy{padding-left:calc(20*var(--r));transform:translateY(calc(-5*var(--r)))}
body:has(.dpc-month-page) .dpc-header nav>ul>li>a,body:has(.dpc-month-page) .dpc-unconfigured{font-size:9px;font-weight:400}
.dpc-month-page .dpc-section-heading-row h2,.dpc-month-page .dpc-freebie-main .dpc-section-heading-row h2,.dpc-month-page .dpc-related-resources h3,.dpc-month-page .dpc-product-copy h2,.dpc-month-page .dpc-promo-panel>h2{font-weight:400;letter-spacing:calc(1*var(--r))}
.dpc-month-page .dpc-cta a,.dpc-month-page .dpc-pattern-card .dpc-cta a,.dpc-month-page .dpc-coming-soon button:disabled{font-weight:500;letter-spacing:calc(.8*var(--r))}
}
@media(min-width:701px){
.dpc-month-page .dpc-banner-copy>p:first-child{position:absolute;left:calc(100*var(--r));top:calc(12*var(--r));margin:0!important}
.dpc-month-page .dpc-banner-art{position:absolute;left:calc(351*var(--r));top:0;width:calc(405*var(--r));height:calc(159*var(--r));margin:0!important}
.dpc-month-page .dpc-banner-art img{height:100%;object-fit:fill}
.dpc-month-page .dpc-pick-title{height:calc(49*var(--r))}
.dpc-month-page .dpc-picks-grid{height:calc(208*var(--r))}
.dpc-month-page .dpc-product-panel{position:relative;overflow:hidden}
.dpc-month-page .dpc-product-art{position:absolute;left:calc(297*var(--r));top:calc(-8*var(--r));margin:0!important;width:calc(313*var(--r))}
.dpc-month-page .dpc-product-art img{width:100%;height:calc(157*var(--r));object-fit:fill;mask-image:linear-gradient(to right,transparent,#000 5%)}
.dpc-month-page .dpc-product-copy{grid-column:1/-1}
.dpc-month-page .dpc-fun-grid{margin-top:calc(7*var(--r))!important}
.dpc-month-page .dpc-month-hero{background-color:var(--dpc-soft,#e4f0f5)}
}
@media(max-width:700px){
.dpc-month-page .dpc-hero-copy:has(.dpc-wordmark-month-of-me)>.dpc-script{height:63px;line-height:63px}
.dpc-month-page .dpc-banner-copy:has(.dpc-wordmark-bewitched){position:relative}
.dpc-month-page .dpc-banner-copy .dpc-wordmark-bewitched{left:15px;top:23px}
.dpc-month-page .dpc-banner-copy:has(.dpc-wordmark-bewitched)>h2{height:37px}
}
.dpc-month-page .dpc-wordmark-october{position:absolute;left:calc(100vw*-2/1024);top:calc(100vw*7/1024);width:calc(100vw*295/1024)}
.dpc-month-page .dpc-hero-copy:has(.dpc-wordmark-october)>h1{opacity:0}
@media(max-width:700px){.dpc-month-page .dpc-wordmark-october{left:50%;transform:translateX(-50%);top:14px;width:295px}}
@media(min-width:701px){
.dpc-month-page .wp-block-columns.dpc-editorial-grid{gap:calc(4*var(--r))!important}
.dpc-month-page .dpc-promo-grid>.wp-block-column{height:100%;min-height:0}
.dpc-month-page .dpc-promo-panel{height:calc(152*var(--r));padding-bottom:calc(6*var(--r))}
.dpc-month-page .dpc-product-panel{padding-bottom:0}
.dpc-month-page .dpc-fun-grid{margin-top:calc(3*var(--r))!important}
.dpc-month-page .dpc-pick-item p{max-width:none;width:100%}
.dpc-month-page .entry-content>.dpc-editorial-banner{background-color:var(--dpc-tint,#e4f0f5);background-image:url('source-banner-left-decoration.png'),linear-gradient(100deg,var(--dpc-tint,#e4f0f5) 0%,var(--dpc-tint,#e4f0f5) 38%,var(--dpc-tint,#e4f0f5) 82%,var(--dpc-tint,#e4f0f5) 100%)}
.dpc-month-page .entry-content>.dpc-month-hero{background-image:url('source-hero-left-decoration.png'),linear-gradient(100deg,var(--dpc-tint,#e4f0f5),var(--dpc-soft,#e4f0f5) 37.5%);background-position:left center,center;background-size:auto 100%,100% 100%}
.dpc-month-page .dpc-month-hero:before{content:'';position:absolute;left:0;bottom:0;width:37.5%;height:calc(100vw*29/1024);background:url('source-hero-bottom.png') center/100% 100%;mask-image:linear-gradient(transparent,#000 30%)}
}
@media(min-width:701px){
.dpc-month-page .entry-content>.dpc-section:not(.dpc-month-hero){width:calc(100% - 45px);position:relative;left:clamp(0px,calc(1248px - 100vw),1.5px)}
.dpc-month-page .entry-content>.dpc-glance-strip,.dpc-month-page .entry-content>.dpc-picks-section{width:calc(100% - 37px)}
.dpc-month-page .entry-content>.dpc-inspiration-section{padding-left:7px;padding-right:7px}
.dpc-month-page .dpc-inspiration-section .dpc-section-heading-row{padding-left:1px}
.dpc-month-page .wp-block-columns.dpc-editorial-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(5*var(--r))!important}
.dpc-month-page .wp-block-columns.dpc-promo-grid{grid-template-columns:611fr 358fr;gap:calc(10*var(--r))!important}
.dpc-month-page .dpc-product-panel{height:calc(148*var(--r))}
.dpc-month-page .dpc-product-copy{transform:translateY(calc(2*var(--r)))}
.dpc-month-page .dpc-freebie-grid{width:calc(100% - 16*var(--r));gap:calc(16*var(--r))!important}
.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child .dpc-freebie-art{position:absolute;left:calc(12*var(--r));top:calc(12*var(--r));width:calc(204*var(--r));height:calc(102*var(--r))}
.dpc-month-page .dpc-freebie-grid>.wp-block-column:first-child .dpc-freebie-art img{height:100%;width:100%;margin:0}
.dpc-month-page .dpc-freebie-grid>.wp-block-column:nth-child(2) .dpc-freebie-art{position:absolute;left:calc(18*var(--r));top:calc(10*var(--r));width:calc(169*var(--r));height:calc(107*var(--r))}
.dpc-month-page .dpc-freebie-grid>.wp-block-column:nth-child(2) .dpc-freebie-art img{height:100%;width:100%}
.dpc-month-page .dpc-freebie-grid .dpc-coming-soon{margin-top:auto!important}
.dpc-month-page .dpc-related-resources{padding-left:calc(21*var(--r));padding-top:calc(12*var(--r))}
.dpc-month-page .dpc-quick-link a{font-weight:600;font-size:calc(8*var(--r));letter-spacing:calc(.3*var(--r))}
.dpc-month-page .dpc-quick-link p:after{content:'➝';font-weight:400}
.dpc-month-page .dpc-cta a,.dpc-month-page .dpc-pattern-card .dpc-cta a,.dpc-month-page .dpc-coming-soon button:disabled{font-size:calc(9*var(--r));font-weight:600;letter-spacing:calc(.7*var(--r))}
.dpc-month-page .dpc-hero-copy>.dpc-cta a{font-size:calc(100vw*10/1024)}
}
.dpc-month-page p,.dpc-month-page .dpc-quick-link a,.dpc-month-page .dpc-cta a,.dpc-month-page .dpc-pattern-card h3,.dpc-month-page .dpc-editorial-grid .dpc-pattern-card h3,.dpc-month-page .dpc-coming-soon button:disabled{font-family:'Montserrat',Arial,sans-serif}
.dpc-month-page .entry-content p:not(.dpc-script),.dpc-month-page .dpc-quick-link a,.dpc-month-page .dpc-cta a,.dpc-month-page .dpc-pattern-card>h3,.dpc-month-page .dpc-coming-soon button:disabled{font-family:'Montserrat',Arial,sans-serif!important}
.dpc-month-page .entry-content .dpc-banner-copy>p:first-child{font-family:Georgia,serif!important}
@media(min-width:701px){
.dpc-month-page .entry-content>.dpc-section.dpc-glance-strip,.dpc-month-page .entry-content>.dpc-section.dpc-picks-section{width:calc(100% - 37px)}
.dpc-month-page .wp-block-columns.dpc-editorial-grid{width:calc(100% + 2*var(--r))}
.dpc-month-page .dpc-pick-item p{white-space:nowrap;font-size:calc(8.5*var(--r))}
.dpc-month-page .dpc-freebie-grid>.wp-block-column:last-child .dpc-freebie-art{width:calc(220*var(--r));align-self:center}
}
@media(min-width:701px){
.dpc-month-page .entry-content>.dpc-month-hero{background-image:url('source-hero-bottom-left.png'),url('source-hero-left-decoration.png'),linear-gradient(100deg,var(--dpc-tint,#e4f0f5),var(--dpc-tint,#e4f0f5) 37.5%);background-position:left bottom,left center,center;background-size:29.296875% auto,auto 100%,100% 100%}
.dpc-month-page .dpc-month-hero:before{left:29.296875%;bottom:0;width:8.203125%;height:calc(100vw*59/1024);background-image:url('source-hero-chair-contour.png');mask-image:linear-gradient(transparent,#000 20%)}
.dpc-month-page .dpc-banner-art{width:calc(410*var(--r));height:calc(158*var(--r))}
.dpc-month-page .dpc-palette-swatches{right:calc(35.5*var(--r))}
.dpc-month-page .dpc-quick-link p{transform:translateY(calc(-3*var(--r)))}
.dpc-month-page .dpc-picks-section .dpc-section-heading-row>.dpc-cta{transform:translate(2px,-3px)}
.dpc-month-page .dpc-related-resources>.dpc-cta{transform:translate(1px,-6px)}
.dpc-month-page .dpc-cta a,.dpc-month-page .dpc-pattern-card .dpc-cta a,.dpc-month-page .dpc-coming-soon button:disabled{font-weight:500;letter-spacing:calc(.85*var(--r))}
}
/* User-requested footer addition below the reference monthly composition. */
body:has(.dpc-month-page)>.dpc-footer,.dpc-month-page~.dpc-footer{display:block}
/* Native controls: column count/width, explicit gaps and image dimensions remain authoritative. */
.dpc-month-page .dpc-palette-dot{width:calc(29*var(--r));height:calc(29*var(--r));flex:none;margin:0!important}
.dpc-month-page .dpc-coming-soon .wp-block-button__link{width:calc(142*var(--r));height:calc(26*var(--r));cursor:not-allowed}
.dpc-month-page .dpc-cta>.wp-block-button{margin:0}
@media(min-width:701px){
.dpc-month-page .wp-block-columns.dpc-quick-grid,.dpc-month-page .wp-block-columns.dpc-picks-grid,.dpc-month-page .wp-block-columns.dpc-editorial-grid,.dpc-month-page .wp-block-columns.dpc-freebie-grid{display:flex;flex-wrap:nowrap}
.dpc-month-page .wp-block-columns.dpc-quick-grid{gap:0!important}
.dpc-month-page .wp-block-columns.dpc-picks-grid{gap:calc(8*var(--r))!important}
.dpc-month-page .wp-block-columns.dpc-editorial-grid{gap:calc(5*var(--r))!important}
.dpc-month-page .wp-block-columns.dpc-freebie-grid{gap:calc(16*var(--r))!important}
.dpc-month-page .wp-block-columns.dpc-quick-grid>.wp-block-column:not([style*="flex-basis"]),.dpc-month-page .wp-block-columns.dpc-picks-grid>.wp-block-column:not([style*="flex-basis"]),.dpc-month-page .wp-block-columns.dpc-editorial-grid>.wp-block-column:not([style*="flex-basis"]),.dpc-month-page .wp-block-columns.dpc-freebie-grid>.wp-block-column:not([style*="flex-basis"]){flex:1 1 0;min-width:0}
}
.dpc-month-page .entry-content>.dpc-user-layout{height:auto!important;min-height:0}
.dpc-month-page .dpc-user-layout .wp-block-columns,.dpc-month-page .dpc-user-layout .dpc-pattern-card,.dpc-month-page .dpc-user-layout .dpc-promo-panel{height:auto!important;min-height:0}
.dpc-month-page .dpc-user-layout .wp-block-columns{display:flex!important;flex-wrap:wrap}
.dpc-month-page .dpc-user-layout .dpc-pattern-card>.dpc-cta{margin-top:12px!important}
.dpc-month-page .dpc-user-layout .dpc-user-sized-image{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:auto;height:auto;max-width:100%;transform:none}
.dpc-month-page .dpc-user-layout.dpc-month-hero,.dpc-month-page .dpc-user-layout.dpc-editorial-banner{display:flex;flex-wrap:wrap}
.dpc-month-page .dpc-user-layout .dpc-hero-copy,.dpc-month-page .dpc-user-layout .dpc-banner-copy{position:relative;left:auto;top:auto;height:auto;min-height:225px}
body.dpc-custom-palette{background:var(--dpc-background);color:var(--dpc-ink)}
body.dpc-custom-palette .dpc-month-page .dpc-section:not(.dpc-month-hero),body.dpc-custom-palette .dpc-month-page .dpc-freebie-main,body.dpc-custom-palette .dpc-month-page .dpc-promo-panel{background-color:var(--dpc-surface)}
body.dpc-custom-palette .dpc-month-page .dpc-cta a{background:var(--dpc-accent);color:#fff}
body.dpc-custom-palette .dpc-month-page h2,body.dpc-custom-palette .dpc-month-page h3,body.dpc-custom-palette .dpc-month-page p{color:var(--dpc-ink)}
.dpc-month-page .dpc-pattern-card .dpc-coming-soon a{width:calc(142*var(--r));height:calc(26*var(--r))}
.dpc-footer .dpc-footer-links{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0;font-size:12px}
@media(min-width:782px){.dpc-month-page .dpc-user-layout .wp-block-columns{flex-wrap:nowrap}}
/* Preserve original lettering pixels while blending their source-paper backgrounds. */
.dpc-month-page .dpc-title-wordmark{mix-blend-mode:darken}
.dpc-month-page .dpc-product-foliage{position:absolute;left:calc(236*var(--r));top:calc(78*var(--r));width:calc(61*var(--r));height:calc(70*var(--r));margin:0!important;pointer-events:none}
.dpc-month-page .dpc-product-foliage img{width:100%;height:100%;display:block}
.dpc-month-page .dpc-coming-soon a[href]{cursor:pointer}
@media(max-width:700px){.dpc-month-page .dpc-product-foliage{display:none}}
@media(min-width:701px){
.dpc-month-page .dpc-banner-art{mask-image:none}
.dpc-month-page .entry-content>.dpc-editorial-banner{background-image:url('source-banner-left-decoration.png'),linear-gradient(to bottom,transparent,color-mix(in srgb,#ffffff 9%,transparent) 66%,transparent),linear-gradient(100deg,var(--dpc-tint,#e4f0f5) 0%,var(--dpc-tint,#e4f0f5) 38%,var(--dpc-tint,#e4f0f5) 82%,var(--dpc-tint,#e4f0f5) 100%);background-size:auto 100%,100% 100%,100% 100%;background-position:left center,center,center;background-repeat:no-repeat}
}

.dpc-month-page .dpc-title-wordmark{mix-blend-mode:normal}
.dpc-month-page .dpc-product-art img{mask-image:none}
/* Source-scale native typography: keep text editable and explicit block styles authoritative. */
@media(min-width:701px){
.dpc-month-page .dpc-picks-section .dpc-section-heading-row h2{letter-spacing:calc(1.35*var(--r));transform:translateY(calc(-2*var(--r)))}
.dpc-month-page .dpc-inspiration-section .dpc-section-heading-row h2{letter-spacing:calc(1.25*var(--r))}
.dpc-month-page .dpc-freebie-main .dpc-section-heading-row h2{transform:translateX(calc(-5*var(--r)))}
.dpc-month-page .dpc-promo-panel>h2{font-size:calc(16.5*var(--r));line-height:calc(19.8*var(--r));letter-spacing:calc(1.1*var(--r))}
.dpc-month-page .dpc-promo-panel>p{font-size:calc(10.5*var(--r));line-height:calc(13*var(--r))}
}

/* One source-pixel decoration layer; fade paper only at internal crop joins. */
@media(min-width:701px){
.dpc-month-page .entry-content>.dpc-month-hero{background-image:url('source-hero-left-edge-only.png'),linear-gradient(180deg,var(--dpc-soft,#e4f0f5),var(--dpc-tint,#e4f0f5));background-position:left top,center;background-size:37.5% 100%,100% 100%;background-repeat:no-repeat}
.dpc-month-page .dpc-month-hero:before,.dpc-month-page .dpc-month-hero:after{content:none}
}
