.guide-editorial{max-width:1280px;color:var(--ink);padding-block:38px 72px}.guide-editorial .guide-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:26px;display:grid}.guide-editorial .guide-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0 0 25px;font-size:clamp(38px,4.45vw,66px);line-height:1.04}.guide-editorial .guide-intro .lead{max-width:43ch;color:var(--ink);font-size:clamp(18px,1.7vw,22px);line-height:1.5}.guide-editorial .guide-meta,.guide-editorial .review-date{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.6}.guide-editorial .guide-intro-action{margin-top:24px}.guide-editorial a.button{text-decoration:none}.guide-editorial .guide-intro-action .button{background:var(--blue,#23704f);color:#fff}.guide-editorial .guide-jump{border-block:1px solid var(--line);align-items:center;gap:0;margin-top:38px;padding:5px 0;font-size:14px;line-height:1.35;display:flex}.guide-editorial .guide-jump strong{padding:12px 18px 12px 0;font-size:14px}.guide-editorial .guide-jump a{color:var(--ink);padding:13px 18px;text-decoration:none}.guide-editorial .guide-jump a:hover{color:var(--blue,#23704f);text-underline-offset:5px;text-decoration:underline}.guide-editorial .guide-jump a:last-child{color:var(--blue,#23704f);margin-left:auto;font-weight:700}.guide-editorial>section{margin-top:66px;scroll-margin-top:104px}.guide-editorial>section>h2{letter-spacing:-.04em;max-width:800px;font-size:clamp(29px,3vw,43px);line-height:1.12}.guide-editorial>section>p{max-width:890px}.guide-editorial>section>p+p{margin-top:16px}.guide-editorial .guide-stop,.guide-editorial .safety-note{background:var(--pale);border-left:4px solid var(--blue,#23704f);margin-top:28px;padding:22px 28px}.guide-editorial .guide-stop p,.guide-editorial .safety-note p{max-width:1000px;color:var(--ink)}.guide-editorial .guide-stop strong{font-size:20px}.guide-editorial .guide-stop p+p{margin-top:12px}.guide-editorial .guide-steps{counter-reset:guide-step;margin-top:26px;padding:0;list-style:none}.guide-editorial .guide-steps>li{counter-increment:guide-step;border-top:1px solid var(--line);max-width:1050px;margin:0;padding:22px 0 22px 65px;position:relative}.guide-editorial .guide-steps>li:before{content:counter(guide-step, decimal-leading-zero);color:var(--blue,#23704f);letter-spacing:-.04em;font-size:25px;font-weight:650;position:absolute;top:20px;left:0}.guide-editorial .guide-steps>li>strong{margin-bottom:8px;font-size:20px;line-height:1.3}.guide-editorial .guide-steps p{margin-top:12px}.guide-editorial .guide-decision{background:var(--pale);border:0;border-radius:0;padding:clamp(24px,4vw,48px)}.guide-editorial .guide-decision .guide-decision-fields{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}.guide-editorial .guide-decision .guide-decision-fields legend{margin-bottom:8px}.guide-editorial .guide-decision .guide-decision-field{min-width:0}.guide-editorial .guide-decision label{margin-top:10px}.guide-editorial .guide-decision select{border-color:var(--line);border-radius:6px}.guide-editorial .guide-decision [data-decision-result]{border-top-color:var(--line)}.guide-editorial .guide-decision .button{background:var(--blue,#23704f);color:#fff}.guide-editorial .guide-answer-block{border-top:3px solid var(--blue,#23704f);padding-top:28px}.guide-editorial .guide-answer-block>p:first-of-type{color:var(--ink);font-size:21px;line-height:1.55}.guide-editorial .guide-observation-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;display:grid}.guide-editorial .guide-observation-grid>div{border-right:1px solid var(--line);padding:23px 28px}.guide-editorial .guide-observation-grid>div:first-child{padding-left:0}.guide-editorial .guide-observation-grid>div:last-child{border-right:0;padding-right:0}.guide-editorial .guide-observation-grid h3{margin-bottom:12px;font-size:20px}.guide-editorial .guide-observation-grid p{font-size:16px;line-height:1.6}.guide-editorial .guide-handoff,.guide-editorial .guide-next{background:var(--ink);color:#fff;border:0;padding:clamp(26px,4vw,52px)}.guide-editorial .guide-handoff h2,.guide-editorial .guide-next h2{color:#fff}.guide-editorial .guide-handoff p,.guide-editorial .guide-handoff li,.guide-editorial .guide-next p{color:#edf3ec}.guide-editorial .guide-handoff .button,.guide-editorial .guide-next .button{color:var(--ink);background:var(--accent);margin-top:24px}.guide-editorial .guide-source-details{border:0}.guide-editorial .guide-source-details>summary{cursor:pointer;align-items:center;gap:20px;padding-block:4px 14px;list-style:none;display:flex}.guide-editorial .guide-source-details>summary::-webkit-details-marker{display:none}.guide-editorial .guide-source-details>summary:after{content:"+";color:var(--blue,#23704f);margin-left:auto;font-size:28px}.guide-editorial .guide-source-details[open]>summary:after{content:"−"}.guide-editorial .guide-source-details>summary h2{margin:0;font-size:25px}.guide-editorial .guide-source-details ul{columns:2;column-gap:40px;margin-bottom:20px}.guide-editorial .guide-source-details li{break-inside:avoid}.guide-editorial .drain-path{gap:28px}.guide-editorial .drain-path li{border-top-color:var(--blue,#23704f)}.guide-editorial .tool-comparison{background:var(--pale);border:0;padding:25px 28px}.guide-visual{background:var(--pale);color:var(--ink);border-radius:18px;margin:0;padding:28px;overflow:hidden}.guide-visual-heading{letter-spacing:-.035em;max-width:29ch;font-size:clamp(21px,2.2vw,28px);font-weight:650;line-height:1.18}.guide-visual .guide-diagram{width:100%;height:auto;margin-block:12px 4px;overflow:visible}.guide-visual .gv-object{fill:#fff;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round}.guide-visual .gv-object-line{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.guide-visual .gv-surface{fill:none;stroke:var(--line);stroke-width:1.5px}.guide-visual .gv-water{fill:var(--blue,#23704f);fill-opacity:.2}.guide-visual .gv-pipe{fill:none;stroke:var(--ink);stroke-width:8px;stroke-linejoin:round;stroke-linecap:round}.guide-visual .gv-callout{fill:none;stroke:var(--blue,#23704f);stroke-width:1.5px}.guide-visual .gv-index,.guide-visual .gv-disc{fill:var(--blue,#23704f)}.guide-visual .gv-lime-disc{fill:var(--accent)}.guide-visual .gv-index-text{fill:#fff;text-anchor:middle;font-size:16px;font-weight:650}.guide-visual .gv-blue-line{fill:none;stroke:var(--blue,#23704f);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.guide-visual .gv-white-line{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.guide-visual .gv-emphasis{fill:none;stroke:var(--blue,#23704f);stroke-width:3px;stroke-dasharray:4 6}.guide-visual .gv-unknown{stroke-dasharray:6 10}.guide-visual .gv-label{fill:var(--ink);font-size:17px;font-weight:600}.guide-visual .gv-trap-outline{fill:none;stroke:var(--ink);stroke-width:30px}.guide-visual .gv-trap-inner{fill:none;stroke:#fff;stroke-width:25px}.guide-visual .gv-trap-water{fill:none;stroke:var(--blue,#23704f);stroke-opacity:.7;stroke-width:25px}.guide-visual .guide-visual-legend{counter-reset:guide-legend;gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-visual .guide-visual-legend li{counter-increment:guide-legend;align-items:baseline;gap:9px;margin:0;padding:0;font-size:14px;line-height:1.5;display:flex}.guide-visual .guide-visual-legend li:before{content:counter(guide-legend);background:var(--blue,#23704f);color:#fff;text-align:center;border-radius:50%;flex:0 0 20px;font-size:12px;line-height:20px}.guide-visual figcaption{border-top:1px solid var(--line);color:var(--muted);margin-top:19px;padding-top:15px;font-size:12px;line-height:1.55}.guide-editorial .guide-visual--odor{max-width:750px;margin-block:28px}.guide-editorial .guide-intro--odor{align-items:start}.guide-editorial .guide-intro--odor .guide-visual{margin:0}.guide-editorial .recurrence-patterns{counter-reset:guide-pattern}.guide-editorial .recurrence-pattern{counter-increment:guide-pattern}.guide-editorial .recurrence-pattern dt:before{content:counter(guide-pattern, decimal-leading-zero);color:var(--blue,#23704f);margin-bottom:12px;font-size:15px;display:block}@media (width<=1000px){.guide-editorial .guide-intro{gap:30px}.guide-visual{padding:24px}.guide-editorial .guide-intro h1{font-size:42px}.guide-editorial .guide-jump a{padding-inline:12px}}@media (width<=760px){.guide-editorial{padding-top:24px}.guide-editorial .guide-intro{grid-template-columns:1fr;gap:28px;margin-top:23px}.guide-editorial .guide-intro h1{max-width:19ch;margin-bottom:20px;font-size:clamp(36px,8vw,52px)}.guide-editorial .guide-intro .lead{max-width:48ch;font-size:19px}.guide-visual{padding:24px}.guide-visual .guide-diagram{max-width:450px;margin-inline:auto}.guide-editorial .guide-jump{margin-top:28px}.guide-editorial .guide-jump strong{width:100%}.guide-editorial .guide-jump a{padding:13px 16px 13px 0}.guide-editorial .guide-jump a:last-child{margin-left:0}.guide-editorial>section{margin-top:44px}.guide-editorial .guide-observation-grid{grid-template-columns:1fr}.guide-editorial .guide-observation-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.guide-editorial .guide-observation-grid>div:last-child{border-bottom:0}.guide-editorial .guide-decision .guide-decision-fields{grid-template-columns:1fr;gap:4px}.guide-editorial .guide-source-details ul{columns:1}.guide-editorial .guide-steps>li{padding-left:45px;font-size:17px}.guide-editorial .guide-steps>li:before{font-size:21px}.guide-editorial .guide-steps>li>strong{font-size:19px}.guide-editorial .guide-stop,.guide-editorial .safety-note{padding:20px}}@media (prefers-reduced-motion:reduce){.guide-editorial{scroll-behavior:auto}}.guide-designed{--guide-forest:#071e17;--guide-lime:#ddff72}.guide-designed>.guide-field-notes{background:#edf2e7;border:0;border-radius:20px;margin-block:46px 55px;padding:0;overflow:hidden}.guide-field-notes .gfn-heading{color:#fff;background:#071e17;padding:clamp(26px,4vw,48px)}.gfn-kicker{color:#ddff72;letter-spacing:.14em;margin-bottom:18px;font-size:11px;font-weight:650;display:block}.guide-field-notes .gfn-heading h2{color:#fff;letter-spacing:-.045em;max-width:22ch;margin:0;font-size:clamp(32px,3.6vw,50px);line-height:1.07}.guide-field-notes .gfn-heading p{color:#cad8c4;max-width:74ch;margin:19px 0 0;font-size:17px;line-height:1.65}.gfn-board{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);display:grid}.gfn-figure{background:#e5eddc;min-width:0;margin:0;padding:24px 26px 22px}.gfn-figure .infographic-art{margin:0}.gfn-figure .infographic-art img{aspect-ratio:3/2;object-fit:contain;border-radius:10px;width:100%}.gfn-figure .gfn-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gfn-route li{color:#163a24;border-top:2px solid #98b38b;margin:0;padding:12px 0 0;font-size:12px;font-weight:650;line-height:1.45}.gfn-route li span{color:#456a3c;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.gfn-figure figcaption{color:#4e6846;border-top:1px solid #bbceb0;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.65}.gfn-observations{align-content:center;align-self:stretch;padding:8px 30px;display:grid}.gfn-observations>a{color:#163322;border-bottom:1px solid #cbd8c1;grid-template-columns:26px minmax(0,1fr) 22px;gap:14px;padding:25px 0;text-decoration:none;display:grid}.gfn-observations>a:last-child{border-bottom:0}.gfn-index{font-variant-numeric:tabular-nums;color:#4e7044;padding-top:4px;font-size:12px}.guide-field-notes .gfn-observations h3{letter-spacing:-.025em;color:#0d2e1a;margin:0 0 8px;font-size:22px;line-height:1.17}.guide-field-notes .gfn-observations p{color:#536b4a;margin:0;font-size:15px;line-height:1.6}.gfn-observations .arrow{width:21px;height:21px;margin-top:3px}.gfn-observations>a:hover h3{text-underline-offset:4px;text-decoration:underline}.gfn-next{border-top:1px solid #c4d3b9;flex-wrap:wrap;align-items:center;gap:18px 25px;padding:24px 30px;display:flex}.gfn-next>div{margin-right:auto}.gfn-next>div>span{letter-spacing:.13em;color:#58714e;font-size:9px;font-weight:650}.guide-field-notes .gfn-next p{color:#183925;margin:5px 0 0;font-size:15px;line-height:1.45}.gfn-next>a{color:#163722;text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:650;text-decoration:underline;display:flex}.gfn-next .arrow{flex:none;width:19px;height:19px}.gfn-next .gfn-request{color:#ddff72;background:#071e17;border-radius:8px;padding:11px 17px;text-decoration:none}.guide-field-notes a:focus-visible{outline-offset:4px;outline:3px solid #527b35}.gfn-recurring .gfn-route li{border-top-style:dashed}.gfn-odor .gfn-heading{border-top:5px solid #ddff72}.gfn-backup .gfn-observations>a{border-bottom:2px solid #cad8bf}.guide-designed .guide-steps{margin-top:22px}.guide-designed .guide-steps>li{padding-left:48px;font-size:16px}.guide-designed .guide-steps>li:before{color:#355f2a;font-size:21px}.guide-designed .guide-steps>li>strong{color:#0d2e1a;font-size:20px}.guide-designed .guide-stop{background:#e8efdf;border-left-color:#557a40;border-radius:0 13px 13px 0}.guide-designed .guide-stop.odor-emergency{background:#fff3db;border:2px solid #8d591a;border-radius:12px}.guide-designed .guide-handoff,.guide-designed .guide-next{background:#071e17;border-radius:18px}.guide-designed .guide-handoff .button,.guide-designed .guide-next .button{color:#071e17;background:#ddff72}.guide-designed .guide-observation-grid,.guide-designed .recurrence-patterns,.guide-designed .kitchen-patterns{grid-template-columns:1fr;gap:0}.guide-designed .guide-observation-grid>div,.guide-designed .recurrence-pattern,.guide-designed .kitchen-pattern{background:0 0;border:0;border-bottom:1px solid #d0ddc6;padding:23px 0}.guide-designed .guide-observation-grid>div:first-child{padding-top:18px}.guide-designed .recurrence-pattern{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:23px;display:grid}.guide-designed .recurrence-pattern dt{color:#0b2d1b;font-size:20px}.guide-designed .recurrence-pattern dd{margin:0}.guide-designed .kitchen-next{border-left:3px solid #99b579;padding-left:14px}.guide-designed .drain-path{grid-template-columns:1fr;gap:6px}.guide-designed .drain-path li+li:before{display:none}.guide-designed .drain-path li{border-top:1px solid #a6bb92;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding-block:18px;display:grid}.guide-designed .guide-technical{background:#f0f4eb;border-block:1px solid #c7d6bb;margin-top:23px;padding:0 22px}.guide-technical>summary{cursor:pointer;color:#153523;padding:19px 0;font-size:16px;font-weight:650}.guide-technical>div{padding-bottom:23px}.guide-technical>div>p{font-size:16px;line-height:1.65}.guide-technical:focus-within{outline-offset:3px;outline:2px solid #426d30}@media (width<=760px){.guide-designed>.guide-field-notes{border-radius:15px;margin-block:34px 39px}.gfn-heading{padding:27px 24px!important}.guide-field-notes .gfn-heading h2{max-width:19ch;font-size:33px}.guide-field-notes .gfn-heading p{font-size:16px}.gfn-board{grid-template-columns:1fr}.gfn-figure{padding:17px 19px 19px}.gfn-figure .gfn-route{gap:13px}.gfn-route li{font-size:11px}.gfn-observations{padding:0 22px}.gfn-observations>a{grid-template-columns:23px minmax(0,1fr) 19px;gap:12px;padding:23px 0}.guide-field-notes .gfn-observations h3{font-size:22px}.guide-field-notes .gfn-observations p{font-size:15px}.gfn-next{gap:15px;padding:23px 22px}.gfn-next>div{width:100%}.gfn-next a{font-size:13px}.gfn-next .gfn-request{justify-content:space-between;width:100%}.guide-designed .recurrence-pattern{grid-template-columns:1fr;gap:14px}.guide-designed .guide-steps>li{padding-left:42px;font-size:16px}.guide-designed .guide-steps>li>strong{font-size:19px}.guide-designed .guide-technical{margin-top:3px;padding-inline:17px}.guide-technical>summary{font-size:15px}.guide-designed .drain-path li{grid-template-columns:1fr;gap:5px}}body.site-shell .guide-designed.guide-editorial>section:not(.guide-field-notes):not(.guide-handoff):not(.guide-next):not(.guide-sources):not(.guide-decision):not(.contact-check){background:#eef3e7;border:1px solid #d5e1ce;border-radius:20px;margin-block:28px;padding:36px;display:block;overflow:hidden}body.site-shell .guide-designed.guide-editorial>section:not(.guide-field-notes):not(.guide-handoff):not(.guide-next):not(.guide-sources):not(.guide-decision):not(.contact-check):nth-of-type(2n){background:#e3edd8;border-color:#c9d9bd}body.site-shell .guide-designed.guide-editorial>section:not(.guide-field-notes):not(.guide-handoff):not(.guide-next):not(.guide-sources):not(.guide-decision):not(.contact-check)>h2{color:#0c3024;letter-spacing:-.035em;max-width:25ch;margin:0 0 22px;padding:0;font-size:clamp(29px,3vw,42px);line-height:1.14}body.site-shell .guide-designed.guide-editorial>section:where(:not(.guide-handoff):not(.guide-next))>p{color:#344d3d;max-width:76ch;font-size:17px;line-height:1.7}body.site-shell .guide-designed.guide-editorial>section:where(:not(.guide-handoff):not(.guide-next))>.source-note{color:#466044;margin-top:22px;font-size:13px;line-height:1.65}body.site-shell .guide-designed.guide-editorial .odor-path-grid,body.site-shell .guide-designed.guide-editorial .guide-observation-grid,body.site-shell .guide-designed.guide-editorial .kitchen-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}body.site-shell .guide-designed.guide-editorial .odor-path,body.site-shell .guide-designed.guide-editorial .guide-observation-grid>div,body.site-shell .guide-designed.guide-editorial .kitchen-pattern{background:#fbfcf7;border:1px solid #d4dfcc;border-top:4px solid #719766;border-radius:12px;min-width:0;margin:0;padding:25px}body.site-shell .guide-designed.guide-editorial .odor-path h3,body.site-shell .guide-designed.guide-editorial .kitchen-pattern h3{color:#143c2a;max-width:30ch;margin:0 0 15px;font-size:23px;line-height:1.25}body.site-shell .guide-designed.guide-editorial .odor-path p,body.site-shell .guide-designed.guide-editorial .guide-observation-grid p,body.site-shell .guide-designed.guide-editorial .kitchen-pattern p{color:#354d3d;margin-top:12px;font-size:16px;line-height:1.7}body.site-shell .guide-designed.guide-editorial #odor-triggers .odor-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-shell .guide-designed.guide-editorial #odor-triggers .odor-path{padding:24px 22px}body.site-shell .guide-designed.guide-editorial #odor-triggers .odor-path:before{letter-spacing:.1em;color:#436c37;margin-bottom:18px;font-size:11px;font-weight:750;display:block}html[lang=en] #odor-after-rain:before{content:"01 / RAIN"}html[lang=en] #odor-after-laundry:before{content:"02 / LAUNDRY"}html[lang=en] #odor-after-toilet-replacement:before{content:"03 / RECENT INSTALLATION"}html[lang=es] #odor-after-rain:before{content:"01 / LLUVIA"}html[lang=es] #odor-after-laundry:before{content:"02 / LAVADORA"}html[lang=es] #odor-after-toilet-replacement:before{content:"03 / INSTALACIÓN RECIENTE"}body.site-shell .guide-designed.guide-editorial .guide-steps{counter-reset:guide-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}body.site-shell .guide-designed.guide-editorial .guide-steps>li{color:#2d4736;background:#fff;border:1px solid #cbdac1;border-radius:13px;min-width:0;margin:0;padding:76px 24px 25px;font-size:16px;line-height:1.7;position:relative}body.site-shell .guide-designed.guide-editorial .guide-steps>li:before{color:#173c23;background:#ddff72;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:23px;left:24px}body.site-shell .guide-designed.guide-editorial .guide-steps>li>strong{color:#163d29;margin:0 0 14px;font-size:22px;line-height:1.25;display:block}body.site-shell .guide-designed.guide-editorial .odor-conditions{color:#4d3d21;background:#fff3d9;border:1px solid #d8bc81;border-left:5px solid #8b6426;border-radius:10px;max-width:none;margin:25px 0;padding:22px 25px;font-size:16px;line-height:1.7}body.site-shell .guide-designed.guide-editorial #unused-drain>h2{color:#f6f9ef;background:#103b2b;max-width:none;margin:-36px -36px 26px;padding:30px 36px;font-size:clamp(29px,3vw,41px)}body.site-shell .guide-designed.guide-editorial .odor-observation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}body.site-shell .guide-designed.guide-editorial .odor-observation-list li{color:#294431;background:#fbfcf7;border:1px solid #d1dfc6;border-radius:10px;margin:0;padding:19px 22px 19px 45px;font-size:16px;position:relative}body.site-shell .guide-designed.guide-editorial .odor-observation-list li:before{content:"✓";color:#42753b;font-weight:800;position:absolute;top:20px;left:20px}body.site-shell .guide-designed.guide-editorial .recurrence-pattern{background:#fbfcf7;border:1px solid #d1dfc6;border-left:4px solid #749966;border-radius:10px;margin-top:14px;padding:23px}body.site-shell .guide-designed.guide-editorial .guide-technical{background:#fcfdf9;border:1px solid #c6d6bc;border-radius:10px;margin:24px 0 0}@media (width<=1000px){body.site-shell .guide-designed.guide-editorial #odor-triggers .odor-path-grid,body.site-shell .guide-designed.guide-editorial .guide-steps{grid-template-columns:1fr}body.site-shell .guide-designed.guide-editorial .guide-steps>li{padding:24px 24px 24px 80px}body.site-shell .guide-designed.guide-editorial .guide-steps>li:before{top:25px}}@media (width<=650px){body.site-shell .guide-designed.guide-editorial>section:not(.guide-field-notes):not(.guide-handoff):not(.guide-next):not(.guide-sources):not(.guide-decision):not(.contact-check){border-radius:14px;margin-block:22px;padding:24px 20px}body.site-shell .guide-designed.guide-editorial>section:not(.guide-field-notes):not(.guide-handoff):not(.guide-next):not(.guide-sources):not(.guide-decision):not(.contact-check)>h2{max-width:none;margin-bottom:18px;font-size:29px}body.site-shell .guide-designed.guide-editorial>section>p{font-size:16px;line-height:1.7}body.site-shell .guide-designed.guide-editorial .odor-path-grid,body.site-shell .guide-designed.guide-editorial .guide-observation-grid,body.site-shell .guide-designed.guide-editorial .kitchen-patterns,body.site-shell .guide-designed.guide-editorial .odor-observation-list{grid-template-columns:1fr;gap:14px}body.site-shell .guide-designed.guide-editorial .odor-path,body.site-shell .guide-designed.guide-editorial .kitchen-pattern,body.site-shell .guide-designed.guide-editorial .guide-observation-grid>div{padding:22px 19px}body.site-shell .guide-designed.guide-editorial .guide-steps{gap:14px}body.site-shell .guide-designed.guide-editorial .guide-steps>li{padding:66px 20px 22px;font-size:16px}body.site-shell .guide-designed.guide-editorial .guide-steps>li:before{width:30px;height:30px;top:20px;left:20px}body.site-shell .guide-designed.guide-editorial .guide-steps>li>strong{font-size:22px}body.site-shell .guide-designed.guide-editorial .odor-conditions{padding:18px;font-size:15px}body.site-shell .guide-designed.guide-editorial #unused-drain>h2{color:#f6f9ef;margin:-24px -20px 22px;padding:25px 20px;font-size:29px}}body.site-shell .guide-designed.guide-editorial .kitchen-pattern{display:block}body.site-shell .guide-designed.guide-editorial .kitchen-pattern h3,body.site-shell .guide-designed.guide-editorial .kitchen-next{grid-area:auto}body.site-shell .guide-designed.guide-editorial .sink-stopper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body.site-shell .guide-designed.guide-editorial .sink-stopper-grid>div{background:#fbfcf7;border:1px solid #cbdac1;border-radius:12px;padding:24px;display:block}@media (width<=650px){body.site-shell .guide-designed.guide-editorial .sink-stopper-grid{grid-template-columns:1fr}}.guide-designed.backup-guide .guide-jump{flex-wrap:wrap}
