::after,::before{box-sizing:border-box}:root{--t2e-brand-primary:#1d4ed8;--t2e-brand-dark:#162338;--t2e-brand-success:#166534;--t2e-blue:var(--t2e-brand-primary);--t2e-blue-2:var(--t2e-brand-dark);--t2e-blue-soft:#eef4fb;--t2e-blue-pale:#f7faff;--t2e-green:var(--t2e-brand-success);--t2e-green-soft:#edf9f0;--t2e-amber:#9a3412;--bg:#f8fafc;--card:#ffffff;--card-2:#fbfcfe;--ink:#0f172a;--ink-soft:#334155;--muted:#64748b;--line:rgba(148, 163, 184, 0.32);--line-strong:#cbd5e1;--h1:clamp(25px, 3.4vw, 34px);--h2:clamp(18px, 2.5vw, 22px);--h3:clamp(16px, 2vw, 19px);--body:clamp(14px, 1.7vw, 16px);--small:clamp(12px, 1.45vw, 14px);--radius-xl:18px;--radius-lg:15px;--radius:13px;--radius-sm:10px;--shadow-soft:0 8px 20px rgba(15, 23, 42, 0.055);--shadow-subtle:0 3px 10px rgba(15, 23, 42, 0.04);--equation-reserve:76px;--result-reserve:72px;--visual-reserve:185px;--highlight-ring:0 0 0 2px #dbeafe, 0 0 0 4px #1d4ed8;--mobile-safe-bottom:calc(env(safe-area-inset-bottom, 0px) + 72px);--control-height-desktop:38px;--control-height-mobile:42px;--calc-shell-max-width:1040px;--calc-shell-max-width-desktop:1080px;--calc-shell-max-width-wide:1120px}html{overflow-x:hidden}body,html{padding:0!important;max-width:100%;scroll-behavior:smooth}.ast-container{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.calc-breadcrumbs,.calc-breadcrumbs-wrap{display:block!important;float:none!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;text-align:right!important}.calc-breadcrumbs-wrap{clear:both!important;position:relative!important;left:auto!important;right:auto!important;max-width:none!important;margin:8px auto 6px!important;padding:0 10px!important}.calc-breadcrumbs{max-width:var(--calc-shell-max-width)!important;margin:0 auto!important;padding:0!important;color:#64748b!important;font-size:12px!important;line-height:1.4!important}.calc-breadcrumbs a,.calc-breadcrumbs ol,.calc-breadcrumbs span{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.calc-breadcrumbs li,.calc-breadcrumbs ol{align-items:center!important;margin:0!important;padding:0!important}.calc-breadcrumbs ol{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;list-style:none!important;box-sizing:border-box!important;text-align:right!important}.calc-breadcrumbs li{display:inline-flex!important;min-width:0!important;max-width:100%!important;color:#64748b!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important}.calc-breadcrumbs li+li::before{content:"/"!important;margin-right:6px!important;color:#94a3b8!important;font-weight:700!important;flex:0 0 auto!important}.calc-breadcrumbs a,.calc-breadcrumbs span{display:inline-block!important}.calc-breadcrumbs a{color:#475569!important;font-weight:650!important;text-decoration:none!important}.calc-breadcrumbs a:focus,.calc-breadcrumbs a:hover{color:var(--t2e-blue)!important;text-decoration:underline!important;text-underline-offset:2px!important}.calc-breadcrumbs span{color:#64748b!important;font-weight:600!important}.calc-breadcrumbs li[aria-current=page] span{color:#334155!important;font-weight:750!important}.calculator-section{width:100%;max-width:none!important;margin:8px auto 10px;padding:0 10px 8px}.calc-layout{width:100%;max-width:var(--calc-shell-max-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:0}.calc-layout>*+*{margin-top:-1px}.calc-layout>:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.calc-layout>:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.calc-layout>.print-summary:last-child{margin-top:0}.card,.eq-card,.equation-top-card,.form-card,.panel-card,.setup-card{border-radius:0}.card,.eq-card,.equation-top-card,.form-card,.panel-card,.setup-card,.source-card,.steps-card,.visual-card{position:relative;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-subtle)}.source-card,.visual-card{border-radius:0}.equation-top-card,.form-card,.panel-card,.setup-card,.source-card{padding:11px 13px}.title-container.simple{padding:13px 16px 12px;background:linear-gradient(180deg,#fff 0,#f8fafc 100%);box-shadow:0 6px 18px rgb(15 23 42/.045)!important;border-color:#dbe3ec!important}#calcTitle{margin:0 0 4px;color:var(--t2e-blue-2)!important;font-size:var(--h1);line-height:1.08;font-weight:800;letter-spacing:-.03em!important}.calc-subtitle{margin:0;color:#475569!important;font-size:13.5px;line-height:1.45;max-width:82ch!important}.calc-disclaimer{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:#64748b!important}.calc-disclaimer a{color:inherit!important;font-weight:600;text-decoration:underline;text-decoration-color:rgb(100 116 139/.45);text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.calc-disclaimer a:focus,.calc-disclaimer a:hover{color:#475569!important;text-decoration-color:rgb(71 85 105/.7)}.equation-top-card{padding-top:13px!important;background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important}.eq-hero-card{min-width:0}.eq-name-tag,.section-label{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:linear-gradient(180deg,#e7f0fb 0,#dce8f7 100%)!important;border:1px solid #b7cde7!important;box-shadow:0 1px 0 rgb(255 255 255/.9) inset!important;color:var(--t2e-blue-2)!important;font-size:10.5px;font-weight:800;letter-spacing:.01em;text-transform:none;white-space:nowrap}.eq-name-tag{margin-bottom:8px}.eq-card--embedded,.eq-card--tight,.eq-card.eq-card--embedded.eq-card--tight{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.eq-math,.eq-math-shell{width:100%;max-width:100%;min-width:0}.eq-math-shell{min-block-size:var(--equation-reserve);display:grid;align-items:center}.eq-math{padding:0;text-align:center}.t2e-equation-block{border:1px solid #d6dee7;border-radius:11px}.t2e-equation-block::before{font-size:9.5px;color:#64748b}.eq-math{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.step-heading{display:flex;align-items:flex-start;gap:9px;margin-bottom:9px!important}.step-number{width:25px;height:25px;min-width:25px;display:inline-grid;place-items:center;border-radius:999px;background:#e8eef5!important;color:#162338!important;font-size:12px;font-weight:800;line-height:1;box-shadow:none!important;border:1px solid #d7e2ee!important}.step-heading-text{min-width:0}.group-title{margin:0 0 1px;color:var(--t2e-blue-2)!important;font-size:17px;line-height:1.2;font-weight:800}.group-subtitle{margin:0;color:var(--muted)!important;font-size:11.5px;line-height:1.45}.advanced-inline-grid,.setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setup-grid--compact{align-items:start}.form-card .step-heading,.result-card .step-heading,.setup-card .step-heading,.source-card .step-heading,.visual-card .step-heading{margin-bottom:9px!important}.setup-card{background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important}.instruction-banner{margin-top:9px!important;padding:9px 11px!important;border-radius:10px!important;border:1px solid #d9e2ec!important;background:linear-gradient(180deg,#f8fafc 0,#fff 100%)!important;color:#1e293b!important;font-size:12px!important;line-height:1.45;font-weight:700!important;box-shadow:0 3px 8px rgb(15 23 42/.035)!important}.active-inputs-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.active-inputs-grid--single{grid-template-columns:1fr!important}.advanced-inline-grid .input-shell,.setup-grid .setup-block{padding:0!important}.input-row{display:none;padding:0;margin:0;border:0;background:#fff0;box-shadow:none;border-radius:0}.input-row.is-visible{display:flex;flex-direction:column;padding:8px 9px 7px!important;border:1px solid #e2e8f0!important;border-radius:11px!important;background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important;box-shadow:0 2px 7px rgb(15 23 42/.028)!important}.input-row.is-visible:focus-within,.input-row.is-visible:hover{border-color:#cbd5e1!important;box-shadow:0 6px 14px rgb(15 23 42/.045)!important}.input-label{font-size:11.5px;color:var(--ink-soft)!important;font-weight:750;background:0 0!important;mix-blend-mode:normal!important;opacity:1!important;-webkit-text-fill-color:var(--ink-soft)!important;margin-bottom:4px}.input-row label:hover,.input-row:focus-within .input-label,.input-row:hover .input-label,.input-shell label:hover,.input-shell:focus-within .input-label,.input-shell:hover .input-label{color:var(--ink-soft)!important;background:0 0!important;opacity:1!important;-webkit-text-fill-color:var(--ink-soft)!important;text-shadow:none!important;mix-blend-mode:normal!important}.input-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,132px) var(--control-height-desktop);gap:6px;align-items:stretch;width:100%;min-width:0}.advanced-inline-card .input-group--single,.calculator-section .input-group--single,.input-group--single,.setup-card .input-group--single{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.calculator-section input[type=number],.calculator-section select{display:block!important;width:100%!important;min-width:0!important;height:var(--control-height-desktop)!important;min-height:var(--control-height-desktop)!important;max-height:var(--control-height-desktop)!important;border-radius:9px!important;border:1px solid #cfdceb!important;background-color:#fff!important;color:var(--ink)!important;padding:0 10px!important;font-size:14px!important;line-height:normal!important;box-shadow:inset 0 1px 2px rgb(15 23 42/.03)!important;margin:0!important;box-sizing:border-box!important;vertical-align:top!important}.calculator-section select{appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding:0 28px 0 10px!important;text-overflow:ellipsis}.calculator-section .input-group:not(.input-group--single) select{width:100%!important;min-width:92px!important;max-width:132px!important;height:var(--control-height-desktop)!important;min-height:var(--control-height-desktop)!important;max-height:var(--control-height-desktop)!important;padding-left:8px!important;padding-right:26px!important;line-height:normal!important;white-space:nowrap!important}.advanced-inline-card .input-group--single select,.calculator-section .input-group--single select,.setup-card .input-group--single select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.calculator-section input:hover,.calculator-section select:hover{border-color:#b7cde7!important;background:#fff!important;color:var(--ink)!important}.calculator-section input:focus,.calculator-section select:focus{background:#fff!important;color:var(--ink)!important;border-color:#94a3b8!important;box-shadow:0 0 0 3px rgb(148 163 184/.16)!important;outline:0!important}input::placeholder{color:#94a3b8}.field-error{display:none;font-size:11px;color:#7c2d12!important;font-weight:600;margin-top:4px}.help-text{display:none;margin-top:5px;padding:0 2px;color:var(--muted)!important;font-size:11.5px;line-height:1.42}.advanced-inline-card{margin-top:8px;border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe;overflow:hidden}.advanced-inline-card summary{cursor:pointer;list-style:none;padding:10px 12px;font-size:12.5px;font-weight:800;color:var(--t2e-blue-2)!important;background:#f8fafc}.advanced-inline-card summary::-webkit-details-marker{display:none}.advanced-inline-card summary::after{content:"▾";float:right;color:var(--muted)}.advanced-inline-grid{padding:9px 10px 10px}.visual-card{padding:11px 13px}.visual-shell{width:100%;min-height:var(--visual-reserve);aspect-ratio:20/9;border:1px solid #dbe3ec;border-radius:11px;background:linear-gradient(180deg,rgb(248 250 252/.96)0,rgb(255 255 255/.98) 100%),radial-gradient(circle at top left,rgb(29 78 216/.06),transparent 34%);overflow:hidden;display:grid;place-items:center;max-width:100%;min-width:0;box-sizing:border-box}.visual-shell--diagram{min-height:clamp(240px,34vw,360px);aspect-ratio:16/9}.visual-svg{width:100%;height:100%;max-height:360px;display:block;max-width:100%;min-width:0}.visual-shell--diagram .visual-svg{max-height:420px}.result-card{padding:11px 13px;background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important}.result-row{min-block-size:var(--result-reserve);display:grid;align-items:center;gap:4px;padding:12px 13px!important;border-radius:11px!important;border:1px solid #dbe4ee!important;background:linear-gradient(135deg,#f8fafc 0,#fff 100%)!important;box-shadow:0 6px 14px rgb(15 23 42/.035)!important}#calculatedLabel{color:#64748b!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.result-value-wrap{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}#calculatedValue{font-size:clamp(25px,3.5vw,34px)!important;line-height:1.05;font-weight:800!important;color:var(--ink)!important;letter-spacing:-.03em!important}.result-unit-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;background:#eef2f7!important;color:#162338!important;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7e2ee!important}.mobile-sticky-result__unit--square,.result-unit-badge--square{border-radius:9px!important}.result-interpretation,.result-meta-line{color:#64748b!important;font-size:11.25px!important;line-height:1.38}.result-interpretation{font-weight:650}.quick-stats{margin-top:9px!important;padding:10px 12px!important;border-radius:11px!important;border:1px solid #dbe3ec!important;background:linear-gradient(180deg,#fbfcfe 0,#f8fafc 100%)!important;box-shadow:0 3px 8px rgb(15 23 42/.03)!important}.quick-stats-title{margin:0 0 7px!important;color:#162338!important;font-size:10.5px!important;font-weight:800;letter-spacing:.11em!important;text-transform:uppercase}.assumption-list,.quick-stats-list,.steps-list{list-style:none;margin:0;padding:0}.quick-stats-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:6px 0!important;border-bottom:1px solid #eef2f7;font-size:11.75px}.quick-stats-list li:last-child{border-bottom:none}.stat-label{color:#475569!important;font-weight:600!important}.stat-value{color:#0f172a!important;font-weight:800!important;text-align:right}.steps-card{margin-top:9px;border:1px solid #dbe3ec!important;border-radius:10px;background:linear-gradient(180deg,#fbfcfe 0,#f8fafc 100%)!important;box-shadow:0 4px 12px rgb(15 23 42/.035)!important;overflow:hidden}.steps-card summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:11px 12px;background:linear-gradient(180deg,#f8fafc 0,#eef2f7 100%)!important;border-bottom:1px solid #dbe3ec!important;user-select:none}.steps-card summary::-webkit-details-marker{display:none}.steps-card summary::before{content:"";width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:linear-gradient(180deg,#fff 0,#eef2f7 100%)!important;border:1px solid #d7e2ee!important;box-shadow:0 3px 7px rgb(15 23 42/.035)!important}.steps-card summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--t2e-blue-2);border-bottom:2px solid var(--t2e-blue-2);transform:rotate(45deg);transition:transform .2s ease;margin-left:auto;margin-right:4px;opacity:.9}.steps-summary-inner{display:flex;flex-direction:column;gap:1px;min-width:0}.steps-summary-title{color:#162338!important;font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1.2}.steps-summary-subtitle{color:#64748b!important;font-size:10.75px;font-weight:500;line-height:1.32}.steps-card summary:hover{background:linear-gradient(180deg,#f4f7fb 0,#ebf0f5 100%)}.steps-card summary:focus-visible{outline:0;box-shadow:var(--highlight-ring)}.steps-card-body{padding:10px;background:linear-gradient(180deg,rgb(255 255 255/.98)0,rgb(248 250 252/.98) 100%)}.steps-list{counter-reset:step-counter;display:grid;gap:8px}.steps-list li{position:relative;margin:0;padding:10px 10px 10px 48px;border:1px solid #e3ebf3!important;border-radius:10px;color:var(--ink-soft)!important;font-size:11.75px;line-height:1.52;box-shadow:0 3px 8px rgb(15 23 42/.028);counter-increment:step-counter}.steps-list li::before{content:counter(step-counter);position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#e8eef5!important;color:#162338!important;font-size:10.5px;font-weight:800;letter-spacing:.02em;border:1px solid #d7e2ee!important}.steps-list .steps-empty{padding:12px 12px 12px 46px;color:var(--muted)!important;background:linear-gradient(180deg,#fcfdff 0,#f8fafc 100%)}.steps-list .steps-empty::before{content:"i";font-family:Georgia,serif;font-size:13px;font-weight:700;background:#e8eef5;color:var(--t2e-blue-2)}.warning-stack{display:grid;gap:7px;margin-top:8px;min-height:0}.source-card,.steps-list li{background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important}.source-list{display:grid;gap:8px;padding:10px;border:1px solid #dbe3ec;border-radius:11px;background:linear-gradient(180deg,#fbfcfe 0,#f8fafc 100%)}.standard-badge{width:fit-content;display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;border:1px solid #b7cde7;background:#eef4fb;color:var(--t2e-blue-2);font-size:10.75px;font-weight:800}.assumption-badges{display:flex;flex-wrap:wrap;gap:5px}#sourceDescription{margin:0;color:#475569!important;font-size:12px;line-height:1.5}.assumption-list{display:grid;gap:6px}.assumption-list li{position:relative;padding-left:17px;color:#475569!important;font-size:11.75px;line-height:1.5}.assumption-list li::before{content:"•";position:absolute;left:4px;color:var(--t2e-blue);font-weight:800}.print-summary{display:none}.ui-icon{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.action-btn,.help-toggle{appearance:none;-webkit-appearance:none;border:1px solid #d1dbe7!important;background:#fff!important;color:#162338!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;text-decoration:none!important;font-family:inherit!important;border-radius:9px!important}.help-toggle{width:var(--control-height-desktop);height:var(--control-height-desktop);min-width:var(--control-height-desktop);min-height:var(--control-height-desktop);max-width:var(--control-height-desktop);max-height:var(--control-height-desktop);display:inline-grid;place-items:center;padding:0!important;margin:0!important;box-sizing:border-box;box-shadow:inset 0 1px 2px rgb(15 23 42/.03)!important;line-height:1!important}.action-btn{min-height:38px;padding:0 12px;font-size:11.75px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:7px}.action-btn:hover,.help-toggle:hover{background:#f8fafc!important;border-color:#c3d0de!important;transform:translateY(-1px)}.action-btn:focus-visible,.help-toggle:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:0;box-shadow:var(--highlight-ring)}.actions-row{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0 0}.actions-row .action-btn{flex:1 1 145px}.actions-row--external{margin-top:10px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mobile-sticky-result{display:none}@media (min-width:1025px){.calc-breadcrumbs-wrap{width:100%!important;max-width:none!important;padding-left:18px!important;padding-right:18px!important;margin:8px auto 6px!important}.calc-breadcrumbs{max-width:var(--calc-shell-max-width-desktop)!important;margin-left:auto!important;margin-right:auto!important}.calculator-section{max-width:none!important;width:100%!important;margin:8px auto 10px!important;padding:0 18px 8px!important}.calc-layout{max-width:var(--calc-shell-max-width-desktop)!important;width:100%!important;margin:0 auto!important}.equation-top-card,.form-card,.panel-card,.result-card,.setup-card,.source-card,.title-container.simple,.visual-card{padding-left:16px!important;padding-right:16px!important}}@media (min-width:1400px){.calc-breadcrumbs,.calc-layout{max-width:var(--calc-shell-max-width-wide)!important}}@media (max-width:1024px){.calc-layout,.calculator-section{max-width:none!important}.active-inputs-grid,.advanced-inline-grid,.setup-grid{grid-template-columns:1fr}.actions-row .action-btn{flex:1 1 100%}}@media (max-width:768px){body,html{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important}.calc-breadcrumbs-wrap{max-width:none!important;margin:0!important;padding:8px 10px 6px!important;border-bottom:1px solid rgb(148 163 184/.22)!important;background:#fff!important;overflow:hidden!important}.calc-breadcrumbs,.calc-breadcrumbs ol,.calc-breadcrumbs-wrap{width:100%!important;text-align:left!important}.calc-breadcrumbs{max-width:none!important;margin:0!important;padding:0!important}.calc-breadcrumbs ol{max-width:100%!important;gap:5px!important;justify-content:flex-start!important}.calc-breadcrumbs li{font-size:12px!important;line-height:1.35!important}.calculator-section{width:100%;max-width:none;margin:0!important;padding:0 0 calc(var(--mobile-safe-bottom) + 8px)!important}.calc-layout{width:100%;max-width:none;gap:0}.equation-top-card,.form-card,.panel-card,.result-card,.setup-card,.source-card,.title-container.simple,.visual-card{width:100%;border-radius:0!important;border-left:none!important;border-right:none!important;padding-left:10px!important;padding-right:10px!important;margin-left:0!important;margin-right:0!important}.input-group{grid-template-columns:minmax(0,1fr) minmax(84px,112px) var(--control-height-mobile);gap:5px;align-items:stretch!important}.input-group--single{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.calculator-section .input-group>.help-toggle,.calculator-section .input-group>input[type=number],.calculator-section .input-group>select{height:var(--control-height-mobile)!important;min-height:var(--control-height-mobile)!important;max-height:var(--control-height-mobile)!important;box-sizing:border-box!important;align-self:stretch!important;margin:0!important;border-width:1px!important}.calculator-section .input-group>input[type=number],.calculator-section .input-group>select{display:block!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important}.calculator-section .input-group>select{appearance:none!important;-webkit-appearance:none!important;vertical-align:top!important;background-clip:padding-box!important;transform:translateZ(0)}.calculator-section .input-group>.help-toggle{display:inline-grid!important;place-items:center!important;width:var(--control-height-mobile)!important;min-width:var(--control-height-mobile)!important;max-width:var(--control-height-mobile)!important;padding:0!important;line-height:1!important}.calculator-section .input-group:not(.input-group--single) select{min-width:84px!important;max-width:112px!important;font-size:13px!important;line-height:normal!important}.advanced-inline-card .input-group--single,.calculator-section .input-group--single,.setup-card .input-group--single{width:100%!important;max-width:100%!important;min-width:0!important}.advanced-inline-card .input-group--single select,.calculator-section .input-group--single select,.setup-card .input-group--single select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--control-height-mobile)!important;min-height:var(--control-height-mobile)!important;max-height:var(--control-height-mobile)!important;line-height:normal!important}.advanced-inline-card,.quick-stats,.result-row,.source-list,.steps-card,.visual-shell{border-radius:10px}.steps-card summary{padding:11px;gap:9px}.steps-card summary::before{width:30px;height:30px;border-radius:9px;flex-basis:30px}.steps-card-body{padding:9px}.steps-list li{padding:9px 9px 9px 46px;border-radius:9px;font-size:11.75px;line-height:1.5}.steps-list li::before{top:9px;left:9px;width:25px;height:25px;border-radius:999px;font-size:10.5px}.t2e-equation-block{padding:36px 12px 18px;min-height:92px}.visual-shell{min-height:170px;aspect-ratio:16/9}.visual-shell--diagram{min-height:240px;aspect-ratio:4/3}.visual-svg{max-height:340px}.visual-shell--diagram .visual-svg{max-height:380px}.mobile-sticky-result{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:9px 11px calc(9px + env(safe-area-inset-bottom,0));background:rgb(255 255 255/.98)!important;border-top:1px solid #dbe3ec!important;box-shadow:0-8px 18px rgb(15 23 42/.075);backdrop-filter:blur(8px)}.mobile-sticky-result__meta{min-width:0}.mobile-sticky-result__label{color:var(--muted)!important;font-size:11.5px;font-weight:700}.mobile-sticky-result__value-wrap{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;margin-left:auto;text-align:right}.mobile-sticky-result__value{font-size:21px;font-weight:800;color:var(--ink)!important;line-height:1}.mobile-sticky-result__unit{font-size:10.5px;font-weight:800;color:#162338!important;background:#eef2f7!important;padding:4px 7px;text-transform:uppercase;letter-spacing:.06em;border:1px solid #d7e2ee!important}}@media (max-width:560px){.input-group{grid-template-columns:minmax(0,1fr) minmax(78px,96px) var(--control-height-mobile);gap:5px;align-items:stretch!important}.input-group--single{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.calculator-section .input-group>.help-toggle,.calculator-section .input-group>input[type=number],.calculator-section .input-group>select{height:var(--control-height-mobile)!important;min-height:var(--control-height-mobile)!important;max-height:var(--control-height-mobile)!important;box-sizing:border-box!important;align-self:stretch!important;margin:0!important;border-width:1px!important}.calculator-section input[type=number],.calculator-section select{font-size:13.5px!important;line-height:normal!important}.calculator-section .input-group:not(.input-group--single) select{min-width:78px!important;max-width:96px!important;padding-left:7px!important;padding-right:24px!important;line-height:normal!important}.calculator-section .input-group>.help-toggle{width:var(--control-height-mobile)!important;min-width:var(--control-height-mobile)!important;max-width:var(--control-height-mobile)!important}.advanced-inline-card .input-group--single,.calculator-section .input-group--single,.setup-card .input-group--single{width:100%!important;max-width:100%!important;min-width:0!important}.advanced-inline-card .input-group--single select,.calculator-section .input-group--single select,.setup-card .input-group--single select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--control-height-mobile)!important;min-height:var(--control-height-mobile)!important;max-height:var(--control-height-mobile)!important;line-height:normal!important}#calculatedValue{font-size:clamp(22px,7.5vw,31px)}.visual-shell--diagram{min-height:230px;aspect-ratio:4/3}}@media (max-width:390px){.input-group{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.calculator-section .input-group:not(.input-group--single) select,.calculator-section .input-group>.help-toggle{width:100%!important;max-width:none!important;min-width:0!important}.calculator-section .input-group>.help-toggle,.calculator-section .input-group>input[type=number],.calculator-section .input-group>select{height:var(--control-height-mobile)!important;min-height:var(--control-height-mobile)!important;max-height:var(--control-height-mobile)!important;align-self:stretch!important;margin:0!important}}@supports (-webkit-touch-callout:none){@media (max-width:768px){.calculator-section .input-group:not(.input-group--single)>select{height:calc(var(--control-height-mobile) + 2px)!important;min-height:calc(var(--control-height-mobile) + 2px)!important;max-height:calc(var(--control-height-mobile) + 2px)!important;margin-top:-1px!important;margin-bottom:-1px!important;line-height:normal!important;border-radius:9px!important;-webkit-border-radius:9px!important;background-clip:padding-box!important}.advanced-inline-card .input-group--single>select,.calculator-section .input-group.input-group--single>select,.setup-card .input-group--single>select{height:var(--control-height-mobile)!important;min-height:var(--control-height-mobile)!important;max-height:var(--control-height-mobile)!important;margin-top:0!important;margin-bottom:0!important;line-height:normal!important}}}@media print{.actions-row,.help-toggle,.mobile-sticky-result{display:none!important}.calc-breadcrumbs-wrap{margin:0 0 8px!important;padding:0!important;border:0!important;background:0 0!important}.calc-breadcrumbs,.calc-breadcrumbs-wrap{max-width:none!important;text-align:left!important}.calc-breadcrumbs ol{justify-content:flex-start!important;text-align:left!important}.calculator-section{padding:0!important;margin:0!important}.calc-layout{max-width:none!important}.card,.equation-top-card,.form-card,.panel-card,.print-summary,.result-card,.setup-card,.source-card,.steps-card,.visual-card{box-shadow:none!important;border:1px solid #d1d5db!important;break-inside:avoid;page-break-inside:avoid}.steps-card,.steps-card .steps-card-body{display:block!important}.visual-shell{max-height:280px}.visual-shell--diagram{max-height:360px}.print-summary{display:block!important;background:#fff!important;padding:12px;margin:12px 0}.print-summary h2{margin:0 0 8px;font-size:16px}.print-summary dl{display:grid;grid-template-columns:180px 1fr;gap:6px 12px;margin:0}}:root{--t2e-article-navy-950:#07111f;--t2e-article-navy-900:#0f172a;--t2e-article-navy-800:#162338;--t2e-article-blue-700:#1d4ed8;--t2e-article-blue-600:#2563eb;--t2e-article-blue-100:#dbeafe;--t2e-article-blue-50:#eff6ff;--t2e-article-slate-25:#fcfdff;--t2e-article-slate-50:#f8fafc;--t2e-article-slate-100:#f1f5f9;--t2e-article-slate-150:#eaf0f6;--t2e-article-slate-200:#e2e8f0;--t2e-article-slate-300:#cbd5e1;--t2e-article-slate-400:#94a3b8;--t2e-article-slate-500:#64748b;--t2e-article-slate-600:#475569;--t2e-article-slate-700:#334155;--t2e-article-slate-800:#1e293b;--t2e-article-slate-900:#0f172a;--t2e-article-success-soft:#ecfdf5;--t2e-article-success-line:#b7e8cb;--t2e-article-success-text:#047857;--t2e-article-warning-soft:#fff7ed;--t2e-article-warning-line:#fed7aa;--t2e-article-warning-text:#9a3412;--t2e-article-danger-soft:#fff1f2;--t2e-article-danger-line:#fecdd3;--t2e-article-danger-text:#be123c;--t2e-article-surface:#ffffff;--t2e-article-math-bg:#edf1f5;--t2e-article-math-line:#d6dee7;--t2e-article-shadow-sm:0 1px 2px rgb(15 23 42 / 0.05);--t2e-article-shadow-md:0 8px 22px -8px rgb(15 23 42 / 0.16), 0 4px 8px -6px rgb(15 23 42 / 0.10);--t2e-article-shadow-lg:0 18px 42px -24px rgb(15 23 42 / 0.28);--t2e-article-radius-xl:20px;--t2e-article-radius-lg:16px;--t2e-article-radius-md:12px;--t2e-article-radius-sm:8px;--t2e-calculator-page-width:1080px;--t2e-calculator-page-gutter:18px;--t2e-article-max-width:var(--t2e-calculator-page-width);--t2e-article-toc-width:220px;--t2e-article-gap:22px;--t2e-article-sticky-top:110px;--t2e-article-transition:180ms ease}.t2e-calc-article,.t2e-calc-article *,.t2e-calc-article ::after,.t2e-calc-article ::before{box-sizing:border-box}.ast-article-single .t2e-calc-article,.entry-content>.t2e-calc-article,.t2e-calc-article{width:min(100%,calc(var(--t2e-calculator-page-width) + (var(--t2e-calculator-page-gutter)*2)))!important;max-width:100%!important}.t2e-calc-article{clear:both;margin:18px auto 0!important;padding:0 var(--t2e-calculator-page-gutter) 44px!important;background:0 0!important;color:var(--t2e-article-slate-900);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip!important;overflow-y:visible!important;isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.t2e-calc-article::after,.t2e-calc-article::before{display:none!important;content:none!important}.ast-article-single .t2e-calc-article,.entry-content>.t2e-calc-article{margin-top:18px!important;margin-right:auto!important;margin-left:auto!important;padding-right:var(--t2e-calculator-page-gutter)!important;padding-left:var(--t2e-calculator-page-gutter)!important}.t2e-calc-article :where(section,article,aside,nav,div,table,thead,tbody,tr,th,td){max-width:none}.t2e-calc-article :where(h2,h3,p,li,th,td,summary,label,caption,span,strong,a){background:0 0!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;mix-blend-mode:normal!important}.t2e-calc-article :where(img,svg){max-width:100%}.t2e-calc-article :where(.t2e-article-card,.t2e-answer-box,.t2e-callout,h2,h3){scroll-margin-top:125px}.t2e-article-layout{display:grid!important;grid-template-columns:var(--t2e-article-toc-width) minmax(0,1fr)!important;gap:var(--t2e-article-gap)!important;width:100%!important;max-width:var(--t2e-article-max-width)!important;margin:0 auto!important;padding:0!important;align-items:start!important;overflow:visible!important}.t2e-article-content,.t2e-article-main{min-width:0;width:100%!important;max-width:100%!important;overflow:visible!important}.t2e-article-content{display:block;margin:0;padding:0}.t2e-article-content>.t2e-article-card:first-child{margin-top:0!important}.t2e-example-block,.t2e-faq-answer,.t2e-faq-item,.t2e-step-card>div{min-width:0}.t2e-article-toc-sidebar{display:block!important;width:var(--t2e-article-toc-width)!important;min-width:0!important;align-self:stretch!important;position:relative!important;overflow:visible!important}.t2e-article-toc{display:block!important;position:sticky!important;top:var(--t2e-article-sticky-top)!important;width:100%!important;max-height:calc(100vh - var(--t2e-article-sticky-top) - 24px)!important;overflow:auto!important;scrollbar-width:thin;z-index:5}.t2e-article-toc__inner{width:100%!important;padding:12px 12px 10px!important;border:1px solid var(--t2e-article-slate-200)!important;border-radius:var(--t2e-article-radius-lg)!important;background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important;box-shadow:var(--t2e-article-shadow-sm)!important}.t2e-article-toc a::before,.t2e-article-toc__label{color:var(--t2e-article-slate-500)!important;font-weight:800!important}.t2e-article-toc__label{display:block!important;margin:0 0 12px!important;padding:0!important;font-size:.72rem!important;line-height:1.25!important;letter-spacing:.1em!important;text-transform:uppercase!important}.t2e-article-toc ol{display:grid!important;gap:4px!important;list-style:none!important;margin:0!important;padding:0!important;counter-reset:t2e-toc!important}.t2e-article-toc li{margin:0!important;padding:0!important;counter-increment:t2e-toc!important}.t2e-article-toc a{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;width:100%!important;padding:7px 8px!important;border-radius:var(--t2e-article-radius-sm)!important;color:var(--t2e-article-slate-700)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.3!important;text-decoration:none!important;word-break:break-word!important;transition:background-color var(--t2e-article-transition),color var(--t2e-article-transition),box-shadow var(--t2e-article-transition)!important}.t2e-article-toc a::before{content:counter(t2e-toc)!important;width:20px!important;height:20px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:var(--t2e-article-slate-100)!important;font-size:.64rem!important;line-height:1!important}.t2e-article-toc a:focus,.t2e-article-toc a:focus-visible,.t2e-article-toc a:hover{background:var(--t2e-article-blue-50)!important;color:var(--t2e-article-blue-700)!important;outline:0!important;box-shadow:inset 0 0 0 1px var(--t2e-article-blue-100)!important}.t2e-article-toc a:focus-visible::before,.t2e-article-toc a:focus::before,.t2e-article-toc a:hover::before{background:var(--t2e-article-blue-600)!important;color:#fff!important}.t2e-mobile-toc{display:none!important;width:100%;max-width:var(--t2e-article-max-width);margin:0 auto 18px;border:1px solid var(--t2e-article-slate-200);border-radius:18px;background:#fff;box-shadow:var(--t2e-article-shadow-sm);overflow:hidden}.t2e-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:15px 18px;color:var(--t2e-article-slate-900)!important;font-weight:800;line-height:1.25;cursor:pointer;list-style:none}.t2e-mobile-toc summary::-webkit-details-marker{display:none}.t2e-mobile-toc summary::after{content:"+";display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:var(--t2e-article-slate-100);color:var(--t2e-article-blue-600);font-size:1.15rem;font-weight:800;line-height:1;transition:transform var(--t2e-article-transition)}.t2e-mobile-toc nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.t2e-mobile-toc nav a{display:block;padding:10px 12px;border-radius:var(--t2e-article-radius-sm);color:var(--t2e-article-slate-700)!important;font-size:.9rem;font-weight:650;line-height:1.35;text-decoration:none!important}.t2e-mobile-toc nav a:focus,.t2e-mobile-toc nav a:focus-visible,.t2e-mobile-toc nav a:hover{background:var(--t2e-article-blue-50)!important;color:var(--t2e-article-blue-700)!important;outline:0!important}.t2e-calc-article h2,.t2e-calc-article h3{margin:0 0 14px!important;color:var(--t2e-article-navy-900)!important;font-size:clamp(1.65rem,2.35vw,2.35rem);font-weight:850;line-height:1.08;letter-spacing:-.035em}.t2e-calc-article h3{margin:20px 0 8px!important;font-size:clamp(1.08rem,1.25vw,1.34rem);font-weight:800;line-height:1.22;letter-spacing:-.018em}.t2e-calc-article p{margin:0 0 15px!important;color:var(--t2e-article-slate-800)!important;font-size:1rem;line-height:1.7;max-width:78ch}.t2e-calc-article p:last-child{margin-bottom:0!important}.t2e-calc-article strong{color:var(--t2e-article-navy-900)!important;font-weight:800}.t2e-calc-article a{color:var(--t2e-article-blue-600)!important;text-decoration:underline;text-decoration-thickness:1.25px;text-underline-offset:2px}.t2e-calc-article a:focus,.t2e-calc-article a:focus-visible,.t2e-calc-article a:hover{color:var(--t2e-article-navy-900)!important}.t2e-kicker{display:inline-flex;align-items:center;min-height:28px;margin:0 0 12px!important;padding:6px 10px;border:1px solid var(--t2e-article-blue-100);border-radius:999px;background:var(--t2e-article-blue-50)!important;color:var(--t2e-article-blue-700)!important;font-size:.75rem!important;font-weight:850;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.t2e-lead{color:var(--t2e-article-slate-900)!important;font-size:clamp(1.04rem,1.2vw,1.12rem)!important;line-height:1.72!important;max-width:82ch!important}.t2e-article-card{width:100%!important;max-width:100%!important;min-width:0;margin:0 0 24px;padding:40px;border:1px solid var(--t2e-article-slate-200);border-radius:20px!important;background:var(--t2e-article-surface);box-shadow:var(--t2e-article-shadow-sm)!important;overflow:hidden}.t2e-article-card:last-child{margin-bottom:0}.t2e-article-hero{background:linear-gradient(135deg,rgb(37 99 235/.06),transparent 28%),linear-gradient(180deg,#fff 0,#f8fafc 100%);border-color:var(--t2e-article-slate-200)}.t2e-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0}.t2e-summary-item{min-width:0;padding:16px 16px 14px;border:1px solid var(--t2e-article-slate-200);border-radius:var(--t2e-article-radius-md);background:linear-gradient(180deg,#fff 0,#f8fafc 100%);box-shadow:var(--t2e-article-shadow-sm)}.t2e-summary-item--highlight{border-color:var(--t2e-article-blue-100);background:linear-gradient(180deg,var(--t2e-article-blue-50) 0%,#fff 100%);box-shadow:var(--t2e-article-shadow-md)}.t2e-related-card span,.t2e-summary-item span{display:block;margin:0 0 6px;color:var(--t2e-article-slate-500)!important;font-size:.72rem;font-weight:850;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.t2e-summary-item strong{display:block;color:var(--t2e-article-slate-900)!important;font-size:.94rem;font-weight:800;line-height:1.45}.t2e-answer-box,.t2e-callout,.t2e-source-box{border-radius:var(--t2e-article-radius-lg);box-shadow:var(--t2e-article-shadow-sm)}.t2e-answer-box,.t2e-source-box{margin:22px 0 0;padding:20px 20px 18px;border:1px solid var(--t2e-article-blue-100);background:linear-gradient(180deg,rgb(239 246 255/.96),#fff)}.t2e-answer-box h3,.t2e-callout h3,.t2e-source-box h3{margin:0 0 7px!important;font-size:1.04rem}.t2e-answer-box p,.t2e-callout p,.t2e-check-card p,.t2e-faq-answer p,.t2e-glossary-item p,.t2e-insight-card p,.t2e-limit-card p,.t2e-result-callout p,.t2e-source-box p,.t2e-step-card p{max-width:none}.t2e-callout{margin:20px 0 0;padding:18px 18px 16px;border:1px solid var(--t2e-article-slate-300);background:#fff}.t2e-callout h3{font-size:1.02rem}.t2e-callout--info{border-color:var(--t2e-article-blue-100);background:linear-gradient(180deg,var(--t2e-article-blue-50) 0%,#fff 100%)}.t2e-callout--warning{border-color:var(--t2e-article-warning-line);background:linear-gradient(180deg,var(--t2e-article-warning-soft) 0%,#fff 100%)}.t2e-callout--warning h3{color:var(--t2e-article-warning-text)!important}.t2e-table,.t2e-table-scroll{width:100%;border-radius:var(--t2e-article-radius-lg)}.t2e-table-scroll{position:relative;max-width:100%;margin:22px 0 18px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.t2e-table{min-width:760px;margin:0!important;border-collapse:separate;border-spacing:0;border:1px solid var(--t2e-article-slate-200);background:#fff;overflow:hidden;box-shadow:var(--t2e-article-shadow-sm)}.t2e-table caption{caption-side:top;padding:0 0 10px;color:var(--t2e-article-navy-900)!important;font-size:.92rem;font-weight:850;line-height:1.35;text-align:left}.t2e-table thead th{padding:15px 16px;border-bottom:1px solid var(--t2e-article-navy-800);background:#1b2b43!important;color:#fff!important;font-size:.75rem;font-weight:800;line-height:1.35;letter-spacing:.055em;text-align:left;text-transform:uppercase;vertical-align:bottom}.t2e-table tbody td{padding:16px;border-bottom:1px solid var(--t2e-article-slate-200);background:#fff!important;color:var(--t2e-article-slate-800)!important;font-size:.94rem;line-height:1.55;text-align:left;vertical-align:top}.t2e-table tbody tr:last-child td{border-bottom:0}.t2e-table tbody tr:hover td{background:var(--t2e-article-slate-50)!important}.t2e-formula-stack{display:grid;grid-template-columns:1fr;gap:22px;margin:22px 0 18px}.t2e-formula-panel{min-width:0}.t2e-formula-panel h3{margin-top:0!important}.t2e-equation-block{position:relative;width:100%;min-height:94px;margin:10px 0 0;padding:34px 18px 20px;border:1px solid var(--t2e-article-math-line);border-radius:var(--t2e-article-radius-lg);background:linear-gradient(180deg,#f1f4f7 0,#e9eef3 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.7);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.t2e-equation-block::before{content:"Formula"!important;position:absolute;top:10px;left:14px;color:var(--t2e-article-slate-500);font-size:.63rem;font-weight:850;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.t2e-example-list dd,.t2e-formula-note{color:var(--t2e-article-slate-700)!important}.t2e-formula-note{margin-top:10px!important;font-size:.94rem!important;line-height:1.65!important;max-width:78ch!important}.t2e-step-stack{display:grid;grid-template-columns:1fr;gap:14px;margin:22px 0 0}.t2e-step-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding:18px;border:1px solid var(--t2e-article-slate-200);border-radius:var(--t2e-article-radius-lg);background:linear-gradient(180deg,#fff 0,#fbfdff 100%);box-shadow:var(--t2e-article-shadow-sm)}.t2e-step-card--highlight{border-color:var(--t2e-article-blue-100);background:linear-gradient(180deg,var(--t2e-article-blue-50) 0%,#fff 100%);box-shadow:var(--t2e-article-shadow-md)}.t2e-check-list li::before,.t2e-step-number{display:grid;place-items:center;border-radius:999px;line-height:1}.t2e-example-list dt,.t2e-step-number{color:var(--t2e-article-navy-900)!important;font-weight:850}.t2e-step-number{width:40px;height:40px;background:#e9eef4;font-size:.98rem}.t2e-step-card h3{margin:0 0 6px!important;font-size:1rem}.t2e-check-grid,.t2e-glossary-grid,.t2e-insight-grid,.t2e-limit-grid{display:grid;gap:16px;margin:22px 0 0}.t2e-check-grid,.t2e-glossary-grid,.t2e-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t2e-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.t2e-check-card,.t2e-example-list div,.t2e-glossary-item,.t2e-insight-card,.t2e-limit-card{min-width:0;border:1px solid var(--t2e-article-slate-200);background:var(--t2e-article-slate-50)}.t2e-check-card,.t2e-glossary-item,.t2e-insight-card,.t2e-limit-card{padding:20px;border-radius:var(--t2e-article-radius-lg);box-shadow:var(--t2e-article-shadow-sm)}.t2e-insight-card--highlight{border-color:var(--t2e-article-blue-100);background:linear-gradient(180deg,var(--t2e-article-blue-50) 0%,#fff 100%);box-shadow:var(--t2e-article-shadow-md)}.t2e-check-card h3,.t2e-glossary-item h3,.t2e-insight-card h3,.t2e-limit-card h3{margin:0 0 8px!important;font-size:1rem}.t2e-example-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start;margin:22px 0 0}.t2e-example-math,.t2e-example-meta{min-width:0}.t2e-example-block h3,.t2e-example-meta h3{margin-top:0!important}.t2e-example-list{display:grid;gap:12px;margin:0!important;padding:0!important}.t2e-example-list div{padding:12px 14px;border-radius:var(--t2e-article-radius-md)}.t2e-example-list dt{margin:0 0 4px;line-height:1.35}.t2e-example-list dd{margin:0!important;line-height:1.5}.t2e-example-block+.t2e-example-block{margin-top:18px}.t2e-result-callout{margin:18px 0 0;padding:17px 18px;border:1px solid var(--t2e-article-success-line);border-radius:var(--t2e-article-radius-lg);background:linear-gradient(180deg,var(--t2e-article-success-soft) 0%,#fff 100%);box-shadow:var(--t2e-article-shadow-sm)}.t2e-result-callout h3{margin:0 0 6px!important}.t2e-interpretation{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--t2e-article-slate-200)}.t2e-interpretation h3{margin-top:0!important}.t2e-do-dont-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 0}.t2e-do-dont{min-width:0;padding:22px;border:1px solid var(--t2e-article-slate-200);border-radius:var(--t2e-article-radius-lg);background:#fff;box-shadow:var(--t2e-article-shadow-sm)}.t2e-do-dont h3{margin:0 0 12px!important}.t2e-do-dont--dont{border-color:var(--t2e-article-danger-line);background:linear-gradient(180deg,var(--t2e-article-danger-soft) 0%,#fff 100%)}.t2e-do-dont--dont h3{color:var(--t2e-article-danger-text)!important}.t2e-do-dont--do{border-color:var(--t2e-article-success-line);background:linear-gradient(180deg,var(--t2e-article-success-soft) 0%,#fff 100%)}.t2e-do-dont--do h3{color:var(--t2e-article-success-text)!important}.t2e-check-list{display:grid;gap:12px;list-style:none!important;margin:0!important;padding:0!important}.t2e-check-list li{position:relative;min-height:24px;margin:0!important;padding:0 0 0 34px!important;color:var(--t2e-article-slate-800)!important;font-size:.94rem;line-height:1.6}.t2e-check-list li::before{position:absolute;top:.06em;left:0;width:23px;height:23px;font-size:.76rem;font-weight:900}.t2e-check-list--check li::before{content:"✓";border:1px solid var(--t2e-article-success-line);background:var(--t2e-article-success-soft);color:var(--t2e-article-success-text)}.t2e-check-list--x li::before{content:"×";border:1px solid var(--t2e-article-danger-line);background:var(--t2e-article-danger-soft);color:var(--t2e-article-danger-text)}.t2e-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0}.t2e-related-card{display:block;min-width:0;padding:18px;border:1px solid var(--t2e-article-slate-200);border-radius:var(--t2e-article-radius-lg);background:linear-gradient(180deg,#fff 0,#f8fafc 100%);box-shadow:var(--t2e-article-shadow-sm);color:var(--t2e-article-slate-900)!important;text-decoration:none!important;transition:border-color var(--t2e-article-transition),background-color var(--t2e-article-transition),box-shadow var(--t2e-article-transition)}.t2e-related-card:focus,.t2e-related-card:focus-visible,.t2e-related-card:hover{border-color:var(--t2e-article-blue-100);background:linear-gradient(180deg,var(--t2e-article-blue-50) 0%,#fff 100%);box-shadow:var(--t2e-article-shadow-md);outline:0!important}.t2e-related-card strong{display:block;color:var(--t2e-article-navy-900)!important;font-size:1rem;line-height:1.35}.t2e-faq-list{display:grid;grid-template-columns:1fr;gap:12px;margin:22px 0 0}.t2e-faq-item{border:1px solid var(--t2e-article-slate-200);border-radius:var(--t2e-article-radius-lg);background:#fff;box-shadow:var(--t2e-article-shadow-sm);overflow:hidden}.t2e-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:18px 22px;background:#fff;color:var(--t2e-article-slate-900)!important;font-size:1rem;font-weight:800;line-height:1.35;list-style:none;cursor:pointer}.t2e-faq-item summary::-webkit-details-marker{display:none}.t2e-faq-item summary::after{content:"+";display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:var(--t2e-article-slate-100);color:var(--t2e-article-blue-600);font-size:1.25rem;font-weight:850;line-height:1;transition:transform var(--t2e-article-transition)}.t2e-faq-answer{padding:20px 22px 22px;background:#fff;color:var(--t2e-article-slate-700)!important}.t2e-calc-article :focus-visible{outline:3px solid rgb(37 99 235/.35);outline-offset:2px}@media (min-width:1400px){:root{--t2e-calculator-page-width:1120px;--t2e-article-max-width:1120px;--t2e-article-toc-width:230px;--t2e-article-gap:24px}}@media (min-width:1201px) and (max-width:1399px){:root{--t2e-calculator-page-width:1080px;--t2e-article-max-width:1080px;--t2e-article-toc-width:220px;--t2e-article-gap:22px}}@media (min-width:1201px) and (max-width:1280px){:root{--t2e-calculator-page-width:1040px;--t2e-article-max-width:1040px;--t2e-article-toc-width:210px;--t2e-article-gap:20px}.t2e-article-card{padding:34px!important}}@media (max-width:1200px){.t2e-calc-article{width:100%!important;max-width:100%!important;margin-top:16px!important;padding:0 20px 36px!important}.ast-article-single .t2e-calc-article,.entry-content>.t2e-calc-article{width:100%!important;max-width:100%!important;padding-right:20px!important;padding-left:20px!important}.t2e-article-layout{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-width:960px!important}.t2e-article-toc,.t2e-article-toc-sidebar{display:none!important}.t2e-mobile-toc{display:block!important;width:100%!important;max-width:960px!important;margin:0 auto 18px!important}.t2e-mobile-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1024px){.t2e-check-grid,.t2e-do-dont-grid,.t2e-example-layout,.t2e-glossary-grid,.t2e-insight-grid,.t2e-limit-grid,.t2e-related-grid,.t2e-summary-grid{grid-template-columns:1fr}.t2e-table{min-width:700px}}@media (max-width:767px){.t2e-calc-article{margin-top:14px!important;padding:0 12px 28px!important;background:0 0!important;overflow-x:hidden!important}.ast-article-single .t2e-calc-article,.entry-content>.t2e-calc-article{padding-right:12px!important;padding-left:12px!important}.t2e-article-layout{max-width:100%!important}.t2e-article-card,.t2e-mobile-toc{border:1px solid var(--t2e-article-slate-200)!important}.t2e-mobile-toc{max-width:100%!important;margin:0 0 14px!important;border-radius:16px!important}.t2e-mobile-toc nav{grid-template-columns:1fr!important;padding:8px!important}.t2e-article-card{margin-bottom:16px!important;padding:22px 16px!important;border-radius:18px!important}.t2e-article-content>.t2e-article-card:first-child{padding-top:22px}.t2e-calc-article h2{font-size:clamp(1.42rem,7vw,1.82rem);letter-spacing:-.025em}.t2e-calc-article h3{font-size:1.08rem}.t2e-calc-article p,.t2e-faq-item summary,.t2e-table tbody td{font-size:.94rem}.t2e-check-grid,.t2e-do-dont-grid,.t2e-faq-list,.t2e-formula-stack,.t2e-glossary-grid,.t2e-insight-grid,.t2e-limit-grid,.t2e-related-grid,.t2e-step-stack,.t2e-summary-grid{gap:12px}.t2e-answer-box,.t2e-callout,.t2e-check-card,.t2e-do-dont,.t2e-glossary-item,.t2e-insight-card,.t2e-limit-card,.t2e-related-card,.t2e-source-box,.t2e-step-card,.t2e-summary-item,.t2e-table-scroll{border-radius:var(--t2e-article-radius-md)}.t2e-table-scroll{margin-right:0;padding-right:0}.t2e-table{min-width:640px}.t2e-table tbody td,.t2e-table thead th{padding:13px 14px}.t2e-equation-block{min-height:88px;padding:32px 12px 18px}.t2e-step-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.t2e-step-number{width:34px;height:34px;font-size:.88rem}.t2e-faq-answer,.t2e-faq-item summary{padding:16px}}@media (max-width:520px){.ast-article-single .t2e-calc-article,.entry-content>.t2e-calc-article,.t2e-calc-article{padding-right:10px!important;padding-left:10px!important}.t2e-article-card{padding-right:14px!important;padding-left:14px!important}.t2e-kicker{font-size:.68rem!important}.t2e-lead{font-size:1rem!important}.t2e-answer-box,.t2e-callout,.t2e-check-card,.t2e-do-dont,.t2e-glossary-item,.t2e-insight-card,.t2e-limit-card,.t2e-related-card,.t2e-source-box,.t2e-summary-item{padding:16px}.t2e-equation-block{padding-right:10px;padding-left:10px}}@media (prefers-reduced-motion:reduce){.t2e-calc-article *,.t2e-calc-article ::after,.t2e-calc-article ::before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.t2e-calc-article{width:100%!important;max-width:none!important;padding:0!important;background:#fff!important;color:#000!important}.t2e-article-layout{display:block!important;max-width:none!important}.t2e-article-toc-sidebar,.t2e-mobile-toc{display:none!important}.t2e-article-card{break-inside:avoid;box-shadow:none!important;border-color:#ccc!important;border-radius:0!important;margin-bottom:18px!important;padding:20px 0!important}.t2e-equation-block,.t2e-table-scroll{overflow:visible!important}.t2e-table{min-width:0!important;box-shadow:none!important}.t2e-calc-article a{color:#000!important;text-decoration:underline!important}}.t2e-svg-visual{width:100%!important;max-width:760px!important;margin:22px auto 0!important;padding:16px!important;border:1px solid var(--t2e-article-slate-200)!important;border-radius:var(--t2e-article-radius-lg)!important;background:linear-gradient(180deg,#fff 0%,var(--t2e-article-slate-50) 100%)!important;box-shadow:var(--t2e-article-shadow-sm)!important;overflow:hidden!important}.t2e-svg-visual svg{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;overflow:visible!important}.t2e-svg-visual text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;fill:var(--t2e-article-slate-800)!important}.t2e-article-meta li,.t2e-svg-caption{color:var(--t2e-article-slate-600)!important}.t2e-calc-article .t2e-related-card p,.t2e-svg-caption{margin:10px 0 0!important;font-size:.92rem!important;line-height:1.55!important;max-width:none!important}@media (max-width:640px){.t2e-svg-visual{padding:10px!important}.t2e-svg-visual text{font-size:13px!important}}.t2e-calc-article .t2e-related-card p{margin:8px 0 0!important;color:var(--t2e-article-slate-700)!important}.t2e-source-box a{font-weight:750!important;word-break:break-word!important}.t2e-reference-note{margin:18px 0 0!important;padding:16px 18px!important;border:1px solid var(--t2e-article-blue-100)!important;border-radius:var(--t2e-article-radius-lg)!important;background:linear-gradient(180deg,var(--t2e-article-blue-50) 0%,#fff 100%)!important;color:var(--t2e-article-slate-800)!important;box-shadow:var(--t2e-article-shadow-sm)!important}.t2e-reference-note strong{color:var(--t2e-article-navy-900)!important}.t2e-article-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important}.t2e-article-meta li{margin:0!important;padding:7px 10px!important;border-radius:999px!important;background:#fff!important;font-size:.8rem!important;font-weight:750!important;line-height:1.2!important}.t2e-compact-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:20px 0 0!important}.t2e-article-meta li,.t2e-compact-card{border:1px solid var(--t2e-article-slate-200)!important}.t2e-compact-card{min-width:0!important;padding:16px!important;border-radius:var(--t2e-article-radius-md)!important;background:var(--t2e-article-slate-50)!important;box-shadow:var(--t2e-article-shadow-sm)!important}.t2e-compact-card h3{margin:0 0 6px!important;font-size:.98rem!important}.t2e-compact-card p{max-width:none!important;margin-bottom:0!important}@media (max-width:767px){.t2e-compact-card-grid{grid-template-columns:1fr!important}.t2e-reference-note{padding:14px!important}}body{border:0;font-size:100%;vertical-align:baseline}dd,ol,p,ul{padding:0}body,dd,dl,h1,h2,h3,li,ol,p,ul{font-weight:inherit;outline:0}dl,dt,h1,h2,h3,li{margin:0;padding:0}body,html{margin:0!important}dd,dl,dt,h1,h2,h3,html,li,ol,p,ul{border:0;font-size:100%;font-style:inherit;vertical-align:baseline}html{font-weight:inherit;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{color:#808285;background:#fff;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main,nav{display:block}a{background-color:transparent}a:active,dt,html{outline:0}a:hover,a:visited{text-decoration:none}strong{font-weight:700}img{border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,select{font:inherit}button{overflow:visible;-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}.ast-container{max-width:100%}h1,h2,h3{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}*,:after,:before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1em}button,input,select{font-weight:400;font-size:100%;margin:0;vertical-align:baseline}input{color:#808285}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}dt,th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}button{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}button:focus{color:#fff}button:hover{color:#fff;border-color:var(--ast-border-color)}button:active,button:focus{border-color:var(--ast-border-color);outline:0}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;font-size:.875rem}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}#page{position:relative;display:block}a,a:focus{text-decoration:none}.site-footer a *,.site-header a *,a{transition:all .2s linear}.entry-content :where(h1,h2,h3){margin-bottom:20px}p{margin:0 0 1.75em}.site-title{font-weight:400;margin-bottom:0}.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}input,select{line-height:1}.ast-custom-button,body,button{line-height:1.85714285714286}.site-title a{line-height:1.2}body{background-color:#fff;overflow-x:hidden}#primary{width:100%;margin:4em 0}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item:hover>.sub-menu{right:auto;left:0;visibility:visible}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:0}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{width:auto;text-align:center}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.ahfb-svg-iconset svg>*,.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon svg:not([fill]){fill:currentColor}.entry-content>:last-child{margin-bottom:0}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-layout-element,.site-header-section .ast-builder-menu{align-items:center}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.ast-grid-right-section{justify-content:flex-end}.ahfb-svg-iconset,.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.site-footer-focus-item{width:100%}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.site-header{z-index:99}.main-header-bar-wrap,.site-header{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid;margin-left:auto;margin-right:auto}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.main-header-bar{z-index:4;position:relative}.ast-site-identity{padding:1em 0}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=number],select{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}select:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}.entry-content{word-wrap:break-word}.entry-content p{margin-bottom:1.6em}.entry-content::after{display:table;clear:both;content:""}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-flex-grow-1{flex-grow:1}ol,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media all and (max-width:768px){#content:before{content:""}}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}.site-footer-section{position:relative}.site-primary-header-wrap{transition:all .2s linear}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}.site-header .menu-text{transition:none}.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:"";margin:0}