.mmos-diy-page .elementor-widget-theme-post-content{width:100%}.diy-hub,.diy-article,.diy-related{--diy-ink:#123b32;--diy-paper:#fff5df;--diy-warm:#f0e5ca;--diy-rust:#ad4119;--diy-gold:#f0c580;color:var(--diy-ink);font-family:"PT Sans",Arial,sans-serif;line-height:1.55}.diy-hub,.diy-article{max-width:1480px;margin:0 auto;padding:28px clamp(18px,3vw,46px) 50px;background:var(--diy-paper);border-inline:2px solid var(--diy-ink)}.diy-hub *,.diy-article *,.diy-related *{box-sizing:border-box}.diy-hub [hidden],.diy-related [hidden]{display:none!important}.diy-hub a,.diy-article a,.diy-related a{color:inherit;text-underline-offset:5px}.diy-hub h1,.diy-hub h2,.diy-hub h3,.diy-article h1,.diy-article h2,.diy-article h3,.diy-related h2,.diy-related h3{font-family:Oswald,Impact,"Arial Narrow",sans-serif;font-weight:700;line-height:1.04;margin:0;text-wrap:balance;color:inherit}.diy-hub h2,.diy-article h2,.diy-related h2{font-size:clamp(32px,4vw,58px);text-transform:uppercase}.diy-hub h2 em,.diy-article h2 em,.diy-related h2 em{font-family:Georgia,serif;font-weight:400;text-transform:none;line-height:1.05}.diy-kicker,.diy-folio,.diy-board-top,.diy-ticket{font-family:"Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.diy-kicker{margin:0 0 18px!important;color:var(--diy-rust)}.diy-folio{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #f2d39966;padding-bottom:20px}.diy-cover{background:var(--diy-ink);color:var(--diy-paper);padding:28px clamp(22px,4vw,52px) 0;box-shadow:8px 8px 0 #b8ad8d;position:relative}.diy-cover .diy-kicker{color:var(--diy-gold)}.diy-cover-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,65px);padding:45px 0}.diy-cover h1{font-size:clamp(72px,8.8vw,134px);line-height:.94;text-transform:uppercase;letter-spacing:-.015em}.diy-cover h1 em{font-family:Georgia,serif;font-weight:400;text-transform:none;color:var(--diy-gold);display:block;line-height:1.03}.diy-cover-copy>p:not(.diy-kicker){max-width:440px;font-size:18px}.diy-cover-copy .diy-lead{font-size:clamp(23px,2.25vw,32px)!important;line-height:1.3;margin:28px 0 18px}.diy-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--diy-rust);color:#fff8e9!important;border:1px solid #f1be8177;padding:17px 23px;text-decoration:none!important;font-size:18px;font-weight:700;box-shadow:4px 4px 0 #071f19}.diy-button:hover{background:#923712}.diy-button-paper{background:var(--diy-paper);color:var(--diy-ink)!important;border:1px solid var(--diy-ink)}.diy-button-paper:hover{background:#efdfbd}.diy-cover-text{display:block;margin-top:22px;font-weight:700;color:var(--diy-gold)!important}.diy-valve-board{align-self:center;transform:rotate(1.5deg);background:#0b2924;border:2px solid var(--diy-gold);padding:20px;box-shadow:8px 10px 0 #071c17}.diy-board-top{display:flex;justify-content:space-between;gap:15px;color:var(--diy-gold);font-size:10px;border-bottom:1px solid #edcf9677;padding-bottom:12px}.diy-valve{width:100%;height:auto;display:block;max-height:405px}.diy-valve-note{background:var(--diy-paper);color:var(--diy-ink);padding:20px;box-shadow:3px 3px 0 #897449}.diy-valve-note strong{font-family:Oswald,Impact,sans-serif;font-size:23px;text-transform:uppercase;line-height:1.2;display:block}.diy-valve-note p{font-size:15px;margin:12px 0 0}.diy-valve-toggle{color:var(--diy-ink);border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:10px 0 0;font:700 14px Arial;cursor:pointer;min-height:44px}.diy-board-link{display:block;margin-top:17px;font-weight:700;color:var(--diy-gold)!important;font-size:16px}.diy-cover-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:19px 0;border-top:1px solid #f2d39966;font:700 12px "Courier New",monospace;letter-spacing:.06em}.diy-cover-bottom a{color:var(--diy-gold)}.diy-library,.diy-guide-shelf,.diy-human{padding:65px 0}.diy-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.diy-section-head>p{font-size:18px;max-width:435px;margin:0}.diy-filterbar{padding:22px;background:#ede2c8;border-block:1px solid #9b9b80;display:flex;align-items:end;gap:22px;justify-content:space-between}.diy-filterbar label{font-weight:700;min-width:220px;flex:1;max-width:380px}.diy-filterbar input{margin-top:8px;width:100%;background:#fff9eb;border:1px solid #537264;border-radius:0;color:var(--diy-ink);padding:12px;font:17px Arial;min-height:48px}.diy-filterbar>div{display:flex;gap:8px;flex-wrap:wrap}.diy-filterbar button{font:700 14px Arial;padding:12px 14px;min-height:44px;background:var(--diy-paper);color:var(--diy-ink);border:1px solid #688072;cursor:pointer;border-radius:0}.diy-filterbar button[aria-pressed=true]{background:var(--diy-ink);color:var(--diy-paper);border-color:var(--diy-ink)}.diy-result{font:13px "Courier New",monospace;margin:22px 0 15px}.diy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.diy-card{min-width:0;border:2px solid var(--diy-ink);background:var(--diy-paper);box-shadow:5px 5px 0 #c9bc98}.diy-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none!important}.diy-card-art{aspect-ratio:1.75;position:relative;overflow:hidden;background:#173f34;color:#f1ce92;display:grid;place-items:center;border-bottom:2px solid var(--diy-ink)}.diy-card-art:before{content:"";position:absolute;width:135px;height:135px;border-radius:50%;background:#aa421e;right:20%;top:8%;opacity:.95}.diy-card-art>svg{position:relative;width:110px;height:110px;z-index:1}.diy-card-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.diy-ticket{position:absolute;left:14px;bottom:12px;background:var(--diy-paper);color:var(--diy-ink);padding:5px 8px;font-size:9px}.diy-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.diy-card-copy .diy-kicker{font-size:10px;margin-bottom:14px!important}.diy-card h3{font-size:clamp(24px,2.35vw,34px);text-transform:uppercase}.diy-card-copy>p:not(.diy-kicker){font-size:16px;margin:18px 0 25px}.diy-read{margin-top:auto;padding-top:16px;border-top:1px solid #c6bfa7;font-weight:700;display:flex;justify-content:space-between}.diy-card-link:hover .diy-read{color:var(--diy-rust);text-decoration:underline}.diy-empty{padding:28px;border:1px dashed var(--diy-rust)}.diy-guide-shelf{border-top:2px solid var(--diy-ink)}.diy-shelf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.diy-shelf-grid>a{display:flex;align-items:center;gap:18px;text-decoration:none;border-top:1px solid #9da58d;padding:25px 0}.diy-shelf-icon{width:64px;flex-shrink:0;color:var(--diy-rust)}.diy-shelf-icon svg{width:64px;height:64px}.diy-shelf-grid strong{display:block;font:700 23px/1.2 Oswald,Impact,sans-serif;text-transform:uppercase}.diy-shelf-grid small{display:block;font-size:15px;line-height:1.4;margin-top:8px}.diy-shelf-grid a:hover strong{text-decoration:underline}.diy-stop{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;background:var(--diy-ink);color:var(--diy-paper);padding:clamp(25px,4vw,50px)}.diy-stop .diy-kicker{color:var(--diy-gold)}.diy-stop>div>p:last-child{font-size:18px;max-width:380px;margin:24px 0 0}.diy-stop ul{list-style:none;margin:0;padding:0}.diy-stop li{padding:20px 0;border-bottom:1px solid #e8d69f55}.diy-stop li:first-child{padding-top:0}.diy-stop li:last-child{border-bottom:0;padding-bottom:0}.diy-stop strong{display:block;color:var(--diy-gold);font-size:21px}.diy-stop li span{display:block;font-size:16px;margin-top:7px}.diy-human{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding-bottom:18px}.diy-human>div>p:not(.diy-kicker){font-size:18px;max-width:580px}.diy-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.diy-editor-note{border:2px solid var(--diy-ink);padding:32px;align-self:start;text-align:center;box-shadow:6px 6px 0 #b9ad88;transform:rotate(-1deg);background:#f0e6cc}.diy-editor-note img{width:120px;height:auto}.diy-editor-note p{font:italic 24px/1.35 Georgia,serif}.diy-editor-note a{font-size:15px;font-weight:700}.diy-related{margin:50px auto;padding:32px;max-width:1390px;background:var(--diy-paper);border:2px solid var(--diy-ink)}.diy-related>header{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.diy-related h2{font-size:clamp(28px,3.3vw,45px)}.diy-related>header>a{font-weight:700;flex-shrink:0}.diy-related .diy-card-art{aspect-ratio:2.5}.diy-related .diy-card-art>svg{width:80px;height:80px}.diy-related .diy-card-art:before{width:95px;height:95px}.diy-related .diy-card h3{font-size:26px}.diy-related .diy-card-copy{padding:20px}.diy-article>.diy-folio{border-color:#b7bca6;padding:12px 0 22px}.diy-article-cover{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:55px;padding:50px 0;border-bottom:2px solid var(--diy-ink)}.diy-article-cover h1{font-size:clamp(40px,5.5vw,76px);text-transform:uppercase}.diy-article-cover .diy-lead{font-size:22px;margin:26px 0 20px}.diy-byline{font-size:14px}.diy-article-art{background:var(--diy-ink);color:var(--diy-gold);min-height:260px;display:grid;place-items:center;border:8px solid #e1d2ae;box-shadow:6px 6px 0 #9e967b}.diy-article-art svg{width:170px;height:170px}.diy-article-art img{width:100%;height:auto;max-height:440px;object-fit:cover}.diy-article-body{max-width:780px;margin:50px auto;font-size:20px;line-height:1.7}.diy-article-body h2{font-size:35px;margin:40px 0 20px}.diy-article-body h3{font-size:28px;margin:28px 0 16px}.diy-article-body p{margin:0 0 23px}.diy-article-body ol,.diy-article-body ul{padding-left:27px}.diy-article-body li{padding-left:8px;margin-bottom:17px}.diy-article-body .diy-note{border-left:5px solid var(--diy-rust);padding:20px 24px;background:#ece1c8}.diy-article-body .diy-sources{font-size:15px;border-top:1px solid #a9af98;padding-top:22px}.diy-article-help{background:var(--diy-ink);color:var(--diy-paper);padding:35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.diy-article-help .diy-kicker{color:var(--diy-gold)}.diy-article-help h2{font-size:35px}.diy-article-help p{margin-bottom:0}.diy-hub :focus-visible,.diy-related :focus-visible,.diy-article :focus-visible{outline:3px solid #de7429;outline-offset:5px}.diy-hub section,.diy-hub aside{scroll-margin-top:110px}@media(max-width:1050px){.diy-cover-grid{gap:30px}.diy-cover h1{font-size:94px}.diy-cover{padding-inline:28px}.diy-filterbar{align-items:stretch;flex-direction:column}.diy-filterbar label{max-width:none}.diy-grid{gap:16px}.diy-card-copy{padding:19px}.diy-shelf-grid{grid-template-columns:repeat(2,1fr)}.diy-stop{gap:30px}.diy-human{gap:30px}}@media(max-width:700px){.diy-hub,.diy-article{padding:18px 16px 40px}.diy-cover{padding:22px 22px 0;box-shadow:5px 5px 0 #b8ad8d}.diy-folio{font-size:9px;gap:12px}.diy-cover-grid,.diy-human,.diy-stop,.diy-article-cover{grid-template-columns:1fr}.diy-cover-grid{padding-top:30px;gap:32px}.diy-cover h1{font-size:clamp(64px,18vw,105px)}.diy-cover-copy>p:not(.diy-kicker){font-size:17px}.diy-cover .diy-lead{font-size:24px!important}.diy-valve-board{transform:none;padding:15px}.diy-valve{max-height:300px}.diy-board-top{font-size:8px;letter-spacing:.03em}.diy-cover-bottom{font-size:10px}.diy-cover-bottom a{width:100%}.diy-library,.diy-guide-shelf,.diy-human{padding:40px 0}.diy-section-head,.diy-related>header{display:block}.diy-section-head>p{margin:22px 0 0;font-size:17px}.diy-section-head>a,.diy-related>header>a{display:inline-block;margin-top:20px}.diy-grid{grid-template-columns:1fr;gap:24px}.diy-card-art{aspect-ratio:2}.diy-card-copy{padding:25px}.diy-card h3{font-size:31px}.diy-filterbar{padding:17px}.diy-filterbar>div{gap:7px}.diy-filterbar button{font-size:13px;padding:10px}.diy-shelf-grid{grid-template-columns:1fr}.diy-shelf-grid>a{padding:20px 0}.diy-stop{padding:28px;gap:28px}.diy-stop h2{font-size:38px}.diy-stop li strong{font-size:19px}.diy-stop li span{font-size:16px}.diy-human{gap:30px}.diy-actions{gap:14px}.diy-button{font-size:16px;padding:16px 20px}.diy-editor-note{transform:none;padding:28px}.diy-related{padding:24px 18px;margin:35px auto}.diy-related .diy-card-art{aspect-ratio:3}.diy-related .diy-card h3{font-size:28px}.diy-article-cover{padding:30px 0;gap:22px}.diy-article-cover h1{font-size:43px}.diy-article-cover .diy-lead{font-size:20px}.diy-article-art{min-height:190px}.diy-article-art svg{width:120px;height:120px}.diy-article-body{font-size:18px;margin-top:32px}.diy-article-body h2{font-size:29px}.diy-article-help{display:block;padding:27px}.diy-article-help h2{font-size:30px}}

@media(min-width:701px){.diy-related .diy-card:only-child{grid-column:1/-1}.diy-related .diy-card:only-child .diy-card-link{display:grid;grid-template-columns:minmax(200px,.5fr) 1fr}.diy-related .diy-card:only-child .diy-card-art{aspect-ratio:auto;border-bottom:0}.diy-related .diy-card:only-child .diy-card-art:before{top:25%;right:25%}}

.diy-article-body a{text-decoration:underline;font-weight:700}.diy-article .diy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}

/* Slim pointer, not a section. On a service or city page the DIY block is a footnote to the page's
   own answer, so it drops the section-sized heading, the subhead and the button. */
.diy-related-slim{padding:22px 24px}
.diy-related-slim>header{align-items:center;margin-bottom:18px;gap:16px}
.diy-related-slim h2{font-size:clamp(21px,2.2vw,27px)}
.diy-related-slim .diy-kicker{margin:0 0 6px!important;font-size:10px}
.diy-related-slim .diy-text-link{flex-shrink:0;font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:15px}
.diy-related-slim .diy-card{box-shadow:none}
.diy-related-slim .diy-card h3{font-size:clamp(19px,1.9vw,23px)}
.diy-related-slim .diy-card-copy>p:not(.diy-kicker){font-size:15px;margin:12px 0 18px}
@media(max-width:700px){.diy-related-slim{padding:18px 16px}.diy-related-slim>header{display:block}.diy-related-slim .diy-text-link{display:inline-block;margin-top:12px}}

/* The DIY pillar shares the existing Services journal components. */
body.mmos-diy-page #content #diy-hub{width:calc(100% - clamp(24px,5vw,80px));max-width:1440px;margin:32px auto 44px;padding:0;border:0;background:none}
body.mmos-diy-page #content #diy-hub .srv-cover{background-image:linear-gradient(100deg,#103b3fdb,#103b3f70),url('/wp-content/uploads/2025/06/Plumber-night-backround-mmos-bg-600x900.webp')}
body.mmos-diy-page #content #diy-hub .srv-cover-copy{min-height:340px}
body.mmos-diy-page #content #diy-hub .srv-cover h1{font-size:clamp(52px,6.2vw,92px)}
body.mmos-diy-page #content #diy-hub .srv-lead{margin:0 0 22px}
body.mmos-diy-page #content #diy-hub .srv-cover-bottom a{font-size:13px;color:#f2d095;text-decoration:underline}
body.mmos-diy-page #content #diy-hub .srv-directory:before{background:linear-gradient(#103d39d9,#103d39),url('/wp-content/uploads/2025/06/Plumber-night-backround-mmos-bg-600x900.webp') center/cover}
body.mmos-diy-page #content #diy-hub .diy-filterbar{background:#0c322db3;color:#fff1d9;border-color:#efd5a766}
body.mmos-diy-page #content #diy-hub .diy-result{color:#f1dfbd}
body.mmos-diy-page #content #diy-hub .diy-card{border:0;box-shadow:none}
body.mmos-diy-page #content #diy-hub .mmos-service-card{margin:0;width:100%}
body.mmos-diy-page #content #diy-hub .mmos-service-body .diy-kicker{min-height:0;font-size:10px;color:#96502b}
body.mmos-diy-page #content #diy-hub .diy-guide-shelf{padding:35px clamp(24px,4.8vw,72px) 50px;border:2px solid #173c32;box-shadow:7px 8px #173c3240;background:#f4ecdc;margin:0 0 34px}
.diy-all-services{display:inline-block;margin-top:25px;font-weight:700;text-decoration:underline}
.diy-card-art{background:linear-gradient(#103d3955,#103d3988),url('/wp-content/uploads/2025/06/Plumber-night-backround-mmos-bg-600x900.webp') center/cover}
.diy-card-art:before{box-shadow:5px 6px #062b3290;border:1px solid #f5d29c;opacity:1}
.diy-related{background:linear-gradient(110deg,#103b3fee,#103b3fc7),url('/wp-content/uploads/2025/06/Plumber-night-backround-mmos-bg-600x900.webp') center/cover;color:#fff1d9;padding:38px;border:2px solid #173c32;box-shadow:6px 7px #173c3240}
.diy-related>header .diy-kicker{color:#f2c57c}.diy-related>header p{max-width:540px}.diy-related .diy-card{color:#143c34}
.diy-article-cover{background:linear-gradient(110deg,#103b3fe8,#103b3fbb),url('/wp-content/uploads/2025/06/Plumber-night-backround-mmos-bg-600x900.webp') center/cover;padding:42px;color:#fff1d9;border:2px solid #173c32;box-shadow:6px 7px #173c3240;margin-top:26px}
.diy-article-cover .diy-kicker{color:#f2c57c}.diy-article-art{background:#0b3027b8}
.diy-article-guides{max-width:780px;margin:35px auto;border-block:1px solid #a0ac95;padding:22px 0}.diy-article-guides a{display:inline-block;font-weight:700;text-decoration:underline;margin:0 20px 12px 0}
@media(max-width:700px){body.mmos-diy-page #content #diy-hub{margin:22px auto 30px}body.mmos-diy-page #content #diy-hub .srv-cover-copy{min-height:0}body.mmos-diy-page #content #diy-hub .srv-cover-bottom{display:grid}body.mmos-diy-page #content #diy-hub .srv-cover h1{font-size:52px}.diy-related{padding:25px 18px}.diy-article-cover{padding:25px 20px}.diy-article-cover h1{font-size:39px}}

/* DIY keeps the journal look, not the journal motion bill. The dotted page
   wash, extra photo layers, blur-in, snow, and custom cursor are what made
   scroll feel frozen. Cover keeps one photo. Everything else stays paint-cheap. */
body.mmos-diy-page.mmos-services-journal{background-image:none!important;background-color:#f0e7d4!important}
body.mmos-diy-page #content .srv-frame{contain:layout paint;will-change:auto}
body.mmos-diy-page #content #diy-hub .srv-directory:before{background:#103d39!important;background-image:none!important}
body.mmos-diy-page #content #diy-hub .diy-card-art,
.mmos-diy-page .diy-card-art{background:#123b32;background-image:radial-gradient(circle at 78% 18%,#aa421e 0 42px,transparent 43px),linear-gradient(160deg,#0c322d,#173f34)}
body.mmos-diy-page #content .services-reveal{opacity:1!important;filter:none!important;transform:rotate(var(--print-tilt,0deg))!important;transition:none!important}
body.mmos-diy-page .services-atmosphere,
body.mmos-diy-page .mmos-services-pointer{display:none!important}
body.mmos-diy-page.mmos-services-cursor-on,
body.mmos-diy-page.mmos-services-cursor-on *{cursor:auto!important}
body.mmos-diy-page #content :is(.srv-button,.srv-outline,.mmos-service-card,.srv-cover-photo){transition:background .18s ease,translate .18s ease!important}
.diy-article-body figure{margin:36px 0;border:2px solid var(--diy-ink);background:#ece1c8}
.diy-article-body figure img{display:block;width:100%;height:auto;border-bottom:2px solid var(--diy-ink)}
.diy-article-body figcaption{padding:13px 17px;font-size:15px;line-height:1.5}
.diy-article-body .diy-figure-pair{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:36px 0}
.diy-article-body .diy-figure-pair figure{margin:0}
.diy-article-body .diy-data{margin:36px 0;border:2px solid var(--diy-ink);background:#ece1c8;padding:22px 24px 18px}
.diy-article-body .diy-data h3{font-size:23px;margin:0 0 6px}
.diy-article-body .diy-data .diy-data-note{font-size:14px;line-height:1.5;margin:0 0 18px;opacity:.78}
.diy-article-body .diy-data .diy-data-foot{font-size:13px;line-height:1.5;margin:15px 0 0;opacity:.72}
.diy-article-body .diy-bar{display:grid;grid-template-columns:minmax(110px,42%) 1fr 54px;gap:12px;align-items:center;margin:0 0 9px;font-size:16px;line-height:1.25}
.diy-article-body .diy-bar em{display:block;background:#dcd0b0;border:1px solid var(--diy-ink);font-style:normal}
.diy-article-body .diy-bar i{display:block;height:14px;background:var(--diy-rust)}
.diy-article-body .diy-bar b{font-variant-numeric:tabular-nums;font-size:15px;text-align:right}
.diy-article-body .diy-bar.is-alt i{background:var(--diy-gold)}
.diy-article-body table{width:100%;border-collapse:collapse;margin:36px 0;font-size:16px;line-height:1.45}
.diy-article-body th,.diy-article-body td{border:1px solid var(--diy-ink);padding:11px 13px;text-align:left;vertical-align:top}
.diy-article-body th{background:var(--diy-ink);color:var(--diy-paper);font-family:Oswald,Impact,"Arial Narrow",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px}
.diy-article-body tbody tr:nth-child(even){background:#ece1c8}
@media(max-width:700px){.diy-article-body .diy-figure-pair{grid-template-columns:1fr}
.diy-article-body .diy-bar{grid-template-columns:1fr 48px;gap:5px 10px}
.diy-article-body .diy-bar span{grid-column:1/-1}
.diy-article-body table{font-size:14px}
.diy-article-body th,.diy-article-body td{padding:8px 9px}}

/* The hub is a pillar, so the homepage gives it a real handoff beside the
   service and Past Work pillars instead of hiding it in the footer. */
.diy-home-bridge{max-width:1480px;margin:0 auto 68px;padding:clamp(24px,4vw,52px);display:grid;grid-template-columns:1.35fr .75fr;gap:clamp(24px,5vw,70px);align-items:center;background:var(--diy-ink);color:var(--diy-paper);border:2px solid var(--diy-ink);box-shadow:7px 8px 0 #b8ad8d}
.diy-home-bridge .diy-kicker{color:var(--diy-gold)}
.diy-home-bridge h2{font-size:clamp(36px,4.5vw,64px);text-transform:uppercase}
.diy-home-bridge-copy>p:not(.diy-kicker){max-width:700px;font-size:19px;line-height:1.55;margin:22px 0 0}
.diy-home-bridge-actions{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;margin-top:28px}
.diy-home-bridge-actions .diy-button{background:var(--diy-rust)}
.diy-home-bridge-secondary{color:var(--diy-gold)!important;font-weight:700}
.diy-home-bridge-note{padding:28px;background:var(--diy-paper);color:var(--diy-ink);border:2px solid var(--diy-gold);box-shadow:6px 6px 0 #071f19;transform:rotate(1deg)}
.diy-home-bridge-note .diy-ticket{display:block;color:var(--diy-rust);font-size:10px;margin-bottom:18px}
.diy-home-bridge-note strong{display:block;font:700 28px/1.13 Oswald,Impact,sans-serif;text-transform:uppercase}
.diy-home-bridge-note>span:last-child{display:block;margin-top:17px;font-size:16px;line-height:1.45}
@media(max-width:700px){.diy-home-bridge{grid-template-columns:1fr;margin:0 auto 45px;padding:28px 20px;gap:28px;box-shadow:5px 6px 0 #b8ad8d}.diy-home-bridge-copy>p:not(.diy-kicker){font-size:17px}.diy-home-bridge-note{transform:none}.diy-home-bridge-actions{display:block}.diy-home-bridge-actions .diy-button{display:flex;margin-bottom:17px}.diy-home-bridge-secondary{display:inline-block}}
