.deck-footing-depth-calculator_page__eIW5Y{background:#ffffff;color:#1f2933}.deck-footing-depth-calculator_hero__zFkTS{background:#17202a;color:#ffffff;padding:4rem 0 3rem}.deck-footing-depth-calculator_container__XVLhG{max-width:1040px;margin:0 auto;padding:0 1.5rem}.deck-footing-depth-calculator_eyebrow__E9HFm,.deck-footing-depth-calculator_kicker__4vyxy{color:var(--color-primary);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.deck-footing-depth-calculator_hero__zFkTS h1{font-size:2.7rem;line-height:1.1;font-weight:800;max-width:780px;margin:0 0 1rem}.deck-footing-depth-calculator_hero__zFkTS p{max-width:740px;color:rgba(255,255,255,.82);font-size:1.1rem;line-height:1.65;margin:0}.deck-footing-depth-calculator_heroActions__WGCB5{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.deck-footing-depth-calculator_actions__wssoC button,.deck-footing-depth-calculator_primaryButton__4zaTt,.deck-footing-depth-calculator_secondaryButton__ArWHR{min-height:44px;border-radius:8px;font-weight:800;text-decoration:none;border:2px solid transparent;cursor:pointer}.deck-footing-depth-calculator_primaryButton__4zaTt{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#ffffff;padding:.9rem 1.25rem}.deck-footing-depth-calculator_secondaryButton__ArWHR{display:inline-flex;align-items:center;justify-content:center;color:#ffffff;border-color:rgba(255,255,255,.28);padding:.9rem 1.25rem}.deck-footing-depth-calculator_quickAnswer__G1ibR{background:#fff7ed;border-bottom:1px solid #fed7aa;padding:1.25rem 0}.deck-footing-depth-calculator_quickAnswer__G1ibR p{max-width:930px;line-height:1.7;margin:0}.deck-footing-depth-calculator_calculatorSection__Xe63J{background:#f8fafc;padding:3rem 0}.deck-footing-depth-calculator_calculatorShell__z84MT{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:1.25rem;align-items:start}.deck-footing-depth-calculator_inputPanel__uvm6t,.deck-footing-depth-calculator_resultsPanel__Uk62u{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 8px 28px rgba(15,23,42,.06)}.deck-footing-depth-calculator_content__Jnk8i h2,.deck-footing-depth-calculator_faq__VsZ81 h2,.deck-footing-depth-calculator_inputPanel__uvm6t h2,.deck-footing-depth-calculator_related__n1JYG h2,.deck-footing-depth-calculator_resultsPanel__Uk62u h2{font-size:1.65rem;line-height:1.2;font-weight:800;margin:0 0 .9rem;color:#111827}.deck-footing-depth-calculator_content__Jnk8i p,.deck-footing-depth-calculator_faq__VsZ81 p,.deck-footing-depth-calculator_inputPanel__uvm6t p,.deck-footing-depth-calculator_related__n1JYG p{line-height:1.7;color:#475569}.deck-footing-depth-calculator_formGrid__Mq2i_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.deck-footing-depth-calculator_formGrid__Mq2i_ fieldset,.deck-footing-depth-calculator_formGrid__Mq2i_ label{display:flex;flex-direction:column;gap:.35rem;min-width:0;border:0;padding:0;margin:0}.deck-footing-depth-calculator_formGrid__Mq2i_ label span,.deck-footing-depth-calculator_formGrid__Mq2i_ legend{color:#1f2937;font-size:.94rem;font-weight:800}.deck-footing-depth-calculator_formGrid__Mq2i_ small{min-height:2.5rem;color:#64748b;line-height:1.35}.deck-footing-depth-calculator_formGrid__Mq2i_ input,.deck-footing-depth-calculator_formGrid__Mq2i_ select{width:100%;min-height:46px;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem .8rem;color:#111827;font:inherit;background:#ffffff}.deck-footing-depth-calculator_actions__wssoC button:focus,.deck-footing-depth-calculator_formGrid__Mq2i_ input:focus,.deck-footing-depth-calculator_formGrid__Mq2i_ select:focus,.deck-footing-depth-calculator_segmented__yu4Mj button:focus{outline:3px solid rgba(209,72,23,.22);outline-offset:2px;border-color:var(--color-primary)}.deck-footing-depth-calculator_segmented__yu4Mj{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:auto;min-height:46px;border:1px solid #cbd5e1;border-radius:8px;padding:.25rem;background:#f8fafc}.deck-footing-depth-calculator_segmented__yu4Mj button{border:0;border-radius:6px;background:transparent;color:#334155;font-weight:800;cursor:pointer}.deck-footing-depth-calculator_segmented__yu4Mj .deck-footing-depth-calculator_activeSegment__AMXpL{background:#17202a;color:#ffffff}.deck-footing-depth-calculator_resultGrid__7RoSw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.deck-footing-depth-calculator_resultGrid__7RoSw div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.deck-footing-depth-calculator_resultGrid__7RoSw span{display:block;color:#64748b;font-size:.82rem;font-weight:700;margin-bottom:.35rem}.deck-footing-depth-calculator_resultGrid__7RoSw strong{display:block;color:#111827;font-size:1.3rem;line-height:1.1}.deck-footing-depth-calculator_ctaBand__jmmNK,.deck-footing-depth-calculator_goodBox__R_8GM,.deck-footing-depth-calculator_noteBox__cXtMn,.deck-footing-depth-calculator_warningBox__Te3B2{border-radius:8px;padding:1rem;margin-top:1rem}.deck-footing-depth-calculator_noteBox__cXtMn{background:#eff6ff;border:1px solid #bfdbfe}.deck-footing-depth-calculator_warningBox__Te3B2{background:#fff7ed;border:1px solid #fed7aa}.deck-footing-depth-calculator_goodBox__R_8GM{background:#f0fdf4;border:1px solid #bbf7d0}.deck-footing-depth-calculator_goodBox__R_8GM h3,.deck-footing-depth-calculator_warningBox__Te3B2 h3{font-size:1rem;margin:0 0 .55rem}.deck-footing-depth-calculator_goodBox__R_8GM ul,.deck-footing-depth-calculator_warningBox__Te3B2 ul{padding-left:1.2rem;margin:0}.deck-footing-depth-calculator_goodBox__R_8GM li,.deck-footing-depth-calculator_warningBox__Te3B2 li{line-height:1.55;margin-bottom:.4rem}.deck-footing-depth-calculator_warningBox__Te3B2 li{color:#7c2d12}.deck-footing-depth-calculator_goodBox__R_8GM li{color:#166534}.deck-footing-depth-calculator_noteBox__cXtMn p{margin:0;line-height:1.6;color:#334155}.deck-footing-depth-calculator_summary__aR9mV{width:100%;min-height:185px;margin-top:1rem;border:1px solid #cbd5e1;border-radius:8px;padding:.9rem;color:#1f2937;background:#f8fafc;resize:vertical;font:.9rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.deck-footing-depth-calculator_actions__wssoC{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.85rem}.deck-footing-depth-calculator_actions__wssoC button{background:#17202a;color:#ffffff;padding:.75rem 1rem}.deck-footing-depth-calculator_actions__wssoC button+button{background:#ffffff;color:#17202a;border-color:#cbd5e1}.deck-footing-depth-calculator_content__Jnk8i{padding:3.5rem 0}.deck-footing-depth-calculator_contentGrid__v_We8{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem;align-items:start}.deck-footing-depth-calculator_contentGrid__v_We8>*{min-width:0}.deck-footing-depth-calculator_content__Jnk8i h2{margin-top:2.5rem}.deck-footing-depth-calculator_content__Jnk8i h2:first-child{margin-top:0}.deck-footing-depth-calculator_content__Jnk8i h3{font-size:1.12rem;font-weight:800;color:#111827;margin:1.4rem 0 .45rem}.deck-footing-depth-calculator_content__Jnk8i ol,.deck-footing-depth-calculator_content__Jnk8i ul{padding-left:1.25rem;color:#475569;line-height:1.75}.deck-footing-depth-calculator_content__Jnk8i li{margin-bottom:.45rem}.deck-footing-depth-calculator_content__Jnk8i a,.deck-footing-depth-calculator_faq__VsZ81 a,.deck-footing-depth-calculator_related__n1JYG a{color:var(--color-primary);font-weight:800}.deck-footing-depth-calculator_sidePanel__OOfEc{position:sticky;top:6rem;border:1px solid #e2e8f0;border-radius:8px;padding:1.15rem;background:#f8fafc}.deck-footing-depth-calculator_sidePanel__OOfEc h2{font-size:1.1rem;margin:0 0 .75rem}.deck-footing-depth-calculator_sidePanel__OOfEc a{display:block;margin-top:.75rem}.deck-footing-depth-calculator_tableWrap__BNcLv{overflow-x:auto;margin:1rem 0 1.5rem}.deck-footing-depth-calculator_tableWrap__BNcLv table{width:100%;min-width:620px;border-collapse:collapse;font-size:.92rem}.deck-footing-depth-calculator_tableWrap__BNcLv th{background:#f1f5f9;color:#111827;text-align:left;padding:.8rem;border-bottom:2px solid #cbd5e1}.deck-footing-depth-calculator_tableWrap__BNcLv td{padding:.8rem;border-bottom:1px solid #e2e8f0;color:#475569}.deck-footing-depth-calculator_sourceList__KGr35{color:#475569;line-height:1.7}.deck-footing-depth-calculator_related__n1JYG{background:#f8fafc;border-top:1px solid #e2e8f0;padding:3rem 0}.deck-footing-depth-calculator_relatedGrid__80dn1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.deck-footing-depth-calculator_relatedGrid__80dn1 a{display:block;min-height:130px;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;background:#ffffff;text-decoration:none;color:inherit}.deck-footing-depth-calculator_relatedGrid__80dn1 strong{display:block;color:var(--color-primary);margin-bottom:.45rem}.deck-footing-depth-calculator_relatedGrid__80dn1 span{color:#64748b;line-height:1.5;font-size:.9rem}.deck-footing-depth-calculator_faq__VsZ81{padding:3rem 0}.deck-footing-depth-calculator_faq__VsZ81 details{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:.75rem}.deck-footing-depth-calculator_faq__VsZ81 summary{cursor:pointer;font-weight:800;color:#111827}.deck-footing-depth-calculator_ctaBand__jmmNK{background:#17202a;color:#ffffff;text-align:center;padding:2.5rem 1.5rem;margin:0;border-radius:0}.deck-footing-depth-calculator_ctaBand__jmmNK h2{color:#ffffff;font-size:1.8rem;margin:0 0 .75rem}.deck-footing-depth-calculator_ctaBand__jmmNK p{max-width:680px;margin:0 auto 1.25rem;color:rgba(255,255,255,.82);line-height:1.65}.deck-footing-depth-calculator_ctaButtons__cZQHP{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}@media (max-width:860px){.deck-footing-depth-calculator_hero__zFkTS h1{font-size:2.15rem}.deck-footing-depth-calculator_calculatorShell__z84MT,.deck-footing-depth-calculator_contentGrid__v_We8,.deck-footing-depth-calculator_relatedGrid__80dn1{grid-template-columns:1fr}.deck-footing-depth-calculator_sidePanel__OOfEc{position:static}}@media (max-width:560px){.deck-footing-depth-calculator_calculatorSection__Xe63J,.deck-footing-depth-calculator_content__Jnk8i,.deck-footing-depth-calculator_faq__VsZ81,.deck-footing-depth-calculator_hero__zFkTS,.deck-footing-depth-calculator_related__n1JYG{padding-left:0;padding-right:0}.deck-footing-depth-calculator_container__XVLhG{padding:0 1rem}.deck-footing-depth-calculator_inputPanel__uvm6t,.deck-footing-depth-calculator_resultsPanel__Uk62u{padding:1rem}.deck-footing-depth-calculator_formGrid__Mq2i_,.deck-footing-depth-calculator_resultGrid__7RoSw{grid-template-columns:1fr}.deck-footing-depth-calculator_formGrid__Mq2i_ small{min-height:auto}.deck-footing-depth-calculator_primaryButton__4zaTt,.deck-footing-depth-calculator_secondaryButton__ArWHR{width:100%}}@media print{.deck-footing-depth-calculator_content__Jnk8i,.deck-footing-depth-calculator_ctaBand__jmmNK,.deck-footing-depth-calculator_faq__VsZ81,.deck-footing-depth-calculator_hero__zFkTS,.deck-footing-depth-calculator_quickAnswer__G1ibR,.deck-footing-depth-calculator_related__n1JYG{display:none}.deck-footing-depth-calculator_calculatorSection__Xe63J{background:#ffffff;padding:0}.deck-footing-depth-calculator_calculatorShell__z84MT{grid-template-columns:1fr}.deck-footing-depth-calculator_inputPanel__uvm6t{display:none}.deck-footing-depth-calculator_resultsPanel__Uk62u{box-shadow:none;border:0}.deck-footing-depth-calculator_actions__wssoC{display:none}}