.finishing-guide{--fg-paper:#fbfaf6;--fg-ink:#272621;--fg-muted:#5f5e56;--fg-red:#bd3029;--fg-line:#d9d5cc;background:var(--fg-paper);color:var(--fg-ink)}.finishing-guide :where(a,summary):focus-visible{outline:3px solid var(--fg-red);outline-offset:5px}.finishing-guide :where(h1,h2){letter-spacing:-.045em}.finishing-guide :where(h1 em,h2>span){display:block}.finishing-guide :where(h3,h4){line-height:1.18}.finishing-guide :where(section[id],article[id],aside[id],details[id]){scroll-margin-top:120px}.finishing-guide .fng-section{padding:85px 5%}.finishing-guide .fng-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding:23px 5% 0;font-size:11px;line-height:1.7;color:var(--fg-muted)}.finishing-guide .fng-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.finishing-guide .fng-hero{display:grid;grid-template-columns:1fr 1.02fr;gap:6%;padding-top:26px;padding-bottom:54px;align-items:center}.finishing-guide .fng-hero-copy{padding:20px 0}.finishing-guide .fng-hero .eyebrow{margin-bottom:25px}.finishing-guide .fng-hero h1{font-size:clamp(55px,5.7vw,88px);line-height:1.02}.finishing-guide .fng-hero h1 em{color:var(--fg-red);margin-top:5px}.finishing-guide .fng-intro{max-width:455px;font-size:16px;line-height:1.85;color:var(--fg-muted);margin-top:26px}.finishing-guide .fng-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:31px}.finishing-guide .fng-hero .button{background:var(--fg-red);border-color:var(--fg-red);padding:18px 22px;font-size:12px;gap:25px}.finishing-guide .fng-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;border-bottom:1px solid currentColor;font-size:12px;line-height:1.5}.finishing-guide .fng-text-link span{font-size:19px;flex:none}.finishing-guide .fng-diagram-note{font-size:11px;line-height:1.75;color:var(--fg-muted)}.finishing-guide .fng-hero-copy>.fng-diagram-note{max-width:385px;margin-top:27px}.finishing-guide .fng-hero-figure{min-width:0}.finishing-guide .fng-hero-art{position:relative;background:#eee9e0;border-top:2px solid var(--fg-red)}.finishing-guide .fng-plate-index{position:absolute;top:22px;left:25px;font-size:10px;letter-spacing:.12em;color:var(--fg-red)}.finishing-guide .finish-concept-art{width:100%;height:auto;display:block;overflow:visible}.finishing-guide .finish-concept{min-width:0;color:var(--fg-ink)}.finishing-guide .finish-concept-key{display:grid;gap:7px;list-style:none;padding:0 20px 18px;margin:0;font-size:12px;line-height:1.6}.finishing-guide .finish-concept-key li{display:flex;align-items:baseline;gap:9px;min-width:0}.finishing-guide .finish-concept-key li>span:first-child{flex:none;color:var(--fg-red);font-size:11px;font-weight:600}.finishing-guide .fng-hero-art .finish-concept-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 25px 24px}.finishing-guide .fng-style-art .finish-concept-key{padding:0 12px 13px;font-size:11px}.finishing-guide .fng-hero-figure figcaption{display:grid;grid-template-columns:.85fr 1fr;gap:25px;border-bottom:1px solid var(--fg-line);padding:17px 0 19px;font-size:11px;line-height:1.7}.finishing-guide .fng-hero-figure figcaption strong{font-weight:500;font-size:12px;max-width:190px}.finishing-guide .fng-hero-figure figcaption>span{color:var(--fg-muted)}.finishing-guide .fng-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 5%;border-top:1px solid var(--fg-line);border-bottom:1px solid var(--fg-line)}.finishing-guide .fng-chapters a{display:flex;align-items:center;gap:13px;min-height:86px;padding:18px 22px;font-family:var(--serif);font-size:25px;line-height:1.15}.finishing-guide .fng-chapters a+a{border-left:1px solid var(--fg-line)}.finishing-guide .fng-chapters a:first-child{padding-left:0}.finishing-guide .fng-chapters a:last-child{padding-right:0}.finishing-guide .fng-chapters a:hover{color:var(--fg-red)}.finishing-guide .fng-chapter-number{font:10px var(--ui-font,Arial,sans-serif);align-self:flex-start;padding-top:6px;color:var(--fg-red)}.finishing-guide .fng-chapter-arrow{margin-left:auto;font:18px var(--ui-font,Arial,sans-serif);color:var(--fg-red)}.finishing-guide .fng-section-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:10%;margin-bottom:39px}.finishing-guide .fng-section-heading .eyebrow{margin-bottom:22px}.finishing-guide .fng-section-heading h2{font-size:clamp(43px,4.3vw,67px);line-height:1.04}.finishing-guide .fng-section-heading>p{font-size:14px;line-height:1.85;max-width:430px;color:var(--fg-muted);padding-bottom:4px}.finishing-guide .fng-exterior-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.finishing-guide .fng-exterior-card{display:flex;flex-direction:column;min-width:0}.finishing-guide .fng-card-art{position:relative;background:#f1ede5;border-bottom:2px solid var(--fg-red)}.finishing-guide .fng-art-index{position:absolute;left:18px;top:16px;font-size:10px;color:var(--fg-red)}.finishing-guide .fng-card-copy{display:flex;flex-direction:column;flex:1;padding:24px 0 0}.finishing-guide .fng-card-kicker{font-size:9px;letter-spacing:.12em;line-height:1.7;color:var(--fg-red);margin-bottom:12px;font-weight:600}.finishing-guide .fng-card-copy h3{font-family:var(--serif);font-size:34px;line-height:1.02;max-width:360px}.finishing-guide .fng-card-term{font-size:11px;line-height:1.5;color:var(--fg-muted);margin-top:10px}.finishing-guide .fng-card-body{font-size:13px;line-height:1.85;margin-top:18px;margin-bottom:25px;color:var(--fg-muted)}.finishing-guide .fng-card-check{margin-top:auto;border-top:1px solid var(--fg-line);padding-top:17px}.finishing-guide .fng-card-check>span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.finishing-guide .fng-card-check>p{font-size:12px;line-height:1.8;margin-top:7px}.finishing-guide .fng-water-note{margin-top:38px;border:1px solid var(--fg-line);display:flex;gap:23px;padding:23px 29px;background:#f6f3eb}.finishing-guide .fng-note-mark{font-size:28px;line-height:1.3;color:var(--fg-red)}.finishing-guide .fng-water-note h3{font-size:17px;letter-spacing:-.02em}.finishing-guide .fng-water-note p{font-size:12px;line-height:1.8;margin-top:9px;max-width:870px;color:var(--fg-muted)}.finishing-guide .fng-section-disclaimer{text-align:right;margin-top:19px}.finishing-guide .fng-methods{background:#272a27;color:#fcfaf3}.finishing-guide .fng-methods .fng-section-heading>p{color:#d6d8cf}.finishing-guide .fng-methods .eyebrow{color:#e6b5aa}.finishing-guide .fng-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.finishing-guide .fng-method-card{border:1px solid #62665c;display:flex;flex-direction:column;min-width:0}.finishing-guide .fng-method-heading{position:relative;padding:26px 23px 23px;min-height:161px;display:flex;flex-direction:column}.finishing-guide .fng-method-letter{font-size:10px;letter-spacing:.08em;color:#e6b5aa;margin-bottom:13px}.finishing-guide .fng-method-heading h3{font-family:var(--serif);font-size:32px;line-height:1.02;margin-bottom:11px}.finishing-guide .fng-method-heading p{font-size:10px;line-height:1.5;color:#d6d8cf;margin-top:auto}.finishing-guide .fng-method-art{background:#f5f1eb}.finishing-guide .fng-method-copy{padding:24px 23px 26px;display:flex;flex-direction:column;flex:1}.finishing-guide .fng-method-copy>p{font-size:13px;line-height:1.85;color:#e0e2d9}.finishing-guide .fng-method-copy dl{margin:23px 0;display:grid;gap:15px}.finishing-guide .fng-method-copy dl>div{border-top:1px solid #62665c;padding-top:13px}.finishing-guide .fng-method-copy dt{font-size:10px;color:#e6b5aa;letter-spacing:.06em;text-transform:uppercase}.finishing-guide .fng-method-copy dd{font-size:12px;line-height:1.75;margin:7px 0 0}.finishing-guide .fng-method-copy>.fng-method-consideration{margin-top:auto;font-size:12px;border-left:2px solid #d99a8c;padding-left:13px;color:#e0e2d9}.finishing-guide .fng-method-consideration strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;color:#fffaf0;font-weight:500}.finishing-guide .fng-terminology{display:grid;grid-template-columns:.7fr 1.7fr;gap:35px;padding:26px 0;border-bottom:1px solid #62665c;margin-top:11px}.finishing-guide .fng-terminology h3{font-size:18px;max-width:260px}.finishing-guide .fng-terminology p{font-size:12px;line-height:1.85;color:#e0e2d9;max-width:820px}.finishing-guide .fng-existing-note{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:32px}.finishing-guide .fng-existing-note h3{font-family:var(--serif);font-size:32px;line-height:1.1;max-width:450px}.finishing-guide .fng-existing-note p{font-size:13px;line-height:1.85;color:#e0e2d9}.finishing-guide .fng-methods>.fng-diagram-note{color:#c3c7bb}.finishing-guide .fng-interior-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:33px}.finishing-guide .fng-interior-card{min-width:0}.finishing-guide .fng-interior-art{background:#f1ede5;padding:0 8%;border-bottom:1px solid var(--fg-line)}.finishing-guide .fng-interior-copy{padding-top:26px}.finishing-guide .fng-interior-copy h3{font-family:var(--serif);font-size:37px;line-height:1.05;margin-bottom:15px}.finishing-guide .fng-interior-copy>p:not(.fng-card-kicker){font-size:13px;color:var(--fg-muted);line-height:1.8;max-width:500px}.finishing-guide .fng-interior-copy>.fng-interior-note{padding-left:15px;border-left:2px solid var(--fg-line);margin-top:17px;color:var(--fg-ink)!important;font-size:12px!important}.finishing-guide .fng-bullnose{display:grid;grid-template-columns:.9fr 1.4fr;align-items:center;gap:6%;border:1px solid var(--fg-line);margin-top:42px;background:#f4f0e7;padding:16px 5% 16px 0}.finishing-guide .fng-bullnose-art{min-width:0}.finishing-guide .fng-bullnose h3{font-family:var(--serif);font-size:36px;margin-bottom:16px}.finishing-guide .fng-bullnose>div>p:not(.fng-card-kicker){font-size:13px;line-height:1.85;color:var(--fg-muted);max-width:570px}.finishing-guide .fng-bullnose strong{display:block;font-size:12px;line-height:1.8;font-weight:500;margin-top:15px}.finishing-guide .fng-styles-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin:52px 0 23px}.finishing-guide .fng-styles-heading h3{font-family:var(--serif);font-size:36px}.finishing-guide .fng-styles-heading p{font-size:12px;line-height:1.8;max-width:380px;color:var(--fg-muted)}.finishing-guide .fng-styles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.finishing-guide .fng-style{border-top:1px solid var(--fg-line);min-width:0}.finishing-guide .fng-style-art{padding:0 6%;background:#f6f3ed}.finishing-guide .fng-style h4{font-weight:500;font-size:19px;margin:18px 0 10px;letter-spacing:-.02em}.finishing-guide .fng-style>p{font-size:12px;line-height:1.8;color:var(--fg-muted);max-width:340px}.finishing-guide .fng-interior-cta{display:flex;align-items:end;justify-content:space-between;gap:30px;border-top:1px solid var(--fg-line);margin-top:31px;padding-top:22px}.finishing-guide .fng-interior-cta>div>p{font-size:11px;line-height:1.75;color:var(--fg-muted);margin-top:8px;max-width:440px}.finishing-guide .fng-interior-cta>.fng-diagram-note{max-width:315px;text-align:right}.finishing-guide .fng-assessment{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;background:#eeeae1}.finishing-guide .fng-assessment h2{font-size:clamp(44px,4.6vw,69px);line-height:1.04}.finishing-guide .fng-assessment-intro>p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--fg-muted);margin-top:27px;max-width:425px}.finishing-guide .fng-assessment-intro .fng-text-link{margin-top:24px}.finishing-guide .fng-assessment-links{display:flex;flex-direction:column;align-items:start}.finishing-guide .fng-assessment-links .fng-text-link+.fng-text-link{margin-top:10px}.finishing-guide .fng-assessment-list ol{list-style:none;margin:0;padding:0}.finishing-guide .fng-assessment-list li{display:flex;gap:22px;border-top:1px solid #c9c4b9;padding:24px 0}.finishing-guide .fng-assessment-list li>span{font-size:10px;color:var(--fg-red);padding-top:5px;flex:none}.finishing-guide .fng-assessment-list h3{font-size:20px;line-height:1.25}.finishing-guide .fng-assessment-list li p{font-size:13px;line-height:1.8;color:var(--fg-muted);margin-top:10px}.finishing-guide .fng-assessment-note{font-size:12px;line-height:1.8;border-left:2px solid var(--fg-red);padding-left:16px;margin-top:12px}.finishing-guide .fng-faq{display:grid;grid-template-columns:.8fr 1.25fr;gap:9%;padding-bottom:40px}.finishing-guide .fng-faq h2{font-size:clamp(38px,3.6vw,56px);line-height:1.04;max-width:360px}.finishing-guide .fng-faq-list details{border-top:1px solid var(--fg-line)}.finishing-guide .fng-faq-list details:last-child{border-bottom:1px solid var(--fg-line)}.finishing-guide summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:64px;font-size:13px;line-height:1.65;padding:18px 0}.finishing-guide summary::-webkit-details-marker{display:none}.finishing-guide .fng-plus{font-size:23px;line-height:1;flex:none;color:var(--fg-red);font-weight:400}.finishing-guide details[open]>summary>.fng-plus{transform:rotate(45deg)}.finishing-guide .fng-faq-list details>p{font-size:13px;line-height:1.85;max-width:660px;color:var(--fg-muted);padding:0 35px 22px 0}.finishing-guide .fng-sources-wrap{padding:0 5% 65px}.finishing-guide .fng-sources{border-top:1px solid var(--fg-line);border-bottom:1px solid var(--fg-line)}.finishing-guide .fng-sources summary{font-size:12px}.finishing-guide .fng-sources-content{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;padding:3px 0 25px}.finishing-guide .fng-sources-content p{font-size:12px;line-height:1.85;color:var(--fg-muted);margin-bottom:15px}.finishing-guide .fng-sources-content ul{list-style:none;margin:0;padding:0}.finishing-guide .fng-sources-content li+li{border-top:1px solid var(--fg-line)}.finishing-guide .fng-sources-content a{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:20px;padding:10px 0;font-size:12px;line-height:1.65}.finishing-guide .fng-sources-content a>span{color:var(--fg-red);flex:none}.finishing-guide .fng-sources-content a:hover{text-decoration:underline;text-underline-offset:4px}.finishing-guide .fng-sources-content .fng-source-date{font-size:11px;color:var(--fg-ink)}.finishing-guide .fng-closing{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;background:#e7e2d6;border-top:1px solid #c9c4b9;padding-top:64px;padding-bottom:72px}.finishing-guide .fng-closing h2{font-size:clamp(43px,4.25vw,65px);line-height:1.03}.finishing-guide .fng-closing>div>p:not(.eyebrow){font-size:14px;line-height:1.85;max-width:435px;color:var(--fg-muted)}.finishing-guide .fng-closing .button{margin-top:26px;background:var(--fg-red);border-color:var(--fg-red)}.finishing-guide .fng-closing small{display:block;margin-top:17px;font-size:11px;line-height:1.8;max-width:390px;color:var(--fg-muted)}@media(min-width:1600px){.finishing-guide .fng-section{padding-left:7%;padding-right:7%}.finishing-guide .fng-hero-art{max-width:640px;margin-left:auto}.finishing-guide .fng-card-art{padding:0 5%}}@media(max-width:1100px){.finishing-guide .fng-hero{gap:4%}.finishing-guide .fng-hero h1{font-size:63px}.finishing-guide .fng-intro{font-size:14px}.finishing-guide .fng-chapters a{font-size:21px;padding-inline:15px;gap:10px}.finishing-guide .fng-section-heading{gap:6%}.finishing-guide .fng-exterior-grid,.finishing-guide .fng-method-grid{gap:17px}.finishing-guide .fng-card-copy h3{font-size:30px}.finishing-guide .fng-method-heading,.finishing-guide .fng-method-copy{padding-inline:17px}.finishing-guide .fng-method-heading h3{font-size:29px}.finishing-guide .fng-bullnose{gap:4%;grid-template-columns:1fr 1.35fr}.finishing-guide .fng-assessment{gap:6%}}@media(max-width:860px){.finishing-guide .fng-chapters{grid-template-columns:1fr 1fr}.finishing-guide .fng-chapters a{padding-inline:18px!important}.finishing-guide .fng-chapters a:nth-child(3){border-left:0}.finishing-guide .fng-chapters a:nth-child(n+3){border-top:1px solid var(--fg-line)}.finishing-guide .fng-exterior-grid,.finishing-guide .fng-method-grid{grid-template-columns:1fr;gap:31px}.finishing-guide .fng-exterior-card{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.finishing-guide .fng-card-copy{padding-top:6px}.finishing-guide .fng-card-art{position:sticky;top:120px}.finishing-guide .fng-card-copy h3{font-size:35px}.finishing-guide .fng-method-card{display:grid;grid-template-columns:1fr 1fr}.finishing-guide .fng-method-heading{min-height:0;padding:24px}.finishing-guide .fng-method-heading h3{font-size:33px}.finishing-guide .fng-method-heading p{margin-top:0}.finishing-guide .fng-method-art{grid-column:1;grid-row:2;align-self:start}.finishing-guide .fng-method-copy{grid-column:2;grid-row:1/span 2;padding:24px}.finishing-guide .fng-method-copy>.fng-method-consideration{margin-top:0}.finishing-guide .fng-styles-heading{align-items:start}.finishing-guide .fng-chapters a{font-size:20px}.finishing-guide .fng-hero h1{font-size:55px}.finishing-guide .fng-hero-actions{gap:12px}.finishing-guide .fng-hero .button{padding:14px 16px;gap:16px}.finishing-guide .fng-hero-figure figcaption{grid-template-columns:1fr;gap:6px}.finishing-guide .fng-hero-figure figcaption strong{max-width:none}.finishing-guide .fng-terminology{grid-template-columns:.8fr 1.5fr;gap:24px}.finishing-guide .fng-faq{grid-template-columns:1fr 1.3fr;gap:6%}}@media(max-width:640px){.finishing-guide :where(section[id],article[id],aside[id],details[id]){scroll-margin-top:30px}.finishing-guide .fng-section{padding:57px 6%}.finishing-guide .fng-breadcrumb{padding:19px 6% 0;font-size:10px;gap:7px}.finishing-guide .fng-hero{grid-template-columns:1fr;padding-top:13px;padding-bottom:35px;gap:25px}.finishing-guide .fng-hero-copy{padding-top:16px;padding-bottom:0}.finishing-guide .fng-hero .eyebrow{margin-bottom:22px}.finishing-guide .fng-hero h1{font-size:clamp(50px,11.5vw,71px)}.finishing-guide .fng-intro{font-size:14px;margin-top:21px}.finishing-guide .fng-hero-actions{gap:20px;margin-top:23px}.finishing-guide .fng-hero-copy>.fng-diagram-note{margin-top:19px}.finishing-guide .fng-hero-figure{max-width:490px;width:100%;justify-self:center}.finishing-guide .fng-hero-figure figcaption{grid-template-columns:.85fr 1fr;gap:20px}.finishing-guide .fng-chapters{margin:0 6%;grid-template-columns:1fr 1fr}.finishing-guide .fng-chapters a{min-height:77px;font-size:22px;padding:15px 12px!important;gap:11px}.finishing-guide .fng-chapters a:nth-child(3){border-left:0}.finishing-guide .fng-chapters a:nth-child(n+3){border-top:1px solid var(--fg-line)}.finishing-guide .fng-chapter-number{font-size:9px}.finishing-guide .fng-section-heading{grid-template-columns:1fr;gap:21px;margin-bottom:29px}.finishing-guide .fng-section-heading h2{font-size:clamp(41px,9vw,58px)}.finishing-guide .fng-section-heading>p{font-size:13px;max-width:510px}.finishing-guide .fng-section-heading .eyebrow{margin-bottom:20px}.finishing-guide .fng-exterior-card{display:block}.finishing-guide .fng-card-art{position:relative;top:auto;padding:0 3%;max-width:480px}.finishing-guide .fng-card-copy{padding-top:23px}.finishing-guide .fng-card-copy h3{font-size:38px;max-width:430px}.finishing-guide .fng-card-body{font-size:14px;margin-bottom:20px}.finishing-guide .fng-card-check>p{font-size:13px}.finishing-guide .fng-exterior-grid{gap:40px}.finishing-guide .fng-water-note{padding:22px 19px;gap:15px;margin-top:30px}.finishing-guide .fng-water-note h3{font-size:18px}.finishing-guide .fng-water-note p{font-size:12px}.finishing-guide .fng-section-disclaimer{text-align:left;margin-top:17px}.finishing-guide .fng-method-grid{gap:23px}.finishing-guide .fng-method-card{display:flex}.finishing-guide .fng-method-heading{padding:24px}.finishing-guide .fng-method-heading h3{font-size:36px}.finishing-guide .fng-method-copy{padding:24px}.finishing-guide .fng-method-copy>p{font-size:14px}.finishing-guide .fng-method-copy dl{grid-template-columns:1fr 1fr;gap:18px}.finishing-guide .fng-method-copy dd{font-size:12px}.finishing-guide .fng-terminology{grid-template-columns:1fr;gap:13px;padding:25px 0}.finishing-guide .fng-terminology h3{max-width:none}.finishing-guide .fng-existing-note{grid-template-columns:1fr;gap:16px;margin-top:27px}.finishing-guide .fng-existing-note h3{font-size:32px}.finishing-guide .fng-interior-grid{grid-template-columns:1fr;gap:36px}.finishing-guide .fng-interior-art{padding:0 2%}.finishing-guide .fng-interior-copy h3{font-size:36px}.finishing-guide .fng-interior-copy>p:not(.fng-card-kicker){font-size:14px}.finishing-guide .fng-bullnose{grid-template-columns:1fr;padding:0 22px 27px;gap:4px;margin-top:33px}.finishing-guide .fng-bullnose-art{max-width:360px;width:100%;margin:auto}.finishing-guide .fng-bullnose h3{font-size:33px}.finishing-guide .fng-styles-heading{display:block;margin-top:38px}.finishing-guide .fng-styles-heading h3{font-size:33px}.finishing-guide .fng-styles-heading p{margin-top:13px;max-width:460px}.finishing-guide .fng-styles-grid{grid-template-columns:1fr;gap:26px}.finishing-guide .fng-style{display:grid;grid-template-columns:.95fr 1fr;column-gap:19px;padding-top:15px}.finishing-guide .fng-style-art{grid-row:1/span 2;padding:0;align-self:start}.finishing-guide .fng-style h4{margin:4px 0 9px;font-size:20px}.finishing-guide .fng-style p{font-size:12px}.finishing-guide .fng-interior-cta{display:block;margin-top:28px}.finishing-guide .fng-interior-cta>.fng-diagram-note{text-align:left;max-width:430px;margin-top:20px}.finishing-guide .fng-assessment{grid-template-columns:1fr;gap:32px}.finishing-guide .fng-assessment h2{font-size:clamp(43px,9.3vw,60px)}.finishing-guide .fng-assessment-intro>p:not(.eyebrow){font-size:13px;margin-top:22px}.finishing-guide .fng-assessment-intro .fng-text-link{margin-top:18px}.finishing-guide .fng-assessment-list li{padding:22px 0;gap:17px}.finishing-guide .fng-assessment-list h3{font-size:20px}.finishing-guide .fng-faq{grid-template-columns:1fr;gap:29px;padding-bottom:30px}.finishing-guide .fng-faq h2{font-size:43px;max-width:440px}.finishing-guide .fng-faq .eyebrow{margin-bottom:20px}.finishing-guide summary{font-size:13px;min-height:68px}.finishing-guide .fng-sources-wrap{padding:0 6% 48px}.finishing-guide .fng-sources-content{grid-template-columns:1fr;gap:15px}.finishing-guide .fng-closing{grid-template-columns:1fr;gap:24px;padding-top:49px;padding-bottom:55px}.finishing-guide .fng-closing h2{font-size:clamp(42px,9vw,60px)}.finishing-guide .fng-closing .eyebrow{margin-bottom:21px}.finishing-guide .fng-closing>div>p:not(.eyebrow){font-size:13px}.finishing-guide .fng-closing .button{margin-top:23px}}@media(max-width:520px){.finishing-guide .fng-chapters{grid-template-columns:1fr}.finishing-guide .fng-chapters a{min-height:59px;padding:14px 0!important}.finishing-guide .fng-chapters a+a{border-left:0;border-top:1px solid var(--fg-line)}.finishing-guide .fng-hero-art .finish-concept-key{grid-template-columns:1fr;gap:5px}.finishing-guide .finish-concept-key{font-size:12px}}@media(max-width:380px){.finishing-guide .fng-hero h1{font-size:49px}.finishing-guide .fng-chapters a{font-size:20px;gap:8px}.finishing-guide .fng-chapter-arrow{font-size:15px}.finishing-guide .fng-hero-figure figcaption{grid-template-columns:1fr;gap:5px}.finishing-guide .fng-method-copy,.finishing-guide .fng-method-heading{padding:21px}.finishing-guide .fng-method-copy dl{grid-template-columns:1fr;gap:14px}.finishing-guide .fng-style{display:block}.finishing-guide .fng-style-art{padding:0 9%}.finishing-guide .fng-style h4{margin-top:16px}.finishing-guide .fng-style>p{max-width:none}.finishing-guide .fng-closing .button{width:100%;gap:16px}}@media(prefers-reduced-motion:reduce){.finishing-guide *,.finishing-guide *:before,.finishing-guide *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.finishing-guide{--fg-paper:Canvas;--fg-ink:CanvasText;--fg-muted:CanvasText;--fg-red:LinkText;--fg-line:CanvasText}.finishing-guide :where(.fng-methods,.fng-assessment,.fng-closing,.fng-bullnose,.fng-water-note){background:Canvas;color:CanvasText}.finishing-guide .fng-methods :where(p,dt,dd,strong,h3,span){color:CanvasText!important}.finishing-guide :where(.fng-card-art,.fng-method-art,.fng-interior-art,.fng-style-art,.fng-hero-art){background:Canvas}.finishing-guide .finish-concept-art{forced-color-adjust:none}.finishing-guide :where(a,summary):focus-visible{outline-color:Highlight}.finishing-guide .button{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}.finishing-guide :where(.fng-method-card,.fng-method-copy dl>div,.fng-terminology,.fng-assessment-list li){border-color:CanvasText}}
