.lsm-panel{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-panel__h{font: 800 22px/1.2 var(--f-head);letter-spacing: -.2px}.lsm-panel__h--s{font-size: 19px}.lsm-panel__d{margin-top: 6px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-icon-box{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-icon-box svg{width: 22px;height: 22px}.lsm-icon-box--s{width: 36px;height: 36px}.lsm-icon-box--s svg{width: 19px;height: 19px}.lsm-link{color: var(--accent);font-weight: 700}.lsm-link:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-required{color: var(--accent)}.lsm-section-head__cnt{font-size: 14px;color: var(--muted)}.lsm-ticks li{position: relative;padding: 5px 0 5px 24px;font-size: 14px;line-height: 1.4;color: var(--text-2)}.lsm-ticks li::before{content: "";position: absolute;left: 3px;top: 9px;width: 5px;height: 10px;border: solid var(--accent);border-width: 0 2px 2px 0;transform: rotate(45deg)}.lsm-form{display: flex;flex-direction: column;gap: 22px}.lsm-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.lsm-field{display: flex;flex-direction: column;gap: 7px;min-width: 0;margin: 0;padding: 0;border: 0}.lsm-field--full{grid-column: 1 / -1}.lsm-field__l{padding: 0;font-size: 14px;font-weight: 700;line-height: 1.3;color: var(--text)}.lsm-field__l small{font-size: 13px;font-weight: 400;color: var(--muted)}.lsm-input{display: block;width: 100%;height: 44px;padding: 0 14px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);color: var(--text);font: 400 16px/1.4 var(--f-text)}.lsm-input::placeholder{color: var(--muted);opacity: 1}.lsm-input:hover{border-color: var(--text-2)}.lsm-input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft)}textarea.lsm-input{height: auto;min-height: 120px;padding: 11px 14px;resize: vertical;line-height: 1.5}input[type="date"].lsm-input,input[type="time"].lsm-input{padding-right: 10px}.lsm-select{position: relative;display: block}.lsm-select select{appearance: none;-webkit-appearance: none;padding-right: 40px;cursor: pointer}.lsm-select::after{content: "";position: absolute;right: 17px;top: 50%;width: 7px;height: 7px;margin-top: -6px;border-right: 2px solid var(--text-2);border-bottom: 2px solid var(--text-2);transform: rotate(45deg);pointer-events: none}.lsm-field__hint{display: block;font-size: 13px;line-height: 1.45;color: var(--muted)}.lsm-field__cnt{float: right;margin-left: 12px}.lsm-field__err{display: flex;align-items: flex-start;gap: 6px;font-size: 13px;font-weight: 700;line-height: 1.4;color: var(--accent)}.lsm-field__err::before{content: "!";flex: none;display: grid;place-items: center;width: 16px;height: 16px;margin-top: 1px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font-size: 11px}.lsm-field--err .lsm-input,.lsm-field--err .lsm-file{border-color: var(--accent)}.lsm-field--err .lsm-input{box-shadow: 0 0 0 3px var(--accent-soft)}.lsm-checkbox{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;align-items: start;font-size: 14px;line-height: 1.5;color: var(--text-2);cursor: pointer}.lsm-checkbox input{appearance: none;-webkit-appearance: none;display: grid;place-items: center;width: 22px;height: 22px;margin: 0;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);cursor: pointer}.lsm-checkbox input:hover{border-color: var(--text-2)}.lsm-checkbox input:checked{background: var(--accent-bg);border-color: var(--accent-bg)}.lsm-checkbox input:checked::after{content: "";width: 5px;height: 10px;margin-top: -2px;border: solid var(--on-accent);border-width: 0 2px 2px 0;transform: rotate(45deg)}.lsm-checkbox input:focus-visible{outline: 3px solid var(--accent);outline-offset: 2px}.lsm-checkbox a{color: var(--accent);font-weight: 700}.lsm-checkbox a:hover{text-decoration: underline}.lsm-checkbox.lsm-field--err input{border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft)}.lsm-checkbox .lsm-field__err{grid-column: 2}.lsm-options{gap: 10px}.lsm-options__row{display: flex;flex-wrap: wrap;gap: 8px}.lsm-options label{cursor: pointer}.lsm-options input{position: absolute;opacity: 0;pointer-events: none}.lsm-options span{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);font-size: 14px;font-weight: 700;color: var(--text-2)}.lsm-options label:hover span{border-color: var(--accent)}.lsm-options input:checked + span{border-color: var(--accent);color: var(--accent);background: var(--accent-soft)}.lsm-options input:checked + span::before{content: "";width: 4px;height: 8px;margin: -2px 2px 0 0;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg)}.lsm-options input:focus-visible + span{outline: 3px solid var(--accent);outline-offset: 2px}.lsm-file{position: relative;display: flex;align-items: center;gap: 16px;padding: 16px 18px;border: 1px dashed var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface-2);cursor: pointer}.lsm-file input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.lsm-file:hover{border-color: var(--text-2)}.lsm-file:focus-within{outline: 3px solid var(--accent);outline-offset: 2px}.lsm-file__ic{flex: none;display: grid;place-items: center;width: 52px;height: 52px;overflow: hidden;border-radius: var(--radius-ctl);background: var(--card);color: var(--accent)}.lsm-file__ic svg{width: 24px;height: 24px}.lsm-file__ic img{width: 100%;height: 100%;object-fit: cover}.lsm-file.lsm-is-set{border-style: solid}.lsm-form__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.lsm-form__foot .lsm-button{height: 48px;padding: 0 26px;font-size: 15px}.lsm-form__foot .lsm-button svg{color: currentColor}.lsm-form__note{font-size: 13px;line-height: 1.45;color: var(--muted)}.lsm-form-done{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;align-items: start}.lsm-form-done .lsm-icon-box{color: var(--good)}.lsm-form-done h2,.lsm-form-done h3{font: 800 20px/1.25 var(--f-head)}.lsm-form-done p{margin-top: 6px;font-size: 15px;line-height: 1.5;color: var(--text-2)}.lsm-form-done[hidden]{display: none}.lsm-form-sec{display: flex;flex-direction: column;gap: 22px}.lsm-form-sec__h{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 14px;align-items: start;padding-bottom: 18px;border-bottom: 1px solid var(--line)}.lsm-form-sec__n{display: grid;place-items: center;width: 32px;height: 32px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font-weight: 700;font-size: 15px}.lsm-form-sec__h h2{font: 800 21px/1.25 var(--f-head)}.lsm-form-sec__h p{margin-top: 4px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-steps{justify-content: flex-start;margin-top: 22px}.lsm-steps--col{flex-direction: column;gap: 12px;margin-top: 14px}.lsm-form-sum__row{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: 15px}.lsm-form-sum__row span{color: var(--text-2)}.lsm-form-sum__row--tot b{font: 900 22px/1.2 var(--f-head)}.lsm-form-sum__row--tot small{font: 400 13px var(--f-text);color: var(--muted)}.lsm-form-sum > .lsm-checkbox{margin-top: 22px}.lsm-form-sum .lsm-turnstile{margin-top: 20px}.lsm-form-sum__go{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-top: 24px;padding-top: 24px;border-top: 1px solid var(--line)}.lsm-form-sum__btn{min-width: 240px;height: 52px;font-size: 16px}.lsm-form-sum__go p{flex: 1;min-width: 240px;font-size: 13px;line-height: 1.5;color: var(--muted)}.lsm-form-sum .lsm-required{color: var(--accent)}.lsm-form-again{margin-top: -24px;font-size: 15px}.lsm-obituary{display: flex;flex-direction: column;gap: 40px}.lsm-obit-hero{padding: 12px;border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-obit-hero__in{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 0 36px;padding: 44px 44px 36px 28px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl)}.lsm-obit-hero__crb{display: grid;place-items: center;height: 132px;border-right: 1px solid var(--line)}.lsm-obit-hero__cross{width: 36px;height: 52px;color: var(--text)}.lsm-obit-hero__sp{font-size: 14px;letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.lsm-obit-hero__nm{margin: 6px 0 12px;font: 800 46px/1.1 var(--f-head);letter-spacing: -.6px}.lsm-obit-hero__m{font-size: 18px;color: var(--text-2)}.lsm-obit-hero__x{max-width: 640px;margin-top: 24px;padding-top: 22px;border-top: 1px solid var(--line);font-size: 17px;line-height: 1.65}.lsm-obit-hero__note{margin-top: 18px;font-size: 13px;color: var(--muted)}.lsm-funeral-info{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);gap: var(--grid-gap);align-items: stretch}.lsm-funeral-info__c{display: flex;flex-direction: column}.lsm-fact-rows{margin-top: 14px}.lsm-fact-rows div{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 2px 14px;align-items: center;padding: 12px 0;border-top: 1px solid var(--line)}.lsm-fact-rows div:first-child{border-top: 0}.lsm-fact-rows .lsm-icon-box{grid-row: span 2}.lsm-fact-rows dt{font-size: 13px;color: var(--muted);line-height: 1.3}.lsm-fact-rows dd{font-size: 16px;font-weight: 700;line-height: 1.35}.lsm-fact-rows dd small{display: block;margin-top: 2px;font-size: 14px;font-weight: 400;color: var(--text-2)}.lsm-funeral-info__map{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line);font-size: 14px;font-weight: 700;color: var(--accent)}.lsm-funeral-info__map svg{width: 18px;height: 18px}.lsm-candle{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center}.lsm-candle__em{display: grid;place-items: center;width: 96px;height: 96px;border-radius: var(--radius);background: var(--surface-2);font-size: 52px;line-height: 1}.lsm-candle__n{margin-top: 18px}.lsm-candle__n b{display: block;font: 900 40px/1 var(--f-head);letter-spacing: -.5px}.lsm-candle__n span{display: block;margin-top: 4px;font-size: 14px;color: var(--text-2)}.lsm-candle__d{margin: 12px 0 18px;font-size: 14px;line-height: 1.5;color: var(--text-2);max-width: 240px}.lsm-candle__btn{width: 100%;max-width: 260px;height: 48px;font-size: 15px}.lsm-candle__done{display: flex;align-items: center;gap: 12px;width: 100%;max-width: 260px;padding: 11px 14px;border: 1px solid var(--good);border-radius: var(--radius-ctl);text-align: left;font-size: 13px;line-height: 1.35;color: var(--text-2)}.lsm-candle__done[hidden],.lsm-candle__btn[hidden],.lsm-form[hidden]{display: none}.lsm-candle__done svg{flex: none;width: 22px;height: 22px;color: var(--good)}.lsm-candle__done b{display: block;font-size: 15px;color: var(--good)}.lsm-candle.lsm-is-lit .lsm-candle__em{background: var(--accent-soft)}.lsm-obituary .lsm-share-row{margin-top: -12px;padding: 16px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.lsm-obituary__cta{margin: 0}.lsm-memories{display: flex;flex-direction: column;gap: 16px;margin-bottom: 24px}.lsm-memory{padding: 20px var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-memory__h{display: flex;align-items: center;gap: 12px;margin-bottom: 10px}.lsm-memory__av{flex: none;display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent);font-weight: 900;font-size: 14px}.lsm-memory__n{display: block;font-size: 16px;line-height: 1.3}.lsm-memory__d{display: block;margin-top: 2px;font-size: 13px;color: var(--muted)}.lsm-memory p{font-size: 16px;line-height: 1.6;color: var(--text)}.lsm-memory__st{display: inline-block;margin-left: 8px;padding: 3px 6px;border-radius: var(--radius-ctl);background: var(--surface-2);font: 700 11px/1.2 var(--f-label);letter-spacing: .4px;text-transform: uppercase;color: var(--text-2);vertical-align: 2px}.lsm-obit-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 1240px){.lsm-obit-grid--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1240px){.lsm-obit-grid--3 > :nth-child(n+3){display: none}}.lsm-form-wrap{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 48px;align-items: start;margin-bottom: var(--block-gap)}.lsm-form-wrap__form{gap: var(--grid-gap)}.lsm-form-wrap__main{display: flex;flex-direction: column;gap: var(--grid-gap);min-width: 0}.lsm-form-wrap__side{display: flex;flex-direction: column;gap: var(--grid-gap)}.lsm-form-preview{text-align: center}.lsm-form-preview .lsm-panel__d{max-width: 520px;margin-left: auto;margin-right: auto}.lsm-form-preview__klep{width: 100%;max-width: 440px;margin: 22px auto 0;text-align: left}.lsm-captcha{display: flex;align-items: center;gap: 12px;width: 300px;max-width: 100%;height: 65px;padding: 0 16px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--text-2)}.lsm-captcha svg{flex: none;width: 26px;height: 26px;color: var(--muted)}.lsm-captcha b{display: block;font-size: 14px;color: var(--text)}.lsm-captcha small{display: block;font-size: 12px;color: var(--muted)}.lsm-last-news__h{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.lsm-last-news__h .lsm-link{font-size: 14px}.lsm-last-news{margin-top: 10px}.lsm-last-news li + li{border-top: 1px solid var(--line)}.lsm-obit-mini{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 12px;padding: 12px 0}.lsm-obit-mini__crb{display: grid;place-items: center;height: 40px;border-right: 1px solid var(--line)}.lsm-obit-mini__txt{display: flex;flex-direction: column;min-width: 0}.lsm-obit-mini__nm{margin: 1px 0 3px;font: 800 16px/1.25 var(--f-head)}.lsm-obit-mini__m{font-size: 13px;line-height: 1.45;color: var(--text-2)}.lsm-obit-mini__m b{color: var(--text)}.lsm-form-preview__klep .lsm-obit-card__in{padding: 20px 16px 14px}.lsm-form-preview__klep .lsm-obit-card__m{margin-bottom: 8px}.lsm-form-preview__pl{margin-top: 4px}.lsm-form-preview__tx{margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--line);font-size: 14px;line-height: 1.5;color: var(--text)}.lsm-form-preview__tx:empty,[data-pv-out][hidden]{display: none}.lsm-info-rows{margin: 12px 0 14px}.lsm-info-rows li{display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 12px;align-items: start;padding: 10px 0;border-top: 1px solid var(--line);font-size: 14px;line-height: 1.45;color: var(--text-2)}.lsm-info-rows li:first-child{border-top: 0}.lsm-info-rows b{color: var(--text)}.lsm-topic-tiles,.lsm-feature-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--grid-gap)}.lsm-topic-tile,.lsm-feature-tile{display: flex;gap: 16px;height: 100%;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-topic-tile .lsm-icon-box,.lsm-feature-tile .lsm-icon-box{width: 48px;height: 48px}.lsm-topic-tile .lsm-icon-box svg,.lsm-feature-tile .lsm-icon-box svg{width: 26px;height: 26px}.lsm-topic-tile__b{display: flex;flex-direction: column}.lsm-topic-tile__t,.lsm-feature-tile__t{display: block;font-size: 18px;font-weight: 700;line-height: 1.25;letter-spacing: -.2px}.lsm-topic-tile__d,.lsm-feature-tile__d{display: block;margin-top: 6px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-topic-tile__go{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;padding-top: 14px;font-size: 14px;font-weight: 700;color: var(--accent)}.lsm-topic-tile__go::after{content: "";width: 6px;height: 6px;border-right: 2px solid currentColor;border-top: 2px solid currentColor;transform: rotate(45deg)}.lsm-topic-tile.lsm-is-on{box-shadow: var(--shadow),inset 0 0 0 2px var(--accent)}.lsm-contact-grid{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: var(--grid-gap);align-items: start}.lsm-contact-grid__side{display: flex;flex-direction: column;gap: var(--grid-gap)}.lsm-mission{display: grid;grid-template-columns: minmax(0,1fr);gap: 56px;align-items: center}.lsm-mission__txt .lsm-eyebrow{margin-bottom: 10px}.lsm-mission__h{font: 800 36px/1.15 var(--f-head);letter-spacing: -.4px;margin-bottom: 18px}.lsm-mission__lead{font-size: 19px !important;font-weight: 700;line-height: 1.5 !important}.lsm-mission__txt p{margin-top: 14px;font-size: 17px;line-height: 1.65;color: var(--text)}.lsm-stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--grid-gap)}.lsm-section > .lsm-stats,section[aria-label] > .lsm-stats{grid-template-columns: repeat(4,minmax(0,1fr))}.lsm-feature-tile{gap: 16px}.lsm-feature-tile:hover .lsm-feature-tile__t{text-decoration: underline;text-underline-offset: 2px}.lsm-about__cta.lsm-section{margin: 0 0 var(--block-gap)}.lsm-mission > .lsm-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-about__btns{display: flex;flex-wrap: wrap;gap: 12px}.lsm-ad-forms{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap)}.lsm-ad-form{display: flex;flex-direction: column}.lsm-ad-form .lsm-icon-box{width: 48px;height: 48px}.lsm-ad-form .lsm-icon-box svg{width: 26px;height: 26px}.lsm-ad-form h3{margin-top: 16px;font-size: 18px;font-weight: 700;line-height: 1.25}.lsm-ad-form p{margin: 8px 0 12px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-ad-form .lsm-ticks{margin-top: auto;padding-top: 10px;border-top: 1px solid var(--line)}.lsm-plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--grid-gap);align-items: stretch}.lsm-plan{position: relative;display: flex;flex-direction: column;padding-top: 28px}.lsm-plan__badge{position: absolute;top: -11px;left: var(--card-pad);padding: 5px 8px 4px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font: 700 11px/1 var(--f-label);letter-spacing: .5px;text-transform: uppercase}.lsm-plan__n{font: 800 22px/1.2 var(--f-head)}.lsm-plan__p{margin-top: 12px}.lsm-plan__p b{display: block;font: 900 36px/1.05 var(--f-head);letter-spacing: -.6px}.lsm-plan__p span{font-size: 13px;color: var(--muted)}.lsm-plan .lsm-ticks{margin-bottom: 22px}.lsm-plan .lsm-ticks li{color: var(--text)}.lsm-plan .lsm-button{width: 100%;margin-top: auto;height: 48px;font-size: 15px}.lsm-legal-doc{display: grid;grid-template-columns: minmax(0,1fr) var(--aside);gap: 48px;align-items: start;margin-bottom: var(--block-gap)}.lsm-legal-doc__side{grid-column: 2;grid-row: 1;align-self: stretch}.lsm-legal-doc__toc{position: sticky;top: calc(112px + var(--lsm-ab));max-height: calc(100vh - 136px - var(--lsm-ab));overflow-y: auto}.lsm-legal-doc__toc ol{margin-top: 10px}.lsm-legal-doc__toc li a{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 6px;padding: 8px 10px 8px 0;border-top: 1px solid var(--line);font-size: 14px;line-height: 1.35}.lsm-legal-doc__toc li:first-child a{border-top: 0}.lsm-legal-doc__toc li a span{color: var(--muted);font-weight: 700}.lsm-legal-doc__toc li a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-legal-doc__toc li a[aria-current="true"]{color: var(--accent);font-weight: 700}.lsm-legal-doc__toc li a[aria-current="true"] span{color: var(--accent)}.lsm-legal-doc__more{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 14px}.lsm-legal-doc__print{height: 36px;padding: 0 12px;font-size: 13px}.lsm-legal-doc__print svg{width: 17px;height: 17px}.lsm-legal-doc__body{grid-column: 1;grid-row: 1;max-width: 820px;font-size: 17px;line-height: 1.7}.lsm-legal-doc__upd{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 24px;padding: 8px 12px;border-radius: var(--radius-ctl);background: var(--surface-2);font-size: 14px;color: var(--text-2)}.lsm-legal-doc__upd svg{width: 18px;height: 18px;color: var(--accent)}.lsm-legal-doc__upd time{font-weight: 700;color: var(--text)}.lsm-legal-doc__sec{padding-top: 36px}.lsm-legal-doc__sec h2{display: flex;align-items: baseline;gap: 14px;margin-bottom: 16px;padding-bottom: 12px;border-bottom: 1px solid var(--line);font: 800 25px/1.25 var(--f-head);letter-spacing: -.3px;scroll-margin-top: 112px}.lsm-legal-doc__n{flex: none;display: inline-grid;place-items: center;min-width: 44px;height: 30px;padding: 0 8px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font: 700 14px/1 var(--f-text);letter-spacing: 0;transform: translateY(-3px)}.lsm-legal-doc__sec > ol{counter-reset: ust}.lsm-legal-doc__sec > ol > li{counter-increment: ust;position: relative;padding: 0 0 0 40px;margin-top: 12px}.lsm-legal-doc__sec > ol > li::before{content: counter(ust) ".";position: absolute;left: 0;top: 0;width: 30px;font-weight: 700;color: var(--accent);text-align: right}.lsm-legal-doc__sec ul,.lsm-legal-doc__sec li ol{margin: 8px 0 4px}.lsm-legal-doc__sec li ul > li,.lsm-legal-doc__sec li ol > li{position: relative;padding-left: 22px;margin-top: 6px;color: var(--text-2)}.lsm-legal-doc__sec li ul > li::before{content: "";position: absolute;left: 4px;top: .75em;width: 8px;height: 2px;background: var(--muted)}.lsm-legal-doc__sec li ol{counter-reset: sub}.lsm-legal-doc__sec li ol > li{counter-increment: sub;padding-left: 28px}.lsm-legal-doc__sec li ol > li::before{content: counter(sub,lower-alpha) ")";position: absolute;left: 4px;color: var(--muted);font-weight: 700}.lsm-legal-doc__sec p{margin-top: 12px}.lsm-legal-doc__sec strong{color: var(--text)}.lsm-legal-doc__sec a,.lsm-legal-doc__end a{color: var(--accent);font-weight: 700}.lsm-legal-doc__sec a:hover,.lsm-legal-doc__end a:hover{text-decoration: underline}.lsm-legal-doc__end{margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--line);font-size: 15px;color: var(--text-2)}.lsm-searchbox__form{max-width: 860px;margin: 0 auto}.lsm-notfound .lsm-finder__field{background: var(--surface)}.lsm-search-tab{gap: 8px;cursor: pointer;color: var(--text)}.lsm-search-tab[aria-pressed="true"]{border-color: var(--accent);color: var(--accent)}.lsm-search-tab:disabled{cursor: default;color: var(--muted);border-color: var(--line)}.lsm-search-tab:disabled:hover{border-color: var(--line)}.lsm-search-res{padding: 20px 0;border-bottom: 1px solid var(--line)}.lsm-search-res[hidden]{display: none}.lsm-search-res .lsm-eyebrow{margin-bottom: 8px}.lsm-search-res .lsm-stamp{margin-top: 10px}.lsm-search-res mark{background: var(--accent-soft);color: var(--accent);border-radius: var(--radius-ctl);padding: 0}.lsm-notfound{max-width: 860px;margin: 40px auto var(--block-gap);text-align: center}.lsm-notfound__n{display: inline-block;padding-top: 18px;border-top: 6px solid var(--accent-line);font: 900 168px/.9 var(--f-head);letter-spacing: -8px;color: var(--text)}.lsm-notfound h1{margin-top: 20px;font-size: 38px;font-weight: 900;line-height: 1.15;letter-spacing: -.5px}.lsm-notfound__d{max-width: 620px;margin: 14px auto 28px;font-size: 17px;line-height: 1.6;color: var(--text-2)}.lsm-notfound .lsm-searchbox__form{text-align: left}.lsm-notfound__acts{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 24px}.lsm-cat-grid--7{grid-template-columns: repeat(7,minmax(0,1fr))}@media (max-width: 1240px){.lsm-ad-forms{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-cat-grid--7{grid-template-columns: repeat(4,minmax(0,1fr))}.lsm-form-wrap{grid-template-columns: minmax(0,1fr) 340px;gap: 32px}}@media (max-width: 1023px){.lsm-funeral-info,.lsm-mission,.lsm-contact-grid,.lsm-form-wrap,.lsm-legal-doc{grid-template-columns: minmax(0,1fr)}.lsm-mission{gap: 32px}.lsm-topic-tiles,.lsm-feature-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-plans{grid-template-columns: minmax(0,1fr);max-width: 560px}.lsm-section > .lsm-stats,section[aria-label] > .lsm-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-legal-doc__toc{position: static;max-height: none}.lsm-legal-doc__side,.lsm-legal-doc__body{grid-column: 1;grid-row: auto}}@media (max-width: 767px){.lsm-form-grid{grid-template-columns: minmax(0,1fr);gap: 18px}.lsm-form-sum__btn{width: 100%}.lsm-panel__h{font-size: 20px}.lsm-obit-hero{padding: 8px}.lsm-obit-hero__in{grid-template-columns: 52px minmax(0,1fr);gap: 0 18px;padding: 28px 18px 24px 10px}.lsm-obit-hero__crb{height: 84px}.lsm-obit-hero__cross{width: 24px;height: 34px}.lsm-obit-hero__nm{font-size: 30px;letter-spacing: -.3px}.lsm-obit-hero__m{font-size: 16px}.lsm-obit-hero__x{font-size: 16px;margin-left: -70px}.lsm-obit-hero__note{margin-left: -70px}.lsm-obituary{gap: 32px}.lsm-obituary .lsm-share-row{margin-top: -8px}.lsm-obit-grid--3,.lsm-topic-tiles,.lsm-feature-tiles,.lsm-ad-forms{grid-template-columns: minmax(0,1fr)}.lsm-topic-tile,.lsm-feature-tile{padding: 18px 20px}.lsm-mission__h{font-size: 28px}.lsm-mission__txt p{font-size: 16px}.lsm-mission__lead{font-size: 17px !important}.lsm-stats,.lsm-section > .lsm-stats,section[aria-label] > .lsm-stats{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.lsm-about__btns,.lsm-about__btns .lsm-button{width: 100%}.lsm-file{flex-wrap: wrap}.lsm-form__foot .lsm-button{width: 100%}.lsm-legal-doc__body{font-size: 16px}.lsm-legal-doc__sec h2{font-size: 21px;gap: 10px}.lsm-legal-doc__sec > ol > li{padding-left: 30px}.lsm-legal-doc__sec > ol > li::before{width: 22px}.lsm-notfound .lsm-finder__field{height: 52px;padding-left: 12px}.lsm-notfound .lsm-finder__field input{font-size: 16px}.lsm-notfound .lsm-finder__field button{padding: 0 14px}.lsm-search-tab{flex: none}.lsm-notfound{margin-top: 20px}.lsm-notfound__n{font-size: 112px;letter-spacing: -5px}.lsm-notfound h1{font-size: 28px}.lsm-notfound__d{font-size: 16px}.lsm-notfound__acts .lsm-button{flex: 1 1 100%}.lsm-cat-grid--7{grid-template-columns: repeat(2,minmax(0,1fr))}}@media print{.lsm-masthead,.lsm-sitefoot,.lsm-legal-doc__side,.lsm-breadcrumbs{display: none !important}.lsm-legal-doc{display: block}}
