.lm-tool__intro{display:flex;flex-direction:column;margin-bottom:clamp(28px,3.4vw,48px)}.lm-tool__intro .lm-service-lead{max-width:62ch}.lm-tool__stage{scroll-margin-top:24px}.lm-tool:has(.lm-tool__stage--report) .lm-tool__intro{display:none}.lm-tool__stage:focus{outline:none}.lm-tool__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(16px,2vw,24px);align-items:stretch}.lm-tool__grid--gate{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}.lm-tool__card{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:clamp(22px,2.6vw,36px);background:var(--lm-surface-000,#fff);border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-xl);color:var(--lm-ink-900)}.lm-tool__progress{display:grid;gap:8px}.lm-tool__progress-label{color:var(--lm-green-600);font-size:13px;font-weight:var(--lm-fw-heavy,700)}.lm-tool__progress-bar{display:block;height:4px;overflow:hidden;background:var(--lm-line-200);border-radius:var(--lm-radius-pill)}.lm-tool__progress-bar>span{display:block;height:100%;background:var(--lm-green-600);border-radius:inherit;transition:width var(--lm-dur-slow) var(--lm-ease-standard)}.lm-tool__question,.lm-tool__step-title{margin:0;padding:0;color:var(--lm-ink-900);font-size:clamp(20px,1.9vw,26px);font-weight:var(--lm-fw-heavy,700);line-height:1.25}.lm-tool__step-lead{margin:-8px 0 0;color:var(--lm-ink-500);font-size:15px;line-height:1.55}.lm-tool__fields{display:grid;gap:18px}.lm-tool__field{display:grid;gap:8px;min-width:0}.lm-tool__field label{color:var(--lm-ink-900);font-size:14.5px;font-weight:var(--lm-fw-semibold,600);line-height:1.4}.lm-tool__control{position:relative;display:flex;align-items:center}.lm-tool__control input{flex:1 1 auto;width:100%;min-width:0;min-height:52px;padding:13px 64px 13px 14px;border:1.5px solid var(--lm-line-200);border-radius:var(--lm-radius-md);background:#fff;color:var(--lm-ink-900);font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;appearance:textfield;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard),box-shadow var(--lm-dur-fast) var(--lm-ease-standard)}.lm-tool__control input::-webkit-inner-spin-button,.lm-tool__control input::-webkit-outer-spin-button{margin:0;appearance:none}.lm-tool__control input:focus-visible{outline:none;border-color:var(--lm-color-brand);box-shadow:0 0 0 3px rgb(var(--lm-green-600-rgb)/.28)}.lm-tool__unit{position:absolute;right:14px;color:var(--lm-ink-500);font-size:14px;font-weight:var(--lm-fw-medium,500);pointer-events:none}.lm-tool__help{margin:0;color:var(--lm-ink-500);font-size:13.5px;line-height:1.5}.lm-tool__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.lm-tool__nav>:only-child{margin-left:auto}.lm-tool__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lm-button-height,48px);padding:12px 22px;background:transparent;border:1.5px solid var(--lm-line-200);border-radius:var(--lm-button-radius,999px);color:var(--lm-ink-900);font:inherit;font-size:15px;font-weight:var(--lm-fw-semibold,600);line-height:1.35;cursor:pointer;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard)}.lm-tool__ghost:hover{border-color:var(--lm-color-brand)}.lm-tool__ghost:focus-visible,.lm-tool__link:focus-visible{outline:3px solid var(--lm-color-brand);outline-offset:3px}.lm-tool__link{align-self:flex-start;justify-self:start;padding:0;background:none;border:0;color:var(--lm-green-600);font:inherit;font-size:14.5px;font-weight:var(--lm-fw-semibold,600);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lm-tool__options{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.lm-tool__options>.lm-tool__help{margin-top:6px}.lm-tool__option-list{display:grid;gap:10px}.lm-tool__option{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 16px;background:#fff;border:1.5px solid var(--lm-line-200);border-radius:var(--lm-radius-md);color:var(--lm-ink-900);font-size:15.5px;font-weight:var(--lm-fw-medium,500);line-height:1.4;cursor:pointer;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard),background var(--lm-dur-fast) var(--lm-ease-standard)}.lm-tool__option:hover{border-color:var(--lm-color-brand)}.lm-tool__option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lm-tool__option-mark{flex:0 0 auto;width:20px;height:20px;border:1.5px solid var(--lm-ink-500);border-radius:50%;background:#fff;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard),box-shadow var(--lm-dur-fast) var(--lm-ease-standard)}.lm-tool__option input[type=checkbox]+.lm-tool__option-mark{border-radius:5px}.lm-tool__option:has(input:checked){background:rgb(var(--lm-green-600-rgb)/.06);border-color:var(--lm-color-brand)}.lm-tool__option input:checked+.lm-tool__option-mark{border-color:var(--lm-color-brand);box-shadow:inset 0 0 0 5px var(--lm-color-brand)}.lm-tool__option:has(input:focus-visible){box-shadow:0 0 0 3px rgb(var(--lm-green-600-rgb)/.28)}.lm-tool__option-label{min-width:0;overflow-wrap:anywhere}.lm-tool__panel{display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(24px,2.8vw,40px);background:var(--lm-green-900);border-radius:var(--lm-radius-xl);color:#fff}.lm-tool__panel-eyebrow{margin:0;color:var(--lm-on-dark-accent,var(--lm-green-500));font-size:13px;font-weight:var(--lm-fw-heavy,700)}.lm-tool__figure-label{margin:0;color:rgb(255 255 255/.78);font-size:15px;line-height:1.4}.lm-tool__figure{margin:-8px 0 0;color:#fff;font-size:clamp(44px,5vw,72px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--lm-tracking-tight);line-height:1.02;overflow-wrap:anywhere}.lm-tool__figure-unit{color:var(--lm-on-dark-accent,var(--lm-green-500));font-size:.5em;font-weight:700}.lm-tool__panel-note{margin:0;color:rgb(255 255 255/.72);font-size:14px;line-height:1.55}.lm-tool__panel-empty{margin:0;max-width:24ch;color:#fff;font-size:clamp(20px,1.9vw,26px);font-weight:var(--lm-fw-heavy,700);line-height:1.3}.lm-tool__counts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}.lm-tool__count{display:flex;align-items:center;gap:10px;color:var(--lm-ink-900);font-size:15px;font-weight:var(--lm-fw-medium,500);line-height:1.4}.lm-tool__count:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--lm-green-400)}.lm-tool__count--check:before{background:#f0b34a}.lm-tool__count--action:before{background:#ef7b6c}.lm-tool__locked{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgb(255 255 255/.16)}.lm-tool__locked-heading{margin:0;color:#fff;font-size:15px;font-weight:var(--lm-fw-heavy,700)}.lm-tool__locked ul,.lm-tool__locked-areas{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lm-tool__locked li,.lm-tool__locked-areas li{display:flex;align-items:flex-start;gap:10px;color:rgb(255 255 255/.8);font-size:14.5px;line-height:1.45}.lm-tool__lock{flex:0 0 auto;margin-top:2px;color:rgb(255 255 255/.55)}.lm-tool__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lm-tool__tile{position:relative;display:grid;align-content:space-between;gap:8px;min-width:0;padding:12px 14px;border-radius:var(--lm-radius-md);background:#fff;box-shadow:0 10px 24px -18px rgb(37 37 37/.45)}.lm-tool__tile-label{color:var(--lm-ink-500);font-size:12.5px;font-weight:var(--lm-fw-medium,500);line-height:1.35}.lm-tool__tile-value{color:var(--lm-ink-900);font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.lm-tool__tile-unit{color:var(--lm-green-600);font-size:.6em;font-weight:700}.lm-tool__tile--locked{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--lm-green-600-rgb)/.28)}.lm-tool__tile--locked .lm-tool__tile-label{padding-right:20px}.lm-tool__tile--locked .lm-tool__tile-unit{color:var(--lm-ink-500)}.lm-tool__tile .lm-tool__redacted{background:rgb(var(--lm-green-600-rgb)/.22)}.lm-tool__tile .lm-tool__lock{position:absolute;top:11px;right:11px;width:14px;height:14px;margin:0;color:var(--lm-ink-500)}@media (max-width:520px){.lm-tool__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-tool__tiles>:first-child:nth-last-child(3){grid-column:1/-1}}.lm-tool__panel .lm-tool__tiles{margin-top:auto}.lm-tool__panel .lm-tool__tile--locked{box-shadow:inset 0 0 0 1px rgb(255 255 255/.24)}.lm-tool__panel .lm-tool__tile-label{color:rgb(255 255 255/.78)}.lm-tool__panel .lm-tool__tile .lm-tool__lock,.lm-tool__panel .lm-tool__tile--locked .lm-tool__tile-unit{color:rgb(255 255 255/.6)}.lm-tool__panel .lm-tool__tile .lm-tool__redacted{background:rgb(255 255 255/.3)}.lm-tool--start{scroll-margin-top:24px}.lm-tool__start{overflow:hidden;background:#fff;border-radius:var(--lm-radius-xl);box-shadow:0 30px 60px -30px rgb(0 0 0/.55);color:var(--lm-ink-900)}.lm-tool__start .lm-tool__card{padding:clamp(20px,2.2vw,32px);border:0;border-radius:0}.lm-tool__start .lm-tool__question,.lm-tool__start .lm-tool__step-title{font-size:clamp(20px,1.7vw,24px)}.lm-tool__start .lm-tool__nav{margin-top:0}.lm-tool__start .lm-tool__option-list{gap:8px}.lm-tool__start .lm-tool__option{min-height:50px;padding-block:10px;font-size:15px}.lm-tool__mini{display:grid;gap:12px;padding:16px clamp(20px,2.2vw,32px) 20px;background:rgb(var(--lm-green-600-rgb)/.07);border-top:1px solid rgb(var(--lm-green-600-rgb)/.14)}.lm-tool__mini-heading{margin:0;color:var(--lm-green-600);font-size:12.5px;font-weight:var(--lm-fw-heavy,700)}.lm-tool__mini-note{margin:0;color:var(--lm-ink-500);font-size:13px;line-height:1.5}.lm-tool__mini .lm-tool__locked-areas{display:flex;flex-wrap:wrap;gap:8px}.lm-tool__mini .lm-tool__locked-areas li{align-items:center;gap:7px;padding:5px 12px 5px 10px;background:#fff;border-radius:var(--lm-radius-pill);box-shadow:inset 0 0 0 1px rgb(var(--lm-green-600-rgb)/.2);color:var(--lm-ink-900);font-size:13px;font-weight:var(--lm-fw-medium,500);line-height:1.35}.lm-tool__mini .lm-tool__lock{width:13px;height:13px;margin:0;color:var(--lm-ink-500)}@media (min-width:1200px),(min-width:600px) and (max-width:1023px){.lm-tool__fields--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.lm-tool__fields--pair .lm-tool__field{grid-row:span 3;grid-template-rows:subgrid;margin-bottom:6px}.lm-tool__fields--pair .lm-tool__field label{align-self:end}}.lm-hub-hero--with-tool .lm-hub-hero__form{display:block;min-width:0}.lm-hub-hero--with-tool .lm-hub-hero__proof{margin-top:26px}@media (min-width:1024px){.lm-hub-hero.lm-hub-hero--with-form.lm-hub-hero--with-tool .lm-hub-hero__grid{grid-template-columns:minmax(0,1fr) clamp(420px,42vw,560px);gap:clamp(32px,4vw,72px);align-items:start}}@media (max-width:1023px){.lm-hub-hero.lm-hub-hero--with-tool .lm-hub-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}}.lm-tool--result:not(:has(.lm-tool__stage)){display:none}.lm-tool__redacted{display:inline-block;max-width:100%;height:.62em;background:var(--lm-line-200);vertical-align:.02em}.lm-tool__chip,.lm-tool__redacted{border-radius:var(--lm-radius-pill)}.lm-tool__chip{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 10px;background:var(--lm-green-tint-075);color:var(--lm-green-720);font-size:12.5px;font-weight:var(--lm-fw-heavy,700);line-height:1.3;white-space:nowrap}.lm-tool__chip--1{background:var(--lm-warning-050);color:var(--lm-warning-600)}.lm-tool__chip--2{background:#fdf1ef;color:#8f1d12}.lm-tool__area{display:grid;gap:10px;min-width:0;padding:18px 20px;background:#fff;border:1px solid var(--lm-line-200);border-left:4px solid var(--lm-green-680);border-radius:var(--lm-radius-md);color:var(--lm-ink-900)}.lm-tool__area--1{border-left-color:var(--lm-warning-600)}.lm-tool__area--2{border-left-color:#b42318}.lm-tool__area header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.lm-tool__area h4{margin:0;font-size:17px;font-weight:var(--lm-fw-heavy,700);line-height:1.3}.lm-tool__area p{margin:0;color:var(--lm-ink-900);font-size:15px;line-height:1.55}.lm-tool__area .lm-tool__area-check{color:var(--lm-ink-500)}.lm-tool__area .lm-tool__area-check b{color:var(--lm-ink-900)}.lm-tool__area .lm-tool__area-source{color:var(--lm-ink-500);font-size:12.5px}.lm-tool__area--locked{border-left-color:var(--lm-line-200);background:var(--lm-surface-050)}.lm-tool__area--locked p{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;padding-block:4px}.lm-tool__area--locked .lm-tool__redacted{height:9px}.lm-tool__chip--locked{gap:6px;background:#fff;border:1px solid var(--lm-line-200);color:var(--lm-ink-500)}.lm-tool__chip--locked .lm-tool__lock{width:13px;height:13px;margin:0;color:inherit}.lm-tool__jump.lm-button{display:none}.lm-tool-gate{scroll-margin-top:16px}.lm-tool__grid--gate>.lm-tool-gate{position:sticky;top:24px}@media (max-width:1320px){.lm-tool-gate .lm-contact-form__row{grid-template-columns:minmax(0,1fr)}}.lm-tool-gate.lm-contact-form--compact{box-shadow:var(--lm-shadow-panel);border:1px solid var(--lm-line-200)}.lm-tool-gate .lm-contact-form__checkbox span{color:var(--lm-ink-900);font-size:13.5px;font-weight:var(--lm-fw-regular,400);line-height:1.5}.lm-tool-gate__nowrap{white-space:nowrap}.lm-tool-gate__notice{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--lm-line-200);color:var(--lm-ink-500);font-size:12.5px;line-height:1.55}.lm-tool-gate__notice a{color:var(--lm-green-600);text-decoration:underline;text-underline-offset:2px}.lm-hub-hero__note,.lm-tool__note{margin:14px 0 0;font-size:14px;line-height:1.5}.lm-hub-hero__note{color:rgb(255 255 255/.72)}.lm-tool__note{color:var(--lm-ink-500)}.lm-tool-gate .lm-contact-form__field input[type=tel]{width:100%;min-height:52px;border:1.5px solid var(--lm-line-200);border-radius:var(--lm-radius-md);padding:13px 14px;background:#fff;color:var(--lm-ink-900);font:inherit;font-size:16px;line-height:1.4;transition:border-color var(--lm-dur-fast) var(--lm-ease-standard),box-shadow var(--lm-dur-fast) var(--lm-ease-standard)}.lm-tool-gate .lm-contact-form__field input[type=tel]:focus-visible{outline:none;border-color:var(--lm-color-brand);box-shadow:0 0 0 3px rgb(var(--lm-green-600-rgb)/.28)}.lm-tool-report{display:grid;gap:clamp(24px,3vw,36px);max-width:980px;margin-inline:auto;padding:clamp(24px,4vw,56px);background:#fff;border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-panel);box-shadow:var(--lm-shadow-panel);color:var(--lm-ink-900)}.lm-tool-report__brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:18px}.lm-tool-report__logo{display:block;width:133px;height:22px}.lm-tool-report__chip{padding:4px 12px;border-radius:var(--lm-radius-pill);background:var(--lm-surface-100);color:var(--lm-ink-500);font-size:12.5px;font-weight:var(--lm-fw-semibold,600);line-height:1.4;white-space:nowrap}.lm-tool-report--preview{max-width:none;margin:0;padding:clamp(22px,2.8vw,40px);gap:clamp(20px,2.2vw,28px)}.lm-tool-report--preview .lm-tool-report__head{padding-bottom:0;border-bottom:0}.lm-tool-report--preview .lm-tool-report__summary{font-size:15px}.lm-tool-report__figure--locked{position:relative}.lm-tool-report__figure--locked dt{padding-right:26px}.lm-tool-report__figures .lm-tool-report__figure--locked{background:var(--lm-surface-050);box-shadow:inset 0 0 0 1px var(--lm-line-200)}.lm-tool-report__figure--locked .lm-tool__lock{position:absolute;top:16px;right:16px;margin:0;color:var(--lm-ink-500)}.lm-tool-report__figure--locked dd span:last-child{color:var(--lm-ink-500)}.lm-tool-report__finding{margin:0;padding-left:16px;border-left:3px solid var(--lm-color-accent);color:var(--lm-ink-900);font-size:17px;line-height:1.5}.lm-tool-report__finding b{font-weight:var(--lm-fw-heavy,700);white-space:nowrap}.lm-tool-report__section--locked h4{color:var(--lm-ink-500)}.lm-tool-report__table--locked td{vertical-align:middle}.lm-tool-report__table thead th:not(:first-child){white-space:nowrap}.lm-tool-report__lock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:18px;border-top:1px solid var(--lm-line-200)}.lm-tool-report__lock p{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--lm-ink-500);font-size:14px;line-height:1.5}.lm-tool-report__lock .lm-tool__lock{color:var(--lm-ink-500)}.lm-tool-report__lock .lm-tool__link{align-self:center}.lm-tool-report__print-only{display:none}.lm-tool-report__head{display:grid;gap:18px;padding-bottom:clamp(20px,2.4vw,28px);border-bottom:1px solid var(--lm-line-200)}.lm-tool-report__eyebrow{margin:0 0 8px;color:var(--lm-green-600);font-size:13px;font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__head h3{margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:var(--lm-fw-heavy,700);line-height:1.15}.lm-tool-report__summary{margin:10px 0 0;color:var(--lm-ink-500);font-size:16px;line-height:1.55}.lm-tool-report__summary .lm-tool__counts{margin-top:2px}.lm-tool-report__summary>span{display:block}.lm-tool-report__summary b{color:var(--lm-ink-900);font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__summary .lm-tool-report__preliminary{margin-top:6px;color:var(--lm-ink-900);font-size:15px}.lm-tool-report__meta{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0}.lm-tool-report__meta div{display:grid;gap:2px;min-width:0}.lm-tool-report__meta dt{color:var(--lm-ink-500);font-size:12.5px}.lm-tool-report__meta dd{margin:0;font-size:15px;font-weight:var(--lm-fw-semibold,600);overflow-wrap:anywhere}.lm-tool-report__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.lm-tool-report__actions .lm-tool__link{align-self:center}.lm-tool-report__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin:0}.lm-tool-report__figures div{display:grid;align-content:space-between;gap:6px;min-width:0;padding:18px 20px;background:rgb(var(--lm-green-600-rgb)/.07);border-radius:var(--lm-radius-md)}.lm-tool-report__figures dt{color:var(--lm-ink-500);font-size:13.5px;line-height:1.4}.lm-tool-report__figures dd{margin:0;font-size:clamp(26px,2.7vw,38px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.lm-tool-report__figures dd span{color:var(--lm-green-600);font-size:.55em;font-weight:700}.lm-tool-report__section{display:grid;gap:14px;min-width:0}.lm-tool-report__section h4{margin:0;font-size:19px;font-weight:var(--lm-fw-heavy,700);line-height:1.3}.lm-tool-report__section>p{margin:0;color:var(--lm-ink-900);font-size:15px;line-height:1.6}.lm-tool-report__aside-line b{font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__table{width:100%;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lm-tool-report__table td,.lm-tool-report__table th{padding:12px 14px;border-bottom:1px solid var(--lm-line-200);text-align:right;vertical-align:top;line-height:1.4}.lm-tool-report__table th:first-child{padding-left:0;text-align:left}.lm-tool-report__table :is(th,td):last-child{padding-right:0}.lm-tool-report__table thead th{color:var(--lm-ink-500);font-size:12.5px;font-weight:var(--lm-fw-semibold,600)}.lm-tool-report__table tbody th{font-weight:var(--lm-fw-medium,500)}.lm-tool-report__table td{white-space:nowrap}.lm-tool-report__table tfoot :is(th,td){font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__table tfoot tr:first-child :is(th,td){border-top:2px solid var(--lm-ink-900)}.lm-tool-report__table tfoot tr:last-child :is(th,td){border-bottom:0}.lm-tool-report__muted{color:var(--lm-ink-500);font-weight:var(--lm-fw-medium,500)}.lm-tool-report__formulas{display:grid;margin:0;padding:0;list-style:none}.lm-tool-report__formulas li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,1.3fr);gap:4px 20px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--lm-line-100);font-size:14.5px;line-height:1.5}.lm-tool-report__formulas li>b{font-weight:var(--lm-fw-semibold,600)}.lm-tool-report__formulas li>span{color:var(--lm-ink-500)}.lm-tool-report__formulas .lm-tool-report__numbers{color:var(--lm-ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lm-tool-report__total{white-space:nowrap}.lm-tool-report__total b{font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__assumptions{display:grid;gap:14px;padding:18px 20px;background:var(--lm-surface-100);border-radius:var(--lm-radius-md)}.lm-tool-report__assumptions>p{margin:0;color:var(--lm-ink-900);font-size:14.5px;line-height:1.55}.lm-tool-report__assumption-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.lm-tool__field--compact label{font-size:13.5px}.lm-tool__field--compact .lm-tool__control input{min-height:46px;padding-block:10px}.lm-tool__verdict{margin:0 0 6px;color:var(--lm-ink-900);font-size:19px;font-weight:var(--lm-fw-heavy,700);line-height:1.3}.lm-tool-report__boundary{margin:0;color:var(--lm-ink-500);font-size:14px;line-height:1.55}.lm-tool-report__first{display:grid;gap:8px;margin:0;padding-left:22px;font-size:15px;line-height:1.55}.lm-tool-report__first b{font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__law{display:grid;gap:10px;padding:18px 20px;background:var(--lm-surface-050);border:1px solid var(--lm-line-200);border-radius:var(--lm-radius-md)}.lm-tool-report__law h4{margin:0;font-size:17px;font-weight:var(--lm-fw-heavy,700);line-height:1.3}.lm-tool-report__law p{margin:0;color:var(--lm-ink-900);font-size:14.5px;line-height:1.55}.lm-tool-report__law .lm-tool-report__law-caption{padding-top:10px;border-top:1px solid var(--lm-line-200);color:var(--lm-ink-500);font-size:12.5px}.lm-tool-report__questions{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lm-tool-report__questions li{position:relative;padding-left:20px;font-size:15px;line-height:1.5}.lm-tool-report__questions li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--lm-color-brand)}.lm-tool-report__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 24px;margin:0}.lm-tool-report__facts div{display:grid;align-content:start;gap:3px;min-width:0}.lm-tool-report__facts dt{color:var(--lm-ink-500);font-size:12.5px;line-height:1.4}.lm-tool-report__facts dd{margin:0;font-size:15px;font-weight:var(--lm-fw-semibold,600);line-height:1.4}.lm-tool-report__facts--lead{grid-template-columns:repeat(4,minmax(0,1fr))}.lm-tool-report__facts--lead>:first-child{grid-column:1/-1}.lm-tool-report__areas{display:grid;gap:12px}.lm-tool-report__next{display:grid;gap:10px;padding:clamp(22px,2.6vw,32px);background:var(--lm-green-900);border-radius:var(--lm-radius-xl);color:#fff}.lm-tool-report__next-label{margin:0;color:var(--lm-on-dark-accent,var(--lm-green-500));font-size:13px;font-weight:var(--lm-fw-heavy,700)}.lm-tool-report__next h4{margin:0;color:#fff;font-size:clamp(20px,2vw,26px);font-weight:var(--lm-fw-heavy,700);line-height:1.25}.lm-tool-report__next>p:not(.lm-tool-report__next-label){margin:0;max-width:62ch;color:rgb(255 255 255/.88);font-size:15.5px;line-height:1.6}.lm-tool-report__next-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.lm-tool-report__next-action small{color:rgb(255 255 255/.72);font-size:13px}.lm-tool-report__foot{display:grid;gap:6px;padding-top:18px;border-top:1px solid var(--lm-line-200);color:var(--lm-ink-500);font-size:12.5px;line-height:1.55}.lm-tool-report__foot p{margin:0}@media screen and (max-width:900px){.lm-tool__grid,.lm-tool__grid--gate{grid-template-columns:minmax(0,1fr)}.lm-tool-report__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lm-tool-report__facts--lead{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-tool__jump.lm-button{display:flex}.lm-tool__grid--gate>.lm-tool-gate{position:static}}@media screen and (max-width:700px){.lm-tool__nav .lm-button{flex:1 1 auto}.lm-tool-report__assumption-fields,.lm-tool-report__figures,.lm-tool-report__formulas li{grid-template-columns:minmax(0,1fr)}.lm-tool-report__formulas .lm-tool-report__numbers{text-align:left}.lm-tool-report__table,.lm-tool-report__table :is(tbody,tfoot,tr,th,td){display:block}.lm-tool-report__table thead{display:none}.lm-tool-report__table tr{padding:12px 0;border-bottom:1px solid var(--lm-line-200)}.lm-tool-report__table :is(th,td){padding:0;border:0;text-align:left}.lm-tool-report__table tr>th{margin-bottom:6px;font-weight:var(--lm-fw-semibold,600)}.lm-tool-report__table td{display:flex;justify-content:space-between;gap:16px;padding:2px 0;white-space:normal}.lm-tool-report__table td:before{content:attr(data-label);color:var(--lm-ink-500);font-size:13.5px}.lm-tool-report__table td:empty{display:none}.lm-tool-report__table--locked td{display:inline-block;margin-right:10px}.lm-tool-report__table--locked td:before{content:none}.lm-tool-report__table tfoot tr:first-child :is(th,td){border-top:0}.lm-tool-report__table tfoot tr:first-child{border-top:2px solid var(--lm-ink-900)}.lm-tool-report__table tfoot tr:last-child{border-bottom:0}.lm-tool-report__next-action .lm-button{width:100%}}@media (prefers-reduced-motion:reduce){.lm-tool__control input,.lm-tool__option,.lm-tool__option-mark,.lm-tool__progress-bar>span{transition:none}}@media print{@page{size:A4;margin:10mm}.lm-tool-report__actions,.lm-tool-report__assumptions,body:has(.lm-tool-report) :is(.lm-campaign-header,.lm-campaign-footer,.lm-campaign-sticky),body:has(.lm-tool-report) main>:not(.lm-tool){display:none!important}.lm-tool-report__print-only{display:block}body:has(.lm-tool-report) .lm-tool.lm-section{padding:0;background:#fff;border:0}body:has(.lm-tool-report) .lm-tool .lm-section__container{width:100%;max-width:none;margin:0}.lm-tool-report{gap:7px;max-width:none;padding:0;border:0;border-radius:0;box-shadow:none}.lm-tool-report__head{gap:6px;padding-bottom:7px}.lm-tool-report__brand{margin-bottom:6px}.lm-tool-report__logo{width:109px;height:18px}.lm-tool-report__eyebrow{margin-bottom:3px;font-size:10px}.lm-tool-report__head h3{font-size:18px}.lm-tool-report__summary{margin-top:4px;font-size:11px}.lm-tool-report__summary .lm-tool-report__preliminary{margin-top:1px;font-size:10px}.lm-tool-report__meta dt{font-size:9.5px}.lm-tool-report__meta dd{font-size:11.5px}.lm-tool-report__figures{gap:8px}.lm-tool-report__figures div{gap:2px;padding:8px 12px;border:1px solid rgb(var(--lm-green-600-rgb)/.3)}.lm-tool-report__figures dt{font-size:10px}.lm-tool-report__figures dd{font-size:20px}.lm-tool-report__section{gap:4px}.lm-tool-report__section h4{font-size:12.5px}.lm-tool-report__facts dd,.lm-tool-report__questions li,.lm-tool-report__section>p{font-size:10.5px;line-height:1.45}.lm-tool-report__facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 14px}.lm-tool-report__facts--lead{grid-template-columns:repeat(4,minmax(0,1fr))}.lm-tool-report__facts dt{font-size:9.5px}.lm-tool-report__table{font-size:10.5px}.lm-tool-report__table td,.lm-tool-report__table th{padding:4px 8px}.lm-tool-report__table thead th{font-size:9.5px}.lm-tool-report__formulas li{padding:3px 0;font-size:10px;line-height:1.4}.lm-tool-report__questions{gap:3px}.lm-tool-report__questions li{padding-left:14px}.lm-tool-report__questions li:before{left:1px;width:4px;height:4px}.lm-tool-report__areas{gap:3px}.lm-tool__area{gap:1px;padding:3px 10px;page-break-inside:avoid;break-inside:avoid}.lm-tool__area h4{font-size:11px}.lm-tool__area p{font-size:9.5px;line-height:1.35}.lm-tool__area .lm-tool__area-source{display:none}.lm-tool-report__boundary{font-size:9px;line-height:1.4}.lm-tool-report__first{gap:1px;padding-left:16px;font-size:9.5px;line-height:1.4}.lm-tool-report__law{gap:2px;padding:5px 10px;background:#fff;page-break-inside:avoid;break-inside:avoid}.lm-tool-report__law h4{font-size:11px}.lm-tool-report__law p{font-size:9px;line-height:1.35}.lm-tool-report__law .lm-tool-report__law-caption{margin-top:1px;padding-top:2px;font-size:8.5px}.lm-tool__chip{padding:1px 8px;border:1px solid;font-size:9.5px}.lm-tool-report__next{gap:2px;padding:7px 12px;background:#fff;border:1.5px solid var(--lm-green-600);border-radius:10px;color:var(--lm-ink-900);page-break-inside:avoid;break-inside:avoid}.lm-tool-report__next h4{color:var(--lm-ink-900);font-size:12.5px}.lm-tool-report__next>p:not(.lm-tool-report__next-label){max-width:none;color:var(--lm-ink-900);font-size:10px;line-height:1.4}.lm-tool-report__next-label{font-size:9.5px}.lm-tool-report__next-action small,.lm-tool-report__next-label{color:var(--lm-green-600)}.lm-tool-report__next-action{margin-top:4px}.lm-tool-report__next-action .lm-button{min-height:0;padding:5px 14px;background:#fff;border:1.5px solid var(--lm-green-600);color:var(--lm-green-600);font-size:11px}.lm-tool-report__next-action small{font-size:10px}.lm-tool-report__foot{gap:1px;padding-top:4px;font-size:8.5px;line-height:1.4}}