.lining-shell{width:min(100% - 72px,1180px)}.lining-body{width:100%;max-width:1040px;margin:0 auto}.lining-body h2{letter-spacing:-.02em}.lining-heading,.fit-heading,.prep-heading,.spec-heading,.failure-heading,.quote-heading{max-width:900px;margin-bottom:21px}.lining-lead{max-width:855px;color:#50636c!important;font-size:15px!important;line-height:1.78!important}.lining-answer{border-bottom:2px solid #9fb3bb;padding-bottom:38px}.lining-answer h2{max-width:985px;font-size:clamp(31px,4.7vw,49px);line-height:1.06}.lining-answer-copy{grid-template-columns:1fr 1fr;gap:44px;margin-top:28px;display:grid}.lining-answer-copy p{color:#4f636c!important;margin:0!important;font-size:14px!important;line-height:1.78!important}.lining-cost-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:29px;display:grid}.lining-cost-strip>div{border-right:1px solid var(--line);padding:19px 17px}.lining-cost-strip>div:first-child{padding-left:0}.lining-cost-strip>div:last-child{border-right:0;padding-right:0}.lining-cost-strip span{color:#657e89;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.lining-cost-strip strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.top-definition{background:#e8f1f4;border-left:4px solid #52788a;margin-top:27px;padding:23px 26px}.top-definition>strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.top-definition p{color:#586e77!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.65!important}.bid-anatomy-section{margin-top:44px}.bid-anatomy-section>h2{max-width:930px}.bid-anatomy{border-top:2px solid #537686;margin:28px 0}.bid-anatomy article{border-bottom:1px solid var(--line);grid-template-columns:50px 180px 1fr;align-items:center;gap:22px;min-height:95px;display:grid}.bid-anatomy span{color:#708892;font-size:9px;font-weight:800}.bid-anatomy strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.bid-anatomy p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.bid-anatomy-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.bid-anatomy-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.length-section{background:#1b313b;padding:36px}.length-section .article-section-label{color:#98b1bb!important}.length-section h2{color:#eef5f7!important}.length-section>p{color:#bdced5!important}.length-section a{color:#d8e8ed}.length-ledger{border-top:1px solid #ffffff29;margin:27px 0}.length-ledger p{border-bottom:1px solid #ffffff29;grid-template-columns:145px 1fr 1.2fr;align-items:center;gap:20px;min-height:78px;display:grid;color:#b7c9d0!important;margin:0!important;font-size:10px!important}.length-ledger span,.fit-file span,.prep-sequence span,.branch-questions span,.spec-register span{color:#98b1bb;letter-spacing:.1em;font-size:8px;font-weight:800}.length-ledger strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.fit-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.fit-section>p{max-width:860px;color:#566c75!important;font-size:12px!important;line-height:1.72!important}.fit-file{border-top:1px solid #bdced5;margin:27px 0}.fit-file article{border-bottom:1px solid #bdced5;grid-template-columns:185px 1fr 1.2fr;align-items:center;gap:22px;min-height:95px;display:grid}.fit-file span{color:#657e89}.fit-file strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.fit-file p{color:#5e737c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.fit-rule{background:#ffffff8c;border-left:4px solid #52788a;margin:0;padding:21px 23px}.fit-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.prep-sequence{border-top:2px solid #537686;margin:29px 0}.prep-sequence p{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr 1.2fr;align-items:center;gap:20px;min-height:77px;display:grid;color:#60747c!important;margin:0!important;font-size:10px!important}.prep-sequence span{color:#657e89}.prep-sequence strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.branches-section{background:#1b313b;padding:37px}.branches-section .article-section-label{color:#98b1bb!important}.branches-section h2{color:#eef5f7!important}.branch-questions{border-top:1px solid #ffffff29;margin:27px 0}.branch-questions article{border-bottom:1px solid #ffffff29;grid-template-columns:150px 1fr 1.2fr;align-items:center;gap:22px;min-height:92px;display:grid}.branch-questions strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.branch-questions p,.branches-section>p{color:#b7c9d0!important;font-size:10px!important;line-height:1.58!important}.branch-questions p{margin:0!important}.spec-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.spec-section>p{max-width:860px;color:#566c75!important;font-size:12px!important;line-height:1.72!important}.spec-register{border-top:1px solid #bdced5;margin-top:27px}.spec-register p{border-bottom:1px solid #bdced5;grid-template-columns:115px 1fr 1.2fr;align-items:center;gap:20px;min-height:78px;display:grid;color:#5e737c!important;margin:0!important;font-size:10px!important}.spec-register span{color:#657e89}.spec-register strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.quote-spread-file{border-top:2px solid #537686;margin:29px 0}.quote-spread-file article{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr 1.2fr;align-items:center;gap:22px;min-height:94px;display:grid}.quote-spread-file span{color:#657e89;letter-spacing:.1em;font-size:8px;font-weight:800}.quote-spread-file strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.quote-spread-file p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}@media (width<=760px){.quote-spread-file article{grid-template-columns:1fr;gap:6px;padding:15px 0}}.vs-comparison{border-top:2px solid #537686;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:29px 0;display:grid}.vs-comparison section{border-right:1px solid var(--line);padding:24px}.vs-comparison section:first-child{padding-left:0}.vs-comparison section:last-child{border-right:0;padding-right:0}.vs-comparison span{color:#657e89;font-size:8px;font-weight:800}.vs-comparison strong{color:#29434e;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.vs-comparison p{color:#60747c!important;font-size:10px!important;line-height:1.6!important}.vs-comparison b{color:#4d6d7a;font-size:9px}.cipp-visual{background:#edf4f6;border:1px solid #c7d6dc;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;gap:16px;min-height:350px;margin:29px 0;padding:35px;display:grid}.cv-stage{text-align:center}.cv-stage>span{color:#5d7883;letter-spacing:.09em;font-size:8px;font-weight:800}.cv-stage>div{background:#78939e;border-radius:50%;width:150px;height:150px;margin:18px auto;position:relative}.cv-stage>div i{background:#edf4f6;border-radius:50%;position:absolute;inset:18px}.cv-stage.two>div b,.cv-stage.three>div b{z-index:2;border:13px solid #4e7484;border-radius:50%;position:absolute;inset:24px}.cv-stage.two>div b{border-style:dashed;border-width:9px}.cv-stage>strong{color:#486875;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.cv-arrow{color:#698792;text-align:center;font-size:28px}.failure-files{border-top:2px solid #537686;margin:29px 0}.failure-files article{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1.2fr;align-items:center;gap:22px;min-height:96px;display:grid}.failure-files span{color:#657e89;letter-spacing:.1em;font-size:8px;font-weight:800}.failure-files strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.failure-files p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.failure-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.failure-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.lining-cases{border-top:1px solid var(--line);margin-top:27px}.lining-cases article{border-bottom:1px solid var(--line);grid-template-columns:355px 1fr;gap:35px;padding:24px 0;display:grid}.lining-cases header span{color:#6a838e;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.lining-cases header strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.lining-cases article>p{color:#596e77!important;margin:0!important;font-size:11px!important;line-height:1.7!important}.quote-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.quote-register{border-top:1px solid #bdced5;margin:27px 0}.quote-register p{border-bottom:1px solid #bdced5;grid-template-columns:45px 220px 1fr;align-items:center;gap:18px;min-height:70px;display:grid;color:#60747c!important;margin:0!important;font-size:10px!important}.quote-register span{color:#6d8590;font-size:8px;font-weight:800}.quote-register strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.quote-rule{border:0;border-top:1px solid #bdced5;margin:0;padding:22px 0 0}.quote-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.lining-answer-prose{border-top:1px solid var(--line);max-width:870px}.lining-answer-prose p{border-bottom:1px solid var(--line);padding:18px 0;color:#576c75!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.lining-answer-prose strong{color:#29434e;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.source-heading-final{max-width:850px}.source-heading-final>p:last-child{color:#60747d!important;font-size:11px!important;line-height:1.65!important}.source-register{border-top:1px solid var(--line);margin-top:27px}.source-register a{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr 1.35fr;align-items:center;gap:22px;padding:17px 0;text-decoration:none;display:grid}.source-register span{color:#6b838e;letter-spacing:.08em;font-size:8px;font-weight:800}.source-register strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.source-register p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.source-disclaimer{color:#7b8b92!important;margin-top:18px!important;font-size:9px!important}.lining-related-links{border-top:2px solid #537686;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lining-related-links a{border-right:1px solid var(--line);padding:23px 20px;text-decoration:none}.lining-related-links a:first-child{padding-left:0}.lining-related-links a:last-child{border-right:0;padding-right:0}.lining-related-links span{color:#6b838e;letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.lining-related-links strong{color:#29434e;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.lining-related-links p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}@media (width<=920px){.lining-answer-copy{grid-template-columns:1fr;gap:16px}.lining-cost-strip{grid-template-columns:1fr 1fr}.source-register a{grid-template-columns:165px 1fr}.source-register p{grid-column:2}.cipp-visual{grid-template-columns:1fr}.cv-arrow{transform:rotate(90deg)}}@media (width<=760px){.lining-shell{width:calc(100% - 40px)}.length-section,.fit-section,.branches-section,.spec-section,.quote-section{padding:25px 20px}.bid-anatomy article,.length-ledger p,.fit-file article,.prep-sequence p,.branch-questions article,.spec-register p,.failure-files article,.source-register a,.lining-cases article{grid-template-columns:1fr;gap:6px;padding:15px 0}.source-register p{grid-column:1}.vs-comparison{grid-template-columns:1fr}.vs-comparison section,.vs-comparison section:first-child,.vs-comparison section:last-child{border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.quote-register p{grid-template-columns:75px 1fr;padding:13px 0}.lining-related-links{grid-template-columns:1fr}.lining-related-links a,.lining-related-links a:first-child,.lining-related-links a:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}}@media (width<=520px){.lining-shell{width:calc(100% - 32px)}.lining-answer h2{font-size:31px}.lining-cost-strip{grid-template-columns:1fr}.lining-cost-strip>div,.lining-cost-strip>div:first-child,.lining-cost-strip>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.cipp-visual{min-height:auto;padding:24px 15px}.cv-stage>div{width:125px;height:125px}.quote-register p{grid-template-columns:1fr;gap:5px}}
