:root{--ink:#17342f;--muted:#64736f;--paper:#f5f4ee;--card:#fffef9;--line:#dedfd8;--green:#22584e;--green-soft:#e4eee9;--sand:#ede8dc;--accent:#b36a45}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:radial-gradient(circle at 85% 0%, #22584e14, transparent 28rem), var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,textarea{font:inherit}button{cursor:pointer}.lizShell{min-height:100vh}.topBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f5f4eee0;border-bottom:1px solid #17342f1a;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.03em;font-size:20px;font-weight:750;text-decoration:none}.topNote{color:var(--muted);font-size:13px}.lizGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;width:min(1240px,100% - 40px);margin:38px auto 56px;display:grid}.conversationPanel,.journeyCard,.privacyNote,.providerCard,.shortlistBar{border:1px solid var(--line);background:#fffef9eb;box-shadow:0 18px 60px #17342f0f}.conversationPanel{border-radius:28px;overflow:hidden}.conversationHeader{border-bottom:1px solid var(--line);gap:18px;padding:clamp(24px,4vw,42px);display:flex}.lizAvatar{background:var(--green);color:#fff;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:25px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:11px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin:6px 0 9px;font-family:Georgia,serif;font-size:clamp(29px,4vw,44px);font-weight:500}.conversationHeader p{max-width:680px;color:var(--muted);margin-bottom:0;line-height:1.55}.messages{height:min(48vh,520px);min-height:330px;padding:28px clamp(20px,4vw,42px);overflow-y:auto}.messageRow{margin:0 0 16px;display:flex}.messageRow.user{justify-content:flex-end}.messageBubble{white-space:pre-wrap;border-radius:18px;max-width:min(78%,660px);padding:14px 17px;line-height:1.5}.messageRow.assistant .messageBubble{background:var(--green-soft);border-bottom-left-radius:6px}.messageRow.user .messageBubble{background:var(--green);color:#fff;border-bottom-right-radius:6px}.typing{align-items:center;gap:5px;min-height:45px;display:flex}.typing span{background:var(--green);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:1;transform:translateY(-2px)}}.errorBox{color:#8b3f28;background:#fff0ec;border-radius:12px;margin:0 28px 14px;padding:12px 14px;font-size:14px}.composer{border-top:1px solid var(--line);background:#fffefb;padding:18px clamp(20px,4vw,32px) 22px}.composer textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px;line-height:1.5}.composer textarea::placeholder{color:#99a39f}.composerFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.composerFooter span{color:var(--muted);font-size:12px}.composerFooter button,.shortlistBar button{background:var(--green);color:#fff;border:0;border-radius:999px;padding:11px 20px;font-weight:750}.composerFooter button:disabled,.shortlistBar button:disabled{opacity:.45;cursor:default}.journeyPanel{gap:16px;display:grid;position:sticky;top:96px}.journeyCard,.privacyNote{border-radius:22px;padding:22px}.summaryList{gap:0;margin-top:12px;display:grid}.summaryItem{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.summaryItem span{color:var(--muted)}.summaryItem strong{text-align:right;font-size:13px}.muted{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.tagBlock{margin-top:20px}.tagBlock>span,.nextItem>span,.whyBox>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{background:var(--sand);border-radius:999px;padding:6px 9px;font-size:12px}.tags.approved span{background:var(--green-soft)}.nextItem{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.nextItem strong{font-size:14px}.readyBox{background:var(--green-soft);border-radius:14px;margin-top:20px;padding:13px;font-size:13px;font-weight:700}.privacyNote{box-shadow:none;background:0 0}.privacyNote strong,.privacyNote span{line-height:1.45;display:block}.privacyNote strong{margin-bottom:5px;font-size:13px}.privacyNote span{color:var(--muted);font-size:12px}.resultsSection{width:min(1240px,100% - 40px);margin:0 auto 80px}.resultsHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.resultsHeading h2{letter-spacing:-.03em;margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:500}.resultsHeading p{color:var(--muted);max-width:700px;margin-bottom:0;line-height:1.5}.shortlistCounter{white-space:nowrap;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 13px;font-size:13px}.providerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.providerCard{border-radius:22px;gap:16px;padding:20px;transition:all .18s;display:flex}.providerCard.selected{border-color:#22584e99;box-shadow:0 18px 60px #22584e1f}.providerRank{background:var(--sand);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.providerBody{flex:1;min-width:0}.providerTopline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.providerTopline h3{letter-spacing:-.02em;margin-bottom:3px;font-size:18px}.providerTopline p{color:var(--muted);margin:0;font-size:12px}.providerLogo{object-fit:contain;background:#fff;border-radius:10px;width:52px;height:52px}.description{color:var(--muted);margin:14px 0;font-size:13px;line-height:1.5}.whyBox{background:#f4f2ea;border-radius:13px;margin:15px 0;padding:13px}.whyBox p{margin:0;font-size:13px;line-height:1.5}.providerActions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.providerActions a{text-underline-offset:3px;font-size:13px;font-weight:700}.providerActions button{border:1px solid var(--green);color:var(--green);background:0 0;border-radius:999px;padding:8px 13px;font-weight:750}.providerCard.selected .providerActions button{background:var(--green);color:#fff}.shortlistBar{z-index:10;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 20px;display:flex;position:sticky;bottom:16px}.shortlistBar strong,.shortlistBar span{display:block}.shortlistBar span{color:var(--muted);margin-top:3px;font-size:12px}@media (max-width:900px){.lizGrid{grid-template-columns:1fr;width:min(100% - 24px,760px);margin-top:16px}.journeyPanel{grid-template-columns:1fr;position:static}.privacyNote{display:none}.providerGrid{grid-template-columns:1fr}.resultsSection{width:min(100% - 24px,760px)}}@media (max-width:600px){.topBar{height:60px;padding:0 16px}.topNote{display:none}.conversationPanel{border-radius:20px}.conversationHeader{padding:22px 18px}.lizAvatar{flex-basis:42px;width:42px;height:42px}.messages{height:45vh;min-height:310px;padding:20px 16px}.messageBubble{max-width:88%}.composer{padding:14px 16px 16px}.journeyCard{border-radius:18px}.resultsHeading{display:block}.shortlistCounter{margin-top:14px;display:inline-block}.providerCard{border-radius:18px;padding:16px}.shortlistBar{border-radius:18px;bottom:8px}}.quickAnswerPanel{border-top:1px solid var(--line);background:#faf9f4;padding:16px clamp(20px,4vw,32px) 18px}.quickAnswerHint{color:var(--muted);margin-bottom:10px;font-size:12px}.quickChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quickChoiceGrid.compactChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.quickChoiceCard{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 13px;transition:border-color .15s,background .15s,transform .15s;display:flex}.quickChoiceCard:hover{border-color:#22584e80;transform:translateY(-1px)}.quickChoiceCard.selected{border-color:var(--green);background:var(--green-soft)}.quickChoiceCard input{opacity:0;pointer-events:none;position:absolute}.choiceControl{background:#fff;border:1.5px solid #8f9b97;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:1px;position:relative}.checkboxChoice .choiceControl{border-radius:5px}.quickChoiceCard input:checked+.choiceControl{border-color:var(--green)}.quickChoiceCard input:checked+.choiceControl:after{content:"";background:var(--green);border-radius:50%;position:absolute;inset:4px}.checkboxChoice input:checked+.choiceControl:after{border-radius:2px;inset:3px}.choiceText{min-width:0}.choiceText strong,.choiceText small{display:block}.choiceText small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.quickChoiceActions{justify-content:flex-end;margin-top:12px;display:flex}.quickChoiceActions button{background:var(--green);color:#fff;border:0;border-radius:999px;padding:10px 18px;font-weight:750}.quickChoiceActions button:disabled{opacity:.4;cursor:default}.matchBasis{background:var(--green-soft);border-radius:12px;margin:12px 0 0;padding:10px 12px}.matchBasis span,.matchBasis strong{display:block}.matchBasis span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:800}.matchBasis strong{font-size:12px;line-height:1.4}@media (max-width:600px){.quickAnswerPanel{padding:14px 16px 16px}.quickChoiceGrid,.quickChoiceGrid.compactChoices{grid-template-columns:1fr}}.carePathBadges{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.carePathBadges span{border:1px solid var(--line);color:var(--muted);letter-spacing:.02em;background:#f7f5ee;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.carePathBadges span.confirmed{background:var(--green-soft);color:var(--green);border-color:#22584e40}.siteHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#f5f4eef0;border-bottom:1px solid #17342f1a;justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.siteNav{align-items:center;gap:24px;font-size:13px;display:flex}.siteNav a{color:var(--muted);text-decoration:none}.siteNav a:hover,.siteNav a.active{color:var(--ink)}.navMuted{color:#9aa39f}.directoryShell,.providerProfileShell{min-height:100vh}.directoryHero{justify-content:space-between;align-items:end;gap:40px;width:min(1180px,100% - 40px);margin:58px auto 30px;display:flex}.directoryHero>div{max-width:800px}.directoryHero h1,.profileHero h1,.simpleStatePage h1{letter-spacing:-.045em;margin:8px 0 16px;font-family:Georgia,serif;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.02}.directoryHero p,.profileLead{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.65}.primaryCta,.secondaryCta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:760;text-decoration:none;display:inline-flex}.primaryCta{background:var(--green);color:#fff;padding:12px 18px}.secondaryCta{border:1px solid var(--green);color:var(--green);background:var(--card);padding:11px 17px}.directoryFilters{border:1px solid var(--line);background:#fffef9f0;border-radius:22px;grid-template-columns:1.35fr .7fr 1fr 1fr 1fr auto;align-items:end;gap:10px;width:min(1180px,100% - 40px);margin:0 auto 38px;padding:18px;display:grid;box-shadow:0 18px 50px #17342f0d}.directoryFilters label{gap:7px;display:grid}.directoryFilters label>span{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:750}.directoryFilters input,.directoryFilters select{border:1px solid var(--line);width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 11px}.directoryFilters input:focus,.directoryFilters select:focus{border-color:#22584ea6;box-shadow:0 0 0 3px #22584e14}.directoryFilters button{background:var(--green);color:#fff;border:0;border-radius:999px;height:42px;padding:0 18px;font-weight:760}.directoryResults{width:min(1180px,100% - 40px);margin:0 auto 80px}.directoryResultsHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.directoryResultsHeader h2{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:500}.directoryResultsHeader>a{color:var(--muted);font-size:13px}.directoryProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.directoryProviderCard{border:1px solid var(--line);background:#fffef9f0;border-radius:22px;flex-direction:column;min-width:0;min-height:330px;padding:20px;display:flex;box-shadow:0 14px 44px #17342f0b}.directoryProviderTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.providerLocationLine{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.directoryProviderCard h3{letter-spacing:-.025em;margin:6px 0 0;font-size:19px}.locationName,.profileLocationName{color:var(--muted);margin:4px 0 0;font-size:13px}.directoryLogo{object-fit:contain;background:#fff;border-radius:12px;width:56px;height:56px}.directoryBadges{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.directoryBadges span{background:var(--green-soft);border-radius:999px;padding:6px 9px;font-size:11px;line-height:1.2}.directoryDescription{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 15px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.directoryServices{flex-wrap:wrap;gap:6px;display:flex}.directoryServices span{background:var(--sand);border-radius:999px;padding:5px 8px;font-size:10px}.directoryCardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.directoryCardFooter a{text-underline-offset:3px;font-size:12px;font-weight:760}.askLizLink{color:var(--green);text-align:right}.emptyDirectory{background:#fffef9a6;border:1px dashed #c8cec9;border-radius:22px;padding:34px}.emptyDirectory h3{margin-bottom:8px}.emptyDirectory p{color:var(--muted)}.profileBreadcrumb{width:min(1120px,100% - 40px);color:var(--muted);gap:8px;margin:28px auto 0;font-size:12px;display:flex}.profileBreadcrumb a{color:var(--ink)}.profileHero{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;width:min(1120px,100% - 40px);margin:34px auto 30px;display:grid}.profileTitleRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.profileLogo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:18px;width:92px;height:92px;padding:8px}.profileActionCard,.profileSection,.profileSideCard{border:1px solid var(--line);background:#fffef9f0;box-shadow:0 16px 50px #17342f0d}.profileActionCard{border-radius:22px;padding:22px}.profileActionCard h2{font-family:Georgia,serif;font-size:22px;font-weight:500;line-height:1.15}.profileActionCard p{color:var(--muted);font-size:13px;line-height:1.55}.profileContactLinks{gap:8px;margin-top:17px;font-size:12px;display:grid}.profileGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;width:min(1120px,100% - 40px);margin:0 auto 80px;display:grid}.profileMainColumn,.profileSideColumn{gap:16px;display:grid}.profileSection,.profileSideCard{border-radius:20px;padding:22px}.profileSection h2{letter-spacing:-.025em;font-family:Georgia,serif;font-size:25px;font-weight:500}.profileSection p{color:#43534f;line-height:1.7}.preLine{white-space:pre-line}.profileTagGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profileTagCard{background:#f3f1e8;border-radius:13px;padding:12px}.profileTagCard strong,.profileTagCard span{display:block}.profileTagCard strong{font-size:13px}.profileTagCard span{color:var(--muted);margin-top:4px;font-size:11px}.profileSideCard h3{margin-bottom:13px}.sideList{flex-wrap:wrap;gap:7px;display:flex}.sideList span{background:var(--sand);border-radius:999px;padding:6px 9px;font-size:11px}.factList{gap:0;margin:0;display:grid}.factList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.factList dt{color:var(--muted)}.factList dd{text-align:right;margin:0;font-weight:700}.verificationLine{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.45}.otherLocations{gap:0;display:grid}.otherLocations a{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;text-decoration:none;display:grid}.otherLocations strong{font-size:12px}.otherLocations span{color:var(--muted);font-size:11px}.claimCard p{color:var(--muted);font-size:12px;line-height:1.5}.comingSoon{color:var(--accent);font-size:11px;font-weight:760}.simpleStatePage{place-items:center;min-height:100vh;padding:30px;display:grid}.simpleStatePage>div{max-width:680px}.simpleStatePage p{color:var(--muted);margin-bottom:22px;line-height:1.6}@media (max-width:1050px){.directoryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryFilters button{align-self:end}.directoryProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.siteNav{gap:15px}.navMuted{display:none}.directoryHero{margin-top:34px;display:block}.directoryHero .secondaryCta{margin-top:20px}.profileHero,.profileGrid{grid-template-columns:1fr}.profileActionCard{order:2}}@media (max-width:620px){.siteHeader{min-height:60px;padding:0 15px}.siteNav{gap:12px;font-size:12px}.directoryHero,.directoryFilters,.directoryResults,.profileBreadcrumb,.profileHero,.profileGrid{width:min(100% - 24px,760px)}.directoryFilters,.directoryProviderGrid{grid-template-columns:1fr}.directoryProviderCard{min-height:0}.profileTagGrid{grid-template-columns:1fr}.profileTitleRow{display:block}.profileLogo{margin-top:18px}}.homeShell{min-height:100vh}.homeHero{width:min(1040px,100% - 40px);max-width:1040px;margin:clamp(70px,12vw,150px) auto 80px}.homeHero h1{letter-spacing:-.05em;max-width:900px;margin:10px 0 22px;font-family:Georgia,serif;font-size:clamp(46px,7vw,78px);font-weight:500;line-height:1}.homeHero p{max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}.homeActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:620px){.homeHero{width:min(100% - 28px,760px);margin-top:58px}}.navButton{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.navButton:hover{color:var(--ink)}.directoryBadges span.availabilityConfirmed{color:#1f5e4d;background:#e4f2eb}.directoryBadges span.availabilityUnknown{color:#5c6c67;background:#edf1ef}.directoryBadges span.availabilityClosed{color:#845744;background:#f2ebe6}.directoryBadges span.coverageBadge{color:#53605c;background:#f3f1e8}.officeLocationText{margin:0;font-size:13px;font-weight:750}.claimListingLink{color:var(--green);text-underline-offset:3px;margin-top:6px;font-size:12px;font-weight:780;display:inline-flex}.providerPortalShell{min-height:100vh}.portalHero{width:min(1040px,100% - 40px);max-width:1040px;margin:clamp(58px,9vw,110px) auto 54px}.portalHero h1,.providerAuthIntro h1,.portalDashboardHeader h1,.claimPageIntro h1{letter-spacing:-.045em;max-width:850px;margin:9px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,5.5vw,64px);font-weight:500;line-height:1.02}.portalHero>p,.providerAuthIntro>p,.portalDashboardHeader>div>p,.claimPageIntro>p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.65}.portalFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1040px,100% - 40px);margin:0 auto 90px;display:grid}.portalFeatureGrid article{border:1px solid var(--line);background:#fffef9f0;border-radius:20px;padding:22px}.portalFeatureGrid article>span{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:800}.portalFeatureGrid h2{margin:12px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:500}.portalFeatureGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.providerAuthWrap,.claimPageWrap{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:50px;width:min(1040px,100% - 40px);margin:64px auto 90px;display:grid}.providerAuthCard,.claimSuccessCard{border:1px solid var(--line);background:#fffef9f5;border-radius:22px;padding:22px;box-shadow:0 18px 50px #17342f0f}.providerAuthCard{gap:14px;display:grid}.providerAuthCard label{gap:7px;display:grid}.providerAuthCard label>span{color:var(--muted);font-size:11px;font-weight:750}.providerAuthCard input:not([type=checkbox]){border:1px solid var(--line);width:100%;height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 12px}.providerAuthCard input:focus{border-color:#22584ea6;box-shadow:0 0 0 3px #22584e14}.authTabs{background:#efeee8;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:4px;padding:4px;display:grid}.authTabs button{height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:760}.authTabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 12px #17342f12}.twoFieldRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portalPrimaryButton{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:780}.portalPrimaryButton:disabled{opacity:.55;cursor:default}.formNotice{color:#465752;background:#f2f1ea;border-radius:12px;padding:11px 12px;font-size:12px;line-height:1.5}.authFinePrint{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.portalDashboard{width:min(1100px,100% - 40px);margin:54px auto 90px}.portalDashboardHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.portalDashboardHeader h1{font-size:clamp(36px,5vw,54px)}.portalSection{margin-top:32px}.portalSectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.portalSectionHeading h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.portalSectionHeading>span{background:#ecebe5;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.portalStateCard,.membershipCard,.claimsList article{border:1px solid var(--line);background:#fffef9f0;border-radius:18px}.portalStateCard{color:var(--muted);padding:22px}.portalStateCard.errorState{color:#7b4237;background:#fbf4f0}.portalStateCard.compactState h3{color:var(--ink);margin-top:0}.portalStateCard.compactState p{margin:8px 0 12px}.membershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membershipCard{padding:20px}.membershipTitle{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.membershipTitle h3{margin:5px 0 0;font-size:20px}.accessBadge{color:#1f5e4d;background:#e4f2eb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.managedLocations{gap:0;margin-top:16px;display:grid}.managedLocations>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.managedLocations>div>div{gap:3px;display:grid}.managedLocations strong{font-size:12px}.managedLocations span{color:var(--muted);font-size:10px}.managedLocations a{font-size:11px;font-weight:760}.portalDisabledAction{color:#87908c;background:#f1f0ea;border-radius:11px;margin-top:14px;padding:10px 12px;font-size:11px;font-weight:760}.claimsList{gap:9px;display:grid}.claimsList article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.claimsList article>div:first-child{gap:3px;display:grid}.claimsList article strong{font-size:13px}.claimsList article span{color:var(--muted);font-size:11px}.claimStatusBlock{justify-items:end;gap:4px;display:grid}.claimStatus{background:#f3f1e8;border-radius:999px;padding:5px 8px;font-weight:780;color:#5f6965!important}.claimStatus.claim-approved{background:#e4f2eb;color:#1f5e4d!important}.claimStatusBlock small{color:var(--muted);font-size:9px}.claimsList article>a{font-size:11px;font-weight:760}.claimProviderSummary{border:1px solid var(--line);background:#fffef9bf;border-radius:16px;align-items:center;gap:14px;margin-top:22px;padding:14px;display:flex}.claimProviderSummary img{object-fit:contain;background:#fff;border-radius:10px;width:56px;height:56px}.claimProviderSummary>div{gap:3px;display:grid}.claimProviderSummary strong{font-size:14px}.claimProviderSummary span,.claimProviderSummary a{color:var(--muted);font-size:11px}.authorityCheck{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:10px 0;gap:9px!important;display:grid!important}.authorityCheck input{margin-top:2px}.authorityCheck span{line-height:1.45;color:#465752!important;font-size:11px!important;font-weight:500!important}.claimSuccessCard h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:500}.claimSuccessCard p{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.55}@media (max-width:800px){.portalFeatureGrid{grid-template-columns:1fr}.providerAuthWrap,.claimPageWrap{grid-template-columns:1fr;gap:24px;margin-top:36px}.portalDashboardHeader{display:block}.portalDashboardHeader .secondaryCta{margin-top:15px}.membershipGrid{grid-template-columns:1fr}}@media (max-width:620px){.portalHero,.portalFeatureGrid,.providerAuthWrap,.claimPageWrap,.portalDashboard{width:min(100% - 24px,760px)}.twoFieldRow{grid-template-columns:1fr}.claimsList article{grid-template-columns:1fr;gap:10px}.claimStatusBlock{justify-items:start}}.directoryBadges span.claimedBadge{color:#36554d;background:#e9ede8;border:1px solid #22584e29}.claimedProfileCard{background:#f6f8f4;border-color:#22584e38}.membershipScope{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.managedLocationActions{flex-direction:row;align-items:center;gap:10px!important;display:flex!important}.managedLocationActions a:last-child{color:var(--green)}.claimsList article>div:first-child small{color:var(--muted);font-size:10px;line-height:1.4}.listingEditorShell,.adminWorkspace{width:min(1100px,100% - 40px);margin:50px auto 90px}.listingEditorHeader,.adminHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.listingEditorHeader h1,.adminHeader h1{letter-spacing:-.045em;margin:8px 0;font-family:Georgia,serif;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.03}.listingEditorHeader p,.adminHeader p{color:var(--muted);margin:0;line-height:1.55}.editorNotice,.adminNotice{margin-bottom:16px}.listingEditorForm{gap:16px;display:grid}.editorSection,.reviewStateBanner,.adminReviewCard{border:1px solid var(--line);background:#fffef9f2;border-radius:20px;box-shadow:0 16px 48px #17342f0b}.editorSection{gap:15px;padding:22px;display:grid}.editorSection>div:first-child{margin-bottom:2px}.editorSection h2{margin:0 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:500}.editorSection>div:first-child>p,.editorEvidenceNote{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.editorSection label,.adminDecisionGrid label,.adminDraftNotes{gap:7px;display:grid}.editorSection label>span,.adminDecisionGrid label>span,.adminDraftNotes>span{color:var(--muted);font-size:11px;font-weight:760}.editorSection input,.editorSection textarea,.editorSection select,.adminDecisionGrid input,.adminDecisionGrid select,.adminDraftNotes textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 12px}.editorSection input,.editorSection select,.adminDecisionGrid input,.adminDecisionGrid select{min-height:42px}.editorSection input:focus,.editorSection textarea:focus,.editorSection select:focus,.adminDecisionGrid input:focus,.adminDecisionGrid select:focus,.adminDraftNotes textarea:focus{border-color:#22584ea6;box-shadow:0 0 0 3px #22584e14}.editorSection input:disabled,.editorSection textarea:disabled,.editorSection select:disabled{color:#6f7975;background:#f2f1eb}.reviewStateBanner{background:#edf3f0;gap:4px;padding:16px 18px;display:grid}.reviewStateBanner.returned{background:#f6eee8}.reviewStateBanner strong{font-size:13px}.reviewStateBanner span{color:var(--muted);font-size:11px;line-height:1.45}.editorDetails{border:1px solid var(--line);background:#faf9f4;border-radius:14px;overflow:hidden}.editorDetails summary{cursor:pointer;justify-content:space-between;gap:16px;padding:13px 14px;font-size:12px;font-weight:780;display:flex}.editorDetails summary span{color:var(--muted);font-weight:650}.editorCheckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px 12px 14px;display:grid}.editorCheck{background:#fff;border:1px solid #e6e4dc;border-radius:11px;align-items:start;padding:9px;grid-template-columns:17px minmax(0,1fr)!important;gap:8px!important}.editorCheck input{margin:2px 0 0;width:14px!important;min-height:auto!important}.editorCheck span{line-height:1.35;color:var(--ink)!important;font-weight:550!important}.editorActions{justify-content:space-between;align-items:center;gap:18px;padding:8px 2px 0;display:flex}.editorActions>a{color:var(--muted);font-size:12px}.editorActions>div{gap:9px;display:flex}.secondaryButton,.dangerButton{cursor:pointer;border-radius:999px;min-height:42px;padding:0 16px;font-weight:780}.secondaryButton{border:1px solid var(--green);color:var(--green);background:#fff}.dangerButton{color:#8a4d37;background:#fffaf7;border:1px solid #bd8d7a}.secondaryButton:disabled,.dangerButton:disabled{opacity:.55;cursor:default}.adminShell{min-height:100vh}.adminSummary{border:1px solid var(--line);background:#fffef9f2;border-radius:18px;min-width:190px;padding:16px}.adminSummary strong,.adminSummary span,.adminSummary small{display:block}.adminSummary strong{font-family:Georgia,serif;font-size:34px;font-weight:500}.adminSummary span{color:var(--muted);margin-top:2px;font-size:11px}.adminSummary small{color:var(--muted);margin-top:8px;font-size:10px}.adminSection{margin-top:32px}.adminReviewCard{margin-bottom:12px;padding:20px}.adminReviewTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminReviewTop h3{margin:5px 0 3px;font-size:21px}.adminReviewTop p{color:var(--muted);margin:0;font-size:12px}.adminReviewTop>a{font-size:11px;font-weight:760}.adminFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.adminFacts>div{border:1px solid var(--line);background:#faf9f4;border-radius:12px;gap:4px;padding:11px;display:grid}.adminFacts span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.adminFacts strong{font-size:12px}.adminFacts small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.otherLocationReview{flex-wrap:wrap;gap:6px;margin:-4px 0 17px;display:flex}.otherLocationReview>span{width:100%;color:var(--muted);font-size:10px;font-weight:750}.otherLocationReview small{background:var(--sand);color:#56625e;border-radius:999px;padding:5px 8px;font-size:9px}.adminDecisionGrid{grid-template-columns:.8fr .8fr 1.4fr;gap:9px;display:grid}.adminNotesField{min-width:0}.adminReviewActions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.adminReviewActions.threeActions{flex-wrap:wrap}.draftDiffGrid{gap:8px;margin:17px 0;display:grid}.draftDiffGrid>div{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);gap:9px;padding-top:9px;display:grid}.draftDiffGrid>div>strong{overflow-wrap:anywhere;font-size:11px}.draftDiffGrid span{color:#43534f;overflow-wrap:anywhere;gap:3px;font-size:11px;line-height:1.45;display:grid}.draftDiffGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.adminDraftNotes{margin-top:14px}.portalStateCard.errorState strong,.portalStateCard.errorState span{display:block}.portalStateCard.errorState span{margin-top:5px;font-size:12px}@media (max-width:900px){.editorCheckGrid,.adminFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDecisionGrid{grid-template-columns:1fr 1fr}.adminNotesField{grid-column:1/-1}.draftDiffGrid>div{grid-template-columns:130px 1fr 1fr}}@media (max-width:620px){.listingEditorShell,.adminWorkspace{width:min(100% - 24px,760px);margin-top:30px}.listingEditorHeader,.adminHeader{display:block}.listingEditorHeader .secondaryCta{margin-top:14px}.adminSummary{margin-top:16px}.editorCheckGrid,.adminFacts,.adminDecisionGrid{grid-template-columns:1fr}.adminNotesField{grid-column:auto}.editorActions{flex-direction:column;align-items:flex-start}.editorActions>div{flex-direction:column;width:100%}.draftDiffGrid>div{grid-template-columns:1fr}.adminReviewTop{display:block}.adminReviewTop>a{margin-top:10px;display:inline-block}}.saveProviderButton{border:1px solid var(--green);min-height:42px;color:var(--green);font-weight:780;font:inherit;background:#fff;border-radius:999px;padding:0 16px}.saveProviderButton.compact{min-height:32px;padding:0 11px;font-size:11px}.saveProviderButton.saved{background:var(--green-soft);border-color:#22584e47}.saveProviderButton:disabled{opacity:.55;cursor:default}.profileActionCard .saveProviderButton{width:100%;margin-top:9px}.directoryCardPrimaryActions{align-items:center;gap:10px;display:flex}.directoryCardPrimaryActions>a{white-space:nowrap}.consumerAccountShell,.consumerWorkspaceShell{min-height:100vh}.consumerAuthWrap{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:56px;width:min(1040px,100% - 40px);margin:64px auto 90px;display:grid}.consumerAuthIntro{padding-top:18px}.consumerAuthIntro h1{letter-spacing:-.045em;margin:8px 0 18px;font-family:Georgia,serif;font-size:clamp(40px,5.4vw,64px);font-weight:500;line-height:1.02}.consumerAuthIntro>p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.65}.consumerAuthBenefits{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.consumerAuthBenefits span{background:var(--sand);color:#465752;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:720}.consumerAuthCard{position:sticky;top:104px}.consumerWorkspace{width:min(1120px,100% - 40px);margin:50px auto 90px}.consumerWorkspaceHeader{justify-content:space-between;align-items:end;gap:34px;margin-bottom:26px;display:flex}.consumerWorkspaceHeader h1{letter-spacing:-.045em;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1.02}.consumerWorkspaceHeader p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.consumerAccountSummary{border:1px solid var(--line);background:#fffef9eb;border-radius:16px;min-width:220px;padding:13px 15px}.consumerAccountSummary span,.consumerAccountSummary strong{display:block}.consumerAccountSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.consumerAccountSummary strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.workspaceNotice{color:#285749;background:#e5f0e9;border-radius:14px;margin-bottom:18px;padding:13px 15px;font-size:12px;line-height:1.5}.workspaceSection{margin-top:34px}.workspaceSectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.workspaceSectionHeading h2{letter-spacing:-.03em;margin:5px 0 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.careProfileForm{border:1px solid var(--line);background:#fffef9f0;border-radius:18px;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:10px;margin-bottom:14px;padding:16px;display:grid}.careProfileForm label{gap:6px;display:grid}.careProfileForm label>span{color:var(--muted);font-size:10px;font-weight:780}.careProfileForm input:not([type=checkbox]){border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 11px}.careSelfCheck{align-items:center;min-height:42px;grid-template-columns:16px auto!important;gap:8px!important}.careSelfCheck span{color:#465752!important;font-size:11px!important;font-weight:600!important}.careProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.careProfileCard,.savedResourceCard,.workspaceEmptyState,.unassignedJourneys{border:1px solid var(--line);background:#fffef9f0;border-radius:20px;box-shadow:0 14px 44px #17342f0a}.careProfileCard{min-width:0;padding:20px}.careProfileTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.careProfileTop h3{margin:5px 0 0;font-size:23px}.careProfileTop>span{background:var(--sand);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px}.savedJourneyRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:13px;padding:13px 0 0;display:grid}.savedJourneyRow>div{gap:3px;min-width:0;display:grid}.savedJourneyRow strong{font-size:12px}.savedJourneyRow span{color:#52615d;font-size:11px;line-height:1.45}.savedJourneyRow small{color:var(--muted);font-size:9px}.savedJourneyRow>a{color:var(--green);white-space:nowrap;font-size:11px;font-weight:780}.workspaceEmptyState{padding:22px}.workspaceEmptyState h3{margin-bottom:7px}.workspaceEmptyState p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.workspaceEmptyState.subtleEmpty{box-shadow:none;background:#fffef98c}.unassignedJourneys{margin-top:14px;padding:18px}.workspaceSubheading h3{margin-bottom:4px}.workspaceSubheading p{color:var(--muted);margin:0 0 9px;font-size:11px}.unassignedJourneyRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.unassignedJourneyRow>div:first-child{gap:3px;display:grid}.unassignedJourneyRow strong{font-size:12px}.unassignedJourneyRow span{color:#52615d;font-size:11px}.unassignedJourneyRow small{color:var(--muted);font-size:9px}.unassignedActions{align-items:center;gap:7px;display:flex}.unassignedActions a{font-size:11px;font-weight:760}.unassignedActions select{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;border-radius:9px;padding:0 8px}.unassignedActions button{background:var(--green);color:#fff;border:0;border-radius:999px;height:34px;padding:0 11px;font-weight:760}.unassignedActions button:disabled{opacity:.45}.savedResourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.savedResourceCard{min-width:0;padding:17px}.savedResourceCard h3{overflow-wrap:anywhere;margin:7px 0 9px;font-size:17px}.savedResourceCard>small{color:var(--muted);font-size:9px}.savedResourceActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.savedResourceActions a,.savedResourceActions button{font-size:11px;font-weight:760}.savedResourceActions button{color:var(--muted);background:0 0;border:0;padding:0}.futureWorkspaceSection{margin-bottom:20px}@media (max-width:900px){.siteNav{flex-wrap:wrap;justify-content:flex-end}.consumerAuthWrap{grid-template-columns:1fr;gap:26px;margin-top:38px}.consumerAuthCard{position:static}.careProfileGrid{grid-template-columns:1fr}.savedResourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.careProfileForm{grid-template-columns:1fr 1fr}}@media (max-width:650px){.consumerAuthWrap,.consumerWorkspace{width:min(100% - 24px,760px)}.consumerWorkspaceHeader,.workspaceSectionHeading{display:block}.consumerAccountSummary{min-width:0;margin-top:16px}.workspaceSectionHeading .secondaryButton,.workspaceSectionHeading .secondaryCta{margin-top:12px}.careProfileForm,.savedResourceGrid,.unassignedJourneyRow,.savedJourneyRow{grid-template-columns:1fr}.unassignedActions{flex-wrap:wrap;align-items:stretch}.unassignedActions select{flex:160px}.directoryCardFooter{flex-direction:column;align-items:flex-start}.askLizLink{text-align:left}}.lizProviderSecondaryActions{align-items:center;gap:9px;min-width:0;display:flex}.lizProviderSecondaryActions .saveProviderButton{min-height:30px}@media (max-width:480px){.providerActions{align-items:flex-start;gap:10px}.lizProviderSecondaryActions{flex-direction:column;align-items:flex-start}}.publicPageShell{min-height:100vh;overflow-x:clip}.publicSiteHeader{background:#f5f4eef5}.publicSiteHeader .siteNav a.active{font-weight:780}.lizVisual{min-width:0;display:block}.lizVisual img{object-fit:cover;width:100%;height:100%;display:block}.publicHero,.publicSection,.providerEntryBand,.contentIndexHero,.contentIndexLayout,.answerPage,.toolHero,.toolBody{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.publicHero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:590px;margin-top:38px;display:grid}.publicHeroCopy{max-width:710px}.publicHero h1,.contentIndexHero h1,.answerHeroGrid h1,.toolHero h1,.providerEntryBand h2,.splitFeatureCopy h2,.sectionHeadingWide h2,.sectionHeadingRow h2,.principleSection h2,.fourPrinciples h2,.providerValueGrid h2{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:500}.publicHero h1{margin:9px 0 20px;font-size:clamp(44px,6vw,76px);line-height:.99}.publicHeroCopy>p{color:var(--muted);max-width:660px;font-size:clamp(16px,1.6vw,19px);line-height:1.68}.compactPublicHero{min-height:465px;margin-top:24px}.compactPublicHero h1{font-size:clamp(40px,5vw,64px)}.homeV14Hero{padding-bottom:38px}.heroLizVisual{border-radius:34px;height:clamp(430px,54vw,650px);overflow:hidden;box-shadow:0 28px 80px #17342f1f}.compactPublicHero .heroLizVisual{height:clamp(360px,43vw,520px)}.homeActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.textCta{color:var(--green);text-underline-offset:4px;font-weight:780}.heroTrustRow{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.heroTrustRow span{color:#4f615c;background:#fffef9c7;border:1px solid #22584e21;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:720}.publicSection{margin-top:90px;margin-bottom:90px}.sectionHeadingWide{max-width:760px;margin-bottom:28px}.sectionHeadingWide h2,.sectionHeadingRow h2{margin:7px 0 11px;font-size:clamp(32px,4vw,48px);line-height:1.05}.sectionHeadingWide p,.sectionHeadingRow p{color:var(--muted);line-height:1.6}.sectionHeadingRow{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.sectionHeadingRow>div{max-width:760px}.pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pathCard,.toolCard,.questionCard,.categoryCard,.fourPrinciples article,.providerValueGrid article{border:1px solid var(--line);background:#fffef9eb;border-radius:22px;box-shadow:0 14px 44px #17342f0b}.pathCard{flex-direction:column;min-height:310px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.pathCard:hover,.toolCard:hover,.questionCard:hover,.categoryCard:hover{border-color:#22584e57;transform:translateY(-2px);box-shadow:0 18px 52px #17342f13}.pathCard>span{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:850}.pathCard h3{letter-spacing:-.035em;margin:22px 0 13px;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.1}.pathCard p{color:var(--muted);font-size:14px;line-height:1.65}.pathCard strong{color:var(--green);margin-top:auto;font-size:13px}.splitFeatureSection{grid-template-columns:minmax(320px,.88fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,74px);display:grid}.reverseFeature>:first-child{order:2}.reverseFeature>:last-child{order:1}.featureLizVisual{border-radius:30px;height:clamp(410px,48vw,580px);overflow:hidden;box-shadow:0 24px 66px #17342f17}.splitFeatureCopy h2{margin:8px 0 17px;font-size:clamp(34px,4vw,52px);line-height:1.04}.splitFeatureCopy>p{color:var(--muted);font-size:16px;line-height:1.7}.featurePoints{border-top:1px solid var(--line);gap:0;margin:22px 0;display:grid}.featurePoints span{border-bottom:1px solid var(--line);color:#43534f;padding:12px 0;font-size:13px;line-height:1.45}.toolCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.largeToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolCard{flex-direction:column;min-height:245px;padding:23px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.toolCard h2,.toolCard h3{letter-spacing:-.03em;margin:11px 0;font-family:Georgia,serif;font-weight:500;line-height:1.1}.toolCard h2{font-size:29px}.toolCard h3{font-size:24px}.toolCard p{color:var(--muted);font-size:13px;line-height:1.58}.toolCard strong{color:var(--green);margin-top:auto;font-size:12px}.toolIcon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:14px;place-items:center;font-size:20px;font-weight:700;display:grid}.questionCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.questionCard{flex-direction:column;min-height:215px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.questionCard>span{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:820}.questionCard h3{letter-spacing:-.025em;margin:11px 0 10px;font-size:18px;line-height:1.25}.questionCard p{color:var(--muted);font-size:12px;line-height:1.55}.questionCard strong{color:var(--green);margin-top:auto;font-size:11px}.principleSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:end;gap:clamp(30px,6vw,90px);padding:58px 0;display:grid}.principleSection h2{margin:7px 0 0;font-size:clamp(34px,4.2vw,54px);line-height:1.05}.principleSection>p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.providerEntryBand{background:var(--green);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin-top:90px;margin-bottom:90px;padding:34px 38px;display:flex}.providerEntryBand .eyebrow{color:#d8b39f}.providerEntryBand h2{max-width:780px;margin:7px 0 0;font-size:clamp(27px,3.3vw,42px);line-height:1.08}.providerEntryBand .secondaryCta{background:#fff;border-color:#fff}.providerPortalBand{margin-top:30px}.providerValueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.providerValueGrid article{padding:24px}.providerValueGrid h2{margin:8px 0 12px;font-size:28px;line-height:1.1}.providerValueGrid p{color:var(--muted);font-size:13px;line-height:1.65}.publicFooter{border-top:1px solid var(--line);background:#ede8dc61;margin-top:100px}.publicFooterInner{grid-template-columns:1.6fr repeat(3,1fr);gap:38px;width:min(1180px,100% - 40px);margin:0 auto;padding:52px 0 64px;display:grid}.footerBrandBlock p{max-width:360px;color:var(--muted);margin:14px 0 10px;line-height:1.55}.footerBrandBlock strong{color:#51615d;font-size:11px}.footerLinkGroup{align-content:start;gap:9px;display:grid}.footerLinkGroup>span{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:10px;font-weight:850}.footerLinkGroup a{color:#41514d;font-size:12px;text-decoration:none}.footerLinkGroup a:hover{text-underline-offset:3px;text-decoration:underline}.footerLinkGroup p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.5}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.categoryCard{padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.categoryCard h3{margin:0 0 10px;font-size:17px;line-height:1.25}.categoryCard span{color:var(--muted);font-size:11px}.contentIndexHero{max-width:1180px;margin-top:62px;margin-bottom:35px}.contentIndexHero h1{max-width:820px;margin:8px 0 14px;font-size:clamp(40px,5.4vw,66px);line-height:1.02}.contentIndexHero p{color:var(--muted);max-width:720px;line-height:1.65}.contentIndexLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;margin-bottom:90px;display:grid}.contentFilterCard{border:1px solid var(--line);background:#fffef9e6;border-radius:18px;padding:16px;display:grid;position:sticky;top:96px}.contentFilterCard>strong{margin:4px 7px 9px;font-size:12px}.contentFilterCard a{color:var(--muted);border-radius:9px;padding:8px 9px;font-size:11px;line-height:1.35;text-decoration:none}.contentFilterCard a:hover,.contentFilterCard a.active{background:var(--green-soft);color:var(--green)}.contentQuestionList{border:1px solid var(--line);background:#fffef9e8;border-radius:20px;overflow:hidden}.contentListTop{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:15px 18px;font-size:11px;display:flex}.contentQuestionRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px;text-decoration:none;display:grid}.contentQuestionRow:last-child{border-bottom:0}.contentQuestionRow:hover{background:#e4eee961}.contentQuestionRow span{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:820}.contentQuestionRow h2{letter-spacing:-.02em;margin:8px 0 7px;font-size:18px}.contentQuestionRow p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.contentQuestionRow>strong{color:var(--green);align-self:center}.answerPage{margin-top:30px}.answerBreadcrumb{color:var(--muted);gap:8px;margin-bottom:24px;font-size:11px;display:flex}.answerBreadcrumb a{color:var(--green)}.answerHeroGrid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:54px;padding-bottom:46px;display:grid}.answerHeroGrid h1{margin:8px 0 17px;font-size:clamp(38px,5vw,62px);line-height:1.03}.answerLead{color:#42534e;max-width:760px;font-size:18px;line-height:1.65}.answerLizVisual{border-radius:28px;height:420px;overflow:hidden;box-shadow:0 22px 60px #17342f17}.answerActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;display:flex}.saveContentButton{border:1px solid var(--green);min-height:42px;color:var(--green);font-weight:780;font:inherit;background:#fff;border-radius:999px;padding:0 16px}.saveContentButton.saved{background:var(--green-soft);border-color:#22584e47}.saveContentButton:disabled{opacity:.55}.answerBodyGrid{grid-template-columns:minmax(0,760px) 280px;justify-content:space-between;gap:56px;padding:46px 0 10px;display:grid}.answerBody p{color:#3f504c;font-size:16px;line-height:1.82}.answerSidebar{align-self:start;position:sticky;top:96px}.answerSideCard{border:1px solid var(--line);background:#fffef9eb;border-radius:18px;padding:18px}.answerSideCard strong{font-size:12px;display:block}.answerSideCard p{color:var(--muted);margin:9px 0 10px;font-size:11px;line-height:1.55}.answerSideCard span{color:var(--muted);font-size:9px}.takeawayBox,.nextStepBox{border-radius:20px;margin-top:30px;padding:22px}.takeawayBox{background:var(--green-soft)}.takeawayBox h2{margin-bottom:12px;font-family:Georgia,serif;font-size:26px;font-weight:500}.takeawayBox ul{color:#40514c;margin:0;padding-left:20px;line-height:1.65}.nextStepBox{border:1px solid var(--line);background:#fffef9eb}.nextStepBox p{margin:9px 0 0}.relatedAnswers{margin:62px 0 20px}.relatedAnswers>h2{letter-spacing:-.03em;margin:6px 0 20px;font-family:Georgia,serif;font-size:34px;font-weight:500}.fourPrinciples{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fourPrinciples article{padding:21px}.fourPrinciples article>span{color:var(--accent);letter-spacing:.1em;font-size:10px;font-weight:850}.fourPrinciples h2{margin:15px 0 10px;font-size:26px}.fourPrinciples p{color:var(--muted);font-size:12px;line-height:1.58}.toolHero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:50px;margin-top:45px;display:grid}.toolHero>div:first-child{max-width:760px}.toolHero h1{margin:8px 0 16px;font-size:clamp(40px,5vw,64px);line-height:1.02}.toolHero p{color:var(--muted);font-size:16px;line-height:1.65}.toolHeroLiz{border-radius:26px;height:390px;overflow:hidden;box-shadow:0 20px 56px #17342f17}.toolBody{margin-top:45px;margin-bottom:90px}.styleTool{gap:18px;display:grid}.styleQuestionList{gap:12px;display:grid}.styleQuestion{border:1px solid var(--line);background:#fffef9eb;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px;display:grid}.styleQuestionNumber{background:var(--sand);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.styleQuestion h2{letter-spacing:-.025em;margin:2px 0 14px;font-family:Georgia,serif;font-size:25px;font-weight:500}.styleChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.styleChoice{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;min-height:105px;padding:13px}.styleChoice:hover{border-color:#22584e7a}.styleChoice.selected{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 2px #22584e0d}.styleChoice strong,.styleChoice span{display:block}.styleChoice strong{font-size:13px}.styleChoice span{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.45}.styleResult{background:var(--green);color:#fff;border-radius:24px;padding:clamp(24px,4vw,38px)}.styleResult .eyebrow{color:#d8b39f}.styleResult h2{margin:8px 0 11px;font-family:Georgia,serif;font-size:38px;font-weight:500}.styleResult>p{color:#ffffffd1;max-width:820px;line-height:1.65}.styleLookFor{margin-top:20px}.styleLookFor ul{color:#ffffffd9;margin:8px 0 0;padding-left:20px;line-height:1.6}.styleResult .secondaryCta{background:#fff;border-color:#fff}.styleResult small{color:#ffffffa6;margin-top:20px;display:block}.styleToolPrompt{color:var(--muted);border:1px dashed #bdc7c2;border-radius:18px;padding:18px;font-size:12px}.accountSignOut{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;text-decoration:underline}.careProfileGridV14{grid-template-columns:repeat(2,minmax(0,1fr))}.careProfileCardV14{padding:22px}.profileJourneySummary{border-top:1px solid var(--line);margin-top:19px;padding-top:18px}.profileJourneySummary>strong{font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.15}.profileJourneySummary>p{color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.5}.profileJourneyStats{flex-wrap:wrap;gap:6px;display:flex}.profileJourneyStats span{background:var(--sand);color:#52615d;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:720}.profileJourneyActions{align-items:center;gap:10px;margin-top:16px;display:flex}.profileJourneyActions button,.journeyRowActions button,.textButton{color:var(--muted);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.compactCta{padding:9px 13px;font-size:11px}.profileJourneyEmpty{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.profileJourneyEmpty p{color:var(--muted);margin-bottom:8px;font-size:11px;line-height:1.5}.profileJourneyEmpty a{color:var(--green);font-size:11px;font-weight:780}.olderJourneys{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.olderJourneys summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:760}.journeyRowActions{align-items:center;gap:10px;display:flex}.journeyRowActions a{color:var(--green);font-size:10px;font-weight:780}.lizAvatarPhoto{object-fit:cover;object-position:50% 25%;border-radius:16px;flex:0 0 50px;width:50px;height:50px}.lizTopLinks{align-items:center;gap:18px;font-size:12px;display:flex}.lizTopLinks a{color:var(--muted);text-decoration:none}.lizTopLinks a:hover{color:var(--ink)}.navigatorNote{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:1000px){.publicHero{grid-template-columns:minmax(0,1fr) 360px;min-height:520px}.pathGrid,.questionCardGrid,.categoryGrid,.fourPrinciples,.providerValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicFooterInner{grid-template-columns:1.4fr 1fr 1fr}.publicFooterInner .footerLinkGroup:last-child{grid-column:2/-1}.answerHeroGrid{grid-template-columns:minmax(0,1fr) 310px;gap:34px}.answerBodyGrid{grid-template-columns:minmax(0,1fr) 250px;gap:34px}}@media (max-width:820px){.publicSiteHeader{flex-direction:column;align-items:flex-start;gap:10px;padding-top:13px;padding-bottom:12px}.publicSiteHeader .siteNav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.publicSiteHeader .siteNav::-webkit-scrollbar{display:none}.publicHero,.splitFeatureSection,.principleSection,.toolHero,.answerHeroGrid,.answerBodyGrid{grid-template-columns:1fr}.publicHero{min-height:0;margin-top:28px}.heroLizVisual{height:min(72vw,560px)}.compactPublicHero .heroLizVisual{height:min(68vw,500px)}.splitFeatureSection{gap:24px}.reverseFeature>:first-child,.reverseFeature>:last-child{order:initial}.featureLizVisual{height:min(70vw,520px)}.principleSection{align-items:start;gap:20px}.toolCardGrid,.largeToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerEntryBand{flex-direction:column;align-items:flex-start}.contentIndexLayout{grid-template-columns:1fr}.contentFilterCard{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.contentFilterCard>strong{grid-column:1/-1}.answerSidebar{position:static}.answerLizVisual,.toolHeroLiz{height:min(70vw,480px)}.styleChoices{grid-template-columns:1fr}.styleChoice{min-height:0}.publicFooterInner{grid-template-columns:repeat(2,minmax(0,1fr))}.publicFooterInner .footerLinkGroup:last-child{grid-column:auto}}@media (max-width:600px){.publicHero,.publicSection,.providerEntryBand,.contentIndexHero,.contentIndexLayout,.answerPage,.toolHero,.toolBody,.publicFooterInner{width:min(100% - 24px,760px)}.publicHero h1{font-size:clamp(38px,12vw,55px)}.publicSection{margin-top:64px;margin-bottom:64px}.sectionHeadingRow{flex-direction:column;align-items:flex-start}.pathGrid,.toolCardGrid,.largeToolGrid,.questionCardGrid,.categoryGrid,.fourPrinciples,.providerValueGrid,.careProfileGridV14,.publicFooterInner{grid-template-columns:1fr}.pathCard{min-height:245px}.providerEntryBand{border-radius:22px;width:min(100% - 24px,760px);padding:26px}.contentFilterCard{grid-template-columns:1fr}.contentFilterCard>strong{grid-column:auto}.contentQuestionRow{padding:17px}.contentQuestionRow p{display:none}.answerHeroGrid{padding-bottom:30px}.answerLead{font-size:16px}.answerBodyGrid{padding-top:30px}.styleQuestion{grid-template-columns:1fr}.profileJourneyActions{flex-direction:column;align-items:flex-start}.lizTopLinks{gap:12px;font-size:11px}}.answerBody>p{white-space:pre-line}@media (max-width:980px){.publicSiteHeader{flex-direction:column;align-items:flex-start;gap:10px;padding-top:13px;padding-bottom:12px}.publicSiteHeader .siteNav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.publicSiteHeader .siteNav::-webkit-scrollbar{display:none}}.coverageEditorSection{gap:18px}.coverageLegacyNotice{background:#f6f5ef;border:1px solid #deddd6;border-radius:13px;gap:8px;padding:14px 15px;display:grid}.coverageLegacyNotice>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.coverageLegacyNotice strong{font-size:13px}.coverageLegacyNotice span,.coverageLegacyNotice p{color:var(--muted);font-size:11px}.coverageLegacyNotice p{margin:0;line-height:1.5}.coverageAddGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.coverageAddGrid button{border:1px solid var(--line);min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;padding:13px}.coverageAddGrid button:hover:not(:disabled){background:#f8faf7;border-color:#22584e7a}.coverageAddGrid button:disabled{opacity:.55;cursor:default}.coverageAddGrid strong,.coverageAddGrid span{display:block}.coverageAddGrid strong{margin-bottom:4px;font-size:13px}.coverageAddGrid span{color:var(--muted);font-size:10px;line-height:1.35}.coverageRuleList{gap:10px;display:grid}.coverageRuleCard{border:1px solid var(--line);background:#fbfaf6;border-radius:14px;gap:13px;padding:15px;display:grid}.coverageRuleTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.coverageRuleTop>div{gap:2px;display:grid}.coverageRuleTop span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.coverageRuleTop strong{font-size:13px}.coverageRuleTop button{color:#8c5148;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:760}.coverageRuleTop button:disabled{opacity:.5;cursor:default}.coverageUploadRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.coverageUploadRow small{color:var(--muted);font-size:10px}.coverageUploadButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;position:relative;width:auto!important;display:inline-flex!important}.coverageUploadButton>span{color:var(--green)!important;font-size:10px!important}.coverageUploadButton input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.coverageEmptyState{color:var(--muted);border:1px dashed #d7d6cf;border-radius:13px;padding:14px 15px;font-size:11px;line-height:1.5}.coveragePreviewBar{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.coveragePreviewBar>div{color:var(--muted);font-size:11px}.coveragePreviewBar strong{color:var(--ink);margin-right:4px;font-size:20px}.coverageWarnings{color:#7b4237;background:#f8eee9;border-radius:11px;gap:6px;padding:12px 14px;font-size:11px;display:grid}@media (max-width:760px){.coverageAddGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageLegacyNotice>div,.coveragePreviewBar,.coverageUploadRow{flex-direction:column;align-items:flex-start}}.publicBrand{flex:none;align-items:center;width:clamp(190px,19vw,245px);display:inline-flex}.publicBrand img{width:100%;height:auto;display:block}.homeHeroFrame{background:radial-gradient(circle at 83% 20%,#ffffffe0 0 10%,#0000 30%),radial-gradient(circle at 78% 75%,#4f8f6f21,#0000 34%),linear-gradient(118deg,#faf7ef 0%,#f6f4eb 49%,#eaf3ed 100%);border:1px solid #22584e1a;border-radius:38px;width:min(1280px,100% - 32px);margin:24px auto 0;overflow:hidden;box-shadow:0 28px 80px #17342f12}.homeV16Hero{grid-template-columns:minmax(0,1.06fr) minmax(390px,.82fr);align-items:center;gap:clamp(28px,5vw,70px);width:min(1190px,100% - 54px);min-height:650px;margin-top:0;padding:48px 0 0}.homeHeroCopy{z-index:2;padding:20px 0 56px;position:relative}.homeV16Hero h1{max-width:730px;font-size:clamp(48px,5.5vw,74px);line-height:.98}.homeHeroCopy>p{color:#52645f;max-width:610px}.homePrimaryCta{background:#ef8b1c;padding:13px 22px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 10px 24px #ef8b1c29}.homePrimaryCta:hover{background:#df7c10;transform:translateY(-1px);box-shadow:0 14px 30px #ef8b1c38}.homeSecondaryCta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e}.homeHeroArt{justify-content:center;align-self:stretch;align-items:flex-end;min-height:610px;padding:26px 0 0;display:flex;position:relative}.homeHeroHalo{aspect-ratio:1;background:#dcf0e4b8;border-radius:50%;width:92%;position:absolute;bottom:-11%;right:-4%;box-shadow:inset 0 0 0 1px #4f8f6f12}.homeHeroArt .heroLizVisual{z-index:1;border-radius:30px 30px 0 0;width:100%;height:610px;position:relative;overflow:hidden;box-shadow:0 20px 60px #2941391f}.homeHeroArt .heroLizVisual img{object-position:50% 28%}.homeHeroLizLabel{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffff9e;border-radius:18px;min-width:210px;padding:14px 16px;position:absolute;bottom:34px;left:-20px;box-shadow:0 16px 40px #17342f1f}.homeHeroLizLabel strong,.homeHeroLizLabel span{display:block}.homeHeroLizLabel strong{color:var(--green);letter-spacing:-.03em;font-family:Georgia,serif;font-size:23px;font-weight:500}.homeHeroLizLabel span{color:#61716d;margin-top:2px;font-size:11px;font-weight:720}.homeHeroFrame .heroTrustRow span{background:#ffffffad}.homeLizFeature{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr)}.lizPlanningFrame{background:radial-gradient(circle at 72% 22%,#ffffffd1,#0000 28%),linear-gradient(145deg,#eef5f0 0%,#dcece2 58%,#f4e8d8 100%);border:1px solid #22584e1a;border-radius:32px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 24px 66px #17342f12}.lizPlanningWash{aspect-ratio:1;background:#ffffff7a;border:1px solid #ffffffb8;border-radius:50%;width:78%;position:absolute;top:5%;left:11%}.lizPlanningFrame .planningLizVisual{z-index:1;width:auto;height:auto;box-shadow:none;border-radius:0;position:absolute;inset:24px 18px 0;overflow:visible}.lizPlanningFrame .planningLizVisual img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}.lizFrameCaption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef9e8;border-radius:18px;max-width:310px;padding:14px 16px;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 15px 38px #17342f1a}.lizFrameCaption span,.lizFrameCaption strong{display:block}.lizFrameCaption span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.lizFrameCaption strong{color:var(--ink);letter-spacing:-.025em;margin-top:4px;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.14}@media (max-width:1000px){.homeV16Hero{grid-template-columns:minmax(0,1fr) 360px;width:min(100% - 40px,900px);min-height:590px}.homeV16Hero h1{font-size:clamp(44px,6.3vw,64px)}.homeHeroArt{min-height:550px}.homeHeroArt .heroLizVisual{height:550px}.homeHeroLizLabel{left:-12px}}@media (max-width:820px){.publicBrand{width:215px}.homeHeroFrame{border-radius:28px;width:min(100% - 20px,760px)}.homeV16Hero{grid-template-columns:1fr;gap:8px;width:min(100% - 32px,700px);padding-top:30px}.homeHeroCopy{padding:12px 0 18px}.homeV16Hero h1{font-size:clamp(42px,8.6vw,62px)}.homeHeroArt{min-height:520px;padding-top:0}.homeHeroArt .heroLizVisual{border-radius:28px 28px 0 0;width:min(100%,480px);height:520px}.homeHeroLizLabel{bottom:24px;left:max(10px,50% - 225px)}.homeLizFeature{grid-template-columns:1fr}.lizPlanningFrame{min-height:540px}}@media (max-width:600px){.publicBrand{width:186px}.homeHeroFrame{border-radius:22px;margin-top:12px}.homeV16Hero{width:min(100% - 24px,560px);padding-top:24px}.homeV16Hero h1{font-size:clamp(39px,11.5vw,53px);line-height:1}.homeHeroCopy>p{font-size:16px;line-height:1.6}.homeHeroArt{min-height:455px}.homeHeroArt .heroLizVisual{border-radius:22px 22px 0 0;height:455px}.homeHeroArt .heroLizVisual img{object-position:50% 23%}.homeHeroLizLabel{min-width:190px;padding:12px 14px;bottom:18px;left:10px}.homeHeroLizLabel strong{font-size:20px}.lizPlanningFrame{border-radius:24px;min-height:500px}.lizFrameCaption{bottom:16px;left:16px;right:16px}}.homeV16Hero h1{letter-spacing:-.045em;max-width:650px;font-size:clamp(44px,4.7vw,62px);line-height:1.01}.homeHeroCopy>p{max-width:570px;font-size:17px;line-height:1.62}.homeHeroFrame{background:radial-gradient(circle at 83% 18%,#deefe5b8,#0000 34%),linear-gradient(135deg,#faf8f1 0%,#f6f5ee 54%,#eef5f0 100%)}.homeLizFeature{align-items:center}.lizThoughtfulFrame{background:linear-gradient(145deg,#edf5ef 0%,#f6efe5 100%);border:1px solid #22584e1a;border-radius:32px;min-height:500px;padding:16px;position:relative;overflow:hidden;box-shadow:0 24px 66px #17342f12}.lizThoughtfulFrame:before{content:"";aspect-ratio:1;background:#d8ebdf9e;border-radius:50%;width:68%;position:absolute;top:-22%;right:-18%}.lizThoughtfulFrame .thoughtfulLizVisual{z-index:1;box-shadow:none;border-radius:24px;position:absolute;inset:16px;overflow:hidden}.lizThoughtfulFrame .thoughtfulLizVisual img{object-fit:cover;object-position:45% 50%;width:100%;height:100%}.lizThoughtfulFrame .lizFrameCaption{z-index:2;max-width:300px;bottom:30px;left:30px;right:auto}@media (max-width:1000px){.homeV16Hero h1{font-size:clamp(42px,5.6vw,56px)}.lizThoughtfulFrame{min-height:480px}}@media (max-width:820px){.homeV16Hero h1{font-size:clamp(40px,7.6vw,52px)}.lizThoughtfulFrame{min-height:460px}}@media (max-width:600px){.homeV16Hero h1{font-size:clamp(38px,10.4vw,48px);line-height:1.02}.homeHeroCopy>p{font-size:16px;line-height:1.58}.lizThoughtfulFrame{border-radius:24px;min-height:420px;padding:12px}.lizThoughtfulFrame .thoughtfulLizVisual{border-radius:18px;inset:12px}.lizThoughtfulFrame .lizFrameCaption{max-width:none;bottom:24px;left:24px;right:24px}}.questionIndexHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:clamp(34px,7vw,90px);padding:38px 0 34px;display:grid}.questionIndexIntro{max-width:780px}.questionIndexHero h1{margin-top:9px;font-size:clamp(39px,5vw,60px);line-height:1.01}.questionIndexHero p{font-size:15px}.questionIndexNote{background:radial-gradient(circle at 100% 0,#d6ebe0b8,#0000 52%),linear-gradient(145deg,#f7f8effa,#ebf2e8f2);border:1px solid #22584e24;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 48px #17342f0e}.questionIndexNote>span{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850;display:block}.questionIndexNote>strong{letter-spacing:-.03em;margin-top:8px;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.12;display:block}.questionIndexNote p{margin:10px 0 13px;font-size:12px;line-height:1.58}.questionIndexNote .textCta{font-size:12px}.contentQuestionList{box-shadow:0 16px 54px #17342f09}.contentQuestionRow{padding:22px 23px}.contentQuestionRow h2{font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.2}.contentQuestionRow p{max-width:800px}.answerHeroEditorial{align-items:center;padding:22px 0 50px;position:relative}.answerHeroCopy{max-width:760px}.answerHeroEditorial h1{font-size:clamp(36px,4.6vw,58px)}.answerLizFrame{background:linear-gradient(145deg,#e8f3eb 0%,#f4eee3 100%);border:1px solid #22584e24;border-radius:32px;min-width:0;padding:11px;position:relative;overflow:hidden;box-shadow:0 26px 72px #17342f16}.answerLizHalo{filter:blur(2px);pointer-events:none;background:#ffffff85;border-radius:50%;position:absolute;inset:-20% 28% 43% -16%}.answerLizVisual{z-index:1;height:350px;box-shadow:none;border-radius:23px;position:relative}.answerLizVisual img{object-position:18% center}.answerLizCaption{z-index:2;background:#fffef9f2;border:1px solid #22584e1a;border-radius:16px;width:calc(100% - 24px);margin:-38px 12px 5px;padding:12px 14px;position:relative;box-shadow:0 12px 34px #17342f14}.answerLizCaption span,.learnLizCaption span,.learnPlanningCaption span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.answerLizCaption strong,.learnLizCaption strong,.learnPlanningCaption strong{color:#314a43;margin-top:4px;font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.25;display:block}.answerBodyGrid{grid-template-columns:minmax(0,720px) 270px;gap:clamp(38px,6vw,70px)}.answerBody>p:first-child{color:#304842;font-size:18px;line-height:1.76}.answerBody>p+p{margin-top:1.3em}.takeawayBox{background:linear-gradient(145deg,#e1f0e7eb,#f4f2e4c7);border:1px solid #22584e14;padding:27px;position:relative;overflow:hidden}.takeawayBox .eyebrow{margin-bottom:7px}.nextStepBox{background:#fcf8eff2;border-color:#c17a4838;padding:25px}.answerSideCard{background:#f7f6efe6}.learnEditorialHero{grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);gap:clamp(34px,6vw,76px);min-height:510px}.learnEditorialHero h1{font-size:clamp(40px,5.2vw,63px)}.learnLizFrame{background:linear-gradient(145deg,#e9f2e8,#f1e9dc);border:1px solid #22584e24;border-radius:32px;padding:11px;position:relative;overflow:hidden;box-shadow:0 26px 76px #17342f14}.learnLizFrame .heroLizVisual{height:385px;box-shadow:none;border-radius:23px}.learnThinkingVisual img{object-position:17% center}.learnLizCaption{z-index:2;background:#fffef9f2;border:1px solid #22584e1a;border-radius:16px;max-width:275px;padding:12px 14px;position:absolute;bottom:25px;left:28px;right:28px;box-shadow:0 12px 34px #17342f14}.learnPlanningFeature{align-items:stretch}.learnPlanningFrame{background:linear-gradient(155deg,#dfeee6 0%,#eff4e8 48%,#eee3d4 100%);border:1px solid #22584e1f;border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 24px 68px #17342f12}.learnPlanningHalo{background:#ffffff6b;border-radius:50%;width:420px;height:420px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.learnPlanningFrame .featureLizVisual{z-index:1;height:auto;box-shadow:none;border-radius:0;position:absolute;inset:14px 8px 0}.learnPlanningVisual img{object-fit:contain;object-position:center bottom}.learnPlanningCaption{z-index:2;background:#fffef9f2;border:1px solid #22584e1a;border-radius:16px;width:min(260px,100% - 48px);padding:12px 14px;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 34px #17342f14}@media (max-width:900px){.questionIndexHero{grid-template-columns:1fr;align-items:start;gap:24px}.questionIndexNote{max-width:560px}.learnEditorialHero{grid-template-columns:1fr;min-height:0}.learnLizFrame{max-width:680px}.learnLizFrame .heroLizVisual{height:min(60vw,410px)}.answerHeroEditorial{grid-template-columns:1fr}.answerLizFrame{max-width:680px}.answerLizVisual{height:min(55vw,380px)}.learnPlanningFrame{min-height:min(78vw,540px)}}@media (max-width:620px){.questionIndexHero{padding-top:18px}.questionIndexHero h1{font-size:clamp(36px,11vw,49px)}.questionIndexNote{border-radius:20px;padding:20px}.contentQuestionRow{gap:13px;padding:19px 17px}.contentQuestionRow h2{font-size:18px}.answerHeroEditorial{padding-top:4px}.answerLizFrame{border-radius:24px;padding:8px}.answerLizVisual{border-radius:18px;height:290px}.answerLizCaption{margin-top:-28px}.answerBody>p:first-child{font-size:17px}.learnLizFrame{border-radius:24px;padding:8px}.learnLizFrame .heroLizVisual{border-radius:18px;height:300px}.learnLizCaption{bottom:18px;left:19px;right:19px}.learnPlanningFrame{border-radius:24px;min-height:430px}.learnPlanningCaption{bottom:18px;left:18px}}.answerRichText{color:#3c514b;font-size:16px;line-height:1.76}.answerRichText>p:first-child{color:#304842;font-size:18px;line-height:1.76}.answerRichText p{margin:0}.answerRichText p+p,.answerRichText p+ul,.answerRichText p+ol,.answerRichText ul+p,.answerRichText ol+p,.answerRichText blockquote+p{margin-top:1.25em}.answerRichText h2,.answerRichText h3,.answerRichText h4{color:#173c35;letter-spacing:-.025em;margin:1.6em 0 .55em;font-family:Georgia,serif;font-weight:500}.answerRichText h2{font-size:30px;line-height:1.16}.answerRichText h3{font-size:23px;line-height:1.2}.answerRichText h4{font-size:18px;line-height:1.25}.answerRichText ul,.answerRichText ol{margin:1em 0 1.35em;padding-left:1.4em}.answerRichText li{padding-left:.2em}.answerRichText li+li{margin-top:.7em}.answerRichText li>p{margin:0}.answerRichText strong,.answerRichText b{color:#253f38;font-weight:750}.answerRichText a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.answerRichText blockquote{color:#52655f;border-left:3px solid #c17a4880;margin:1.45em 0;padding:4px 0 4px 20px}.takeawayRichText{color:#40514c;line-height:1.65}.takeawayRichText ul,.takeawayRichText ol{margin:0;padding-left:1.35em}.takeawayRichText li{padding-left:.18em}.takeawayRichText li+li{margin-top:.62em}.takeawayRichText li>p,.takeawayRichText p{margin:0}.takeawayRichText strong,.takeawayRichText b{color:#253f38;font-weight:750}.takeawayRichText a{color:var(--green);text-underline-offset:3px;font-weight:700}.answerGuidedBody{gap:24px;min-width:0;display:grid}.takeawayBoxTop{background:radial-gradient(circle at 100% 0,#ffffff8f,#0000 34%),linear-gradient(145deg,#dbefe4f2,#f4f2e4e0);border-radius:24px;margin:0;padding:28px 30px;box-shadow:0 18px 46px #17342f0b}.takeawayBoxTop h2{letter-spacing:-.025em;color:#173c35;margin:3px 0 16px;font-family:Georgia,serif;font-size:29px;font-weight:500;line-height:1.12}.answerIntroPanel{background:#fffef9b8;border:1px solid #22584e17;border-radius:24px;padding:28px 30px}.answerIntroPanel .eyebrow{margin-bottom:12px}.answerIntroRichText>p:first-child{color:#2f4942;font-size:18px}.answerSectionStack{gap:12px;margin-top:8px;display:grid}.answerSectionStackHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.66fr);align-items:end;gap:24px;margin-bottom:8px;padding:6px 2px 10px;display:grid}.answerSectionStackHeader h2{color:#173c35;letter-spacing:-.03em;max-width:590px;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(27px,3vw,35px);font-weight:500;line-height:1.08}.answerSectionStackHeader p{color:#62716c;margin:0;font-size:13px;line-height:1.55}.answerAccordion{background:#fffef9;border:1px solid #22584e18;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #17342f06}.answerAccordion>summary{cursor:pointer;color:#173c35;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:14px 20px 14px 17px;list-style:none;display:grid}.answerAccordion>summary::-webkit-details-marker{display:none}.answerAccordion>summary::marker{content:""}.answerAccordion>summary:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.answerAccordionIndex{width:38px;height:38px;color:var(--accent);letter-spacing:.06em;background:#ffffffb8;border:1px solid #22584e1c;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.answerAccordionTitle{letter-spacing:-.02em;font-family:Georgia,serif;font-size:22px;font-weight:500;line-height:1.14}.answerAccordionAction{color:#526861;padding-right:25px;font-size:11px;font-weight:750;position:relative}.answerAccordionAction:after{content:"+";border:1px solid #22584e38;border-radius:50%;place-items:center;width:19px;height:19px;font-size:15px;font-weight:500;display:grid;position:absolute;top:50%;right:0;transform:translateY(-52%)}.answerAccordion[open] .answerAccordionAction{font-size:0}.answerAccordion[open] .answerAccordionAction:before{content:"Close";font-size:11px}.answerAccordion[open] .answerAccordionAction:after{content:"−"}.answerAccordionContent{background:#ffffff94;border-top:1px solid #22584e14;border-radius:0 0 16px 16px;margin:0 20px 20px 72px;padding:22px 23px 24px}.answerAccordionContent h3:first-child,.answerAccordionContent h4:first-child{margin-top:0}.answerAccordionContent h3{font-size:21px}.answerAccordionContent h4{font-size:17px}.nextStepBoxGuided{background:linear-gradient(145deg,#fcf6ebfa,#f8f4ebf0);border-radius:24px;margin-top:8px;padding:27px 30px}.nextStepBoxGuided p{color:#314a43;margin:8px 0 0;font-size:17px;line-height:1.65}.answerSidebar{gap:14px;display:grid}.answerReadingCard{background:linear-gradient(145deg,#e5f1eaf0,#f5f4e9e6);border:1px solid #22584e1c;border-radius:20px;padding:20px}.answerReadingCard>span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.answerReadingCard>strong{color:#173c35;letter-spacing:-.02em;margin-top:6px;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.12;display:block}.answerReadingCard p{color:#5c6d67;margin:10px 0 0;font-size:12px;line-height:1.55}@media (max-width:900px){.answerSectionStackHeader{grid-template-columns:1fr;gap:10px}.answerSectionStackHeader p{max-width:540px}}@media (max-width:620px){.takeawayBoxTop,.answerIntroPanel,.nextStepBoxGuided{border-radius:20px;padding:22px 20px}.answerAccordion{border-radius:19px}.answerAccordion>summary{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:68px;padding:13px 15px}.answerAccordionIndex{width:32px;height:32px;font-size:9px}.answerAccordionTitle{font-size:19px}.answerAccordionAction{display:none}.answerAccordionContent{margin:0 14px 14px;padding:19px 17px 20px}}.answerBodyGridGuided{align-items:start;padding:34px 0 22px;position:relative}.answerBodyGridGuided:before{content:"";z-index:-1;background:radial-gradient(circle at 10% 4%,#e0efe675,#0000 28%),linear-gradient(#f9f8f29e,#f4f4ec52);border-radius:34px;position:absolute;inset:4px -38px -24px}.answerGuidedBody{gap:28px}.takeawayBoxTop{background:radial-gradient(circle at 92% 10%,#ffffff7a,#0000 26%),linear-gradient(135deg,#dceee4 0%,#edf3e6 48%,#f3eadb 100%);border-color:#22584e29;box-shadow:0 22px 60px #17342f12}.takeawayTopline{justify-content:space-between;align-items:start;gap:24px;margin-bottom:18px;display:flex}.takeawayTopline h2{margin-bottom:0}.answerReadTime{color:#496059;letter-spacing:.02em;background:#ffffff8c;border:1px solid #22584e24;border-radius:999px;flex:none;margin-top:2px;padding:7px 10px;font-size:10px;font-weight:800}.takeawayBoxTop .takeawayRichText ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.takeawayBoxTop .takeawayRichText li{background:#ffffff94;border:1px solid #22584e17;border-radius:14px;margin:0;padding:13px 13px 13px 31px;line-height:1.48;position:relative}.takeawayBoxTop .takeawayRichText li:before{content:"✓";color:var(--green);font-size:11px;font-weight:900;position:absolute;top:13px;left:12px}.answerIntroPanel{background:linear-gradient(135deg,#1e5b50 0%,#28685b 100%);border-color:#22584e29;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:20px;padding:30px;display:grid;box-shadow:0 22px 54px #17342f1c}.answerIntroMarker{color:#fffaf0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:56px;height:56px;font-family:Georgia,serif;font-size:19px;display:grid}.answerIntroRichText,.answerIntroRichText>p:first-child,.answerIntroRichText strong,.answerIntroRichText b{color:#fffdf7}.answerIntroRichText a{color:#fff}.answerIntroRichText ul,.answerIntroRichText ol{color:#fffdf7}.answerSectionStack{gap:16px}.answerSectionStackHeader{border-bottom:1px solid #22584e1f;padding:10px 2px 14px}.answerAccordion{border-width:1px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 42px #17342f09}.answerAccordion:hover{transform:translateY(-1px);box-shadow:0 20px 48px #17342f0e}.answerAccordion--sage{background:#e8f2ea}.answerAccordion--cream{background:#f6eddd}.answerAccordion--mist{background:#e9f0ee}.answerAccordion--caution{background:#f6e5d3;border-color:#c17a4857}.answerAccordion--action{background:#dceee3;border-color:#22584e38}.answerAccordion>summary{min-height:90px;padding:17px 22px 17px 18px}.answerAccordionHeading{gap:5px;display:grid}.answerAccordionKicker{color:#6d7e78;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.answerAccordion--caution .answerAccordionKicker{color:#a16035}.answerAccordion--action .answerAccordionKicker{color:#236557}.answerAccordionTitle{font-size:23px}.answerAccordionIndex{background:#ffffff94;border-color:#22584e26}.answerAccordionContent{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff4d;border:1px solid #ffffff57;border-left:4px solid #22584e47;border-radius:16px;margin:0 22px 22px 72px;padding:24px 26px 27px;position:relative}.answerAccordion--caution .answerAccordionContent{border-left-color:#c17a489e}.answerAccordion--action .answerAccordionContent{border-left-color:#22584e94}.answerAccordionContent>p:first-child{font-size:17px;line-height:1.68}.answerAccordionContent ul,.answerAccordionContent ol{padding-left:1.25em}.answerAccordionContent li::marker{color:#5b8176}.answerAccordion--caution .answerAccordionContent li::marker{color:#b06a3c}.answerAccordionContent--dense ul{column-count:2;column-gap:36px}.answerAccordionContent--dense li{break-inside:avoid;margin-bottom:.72em}.nextStepBoxGuided{background:linear-gradient(135deg,#f3e4d1 0%,#f8efe2 100%);border-color:#c17a4847;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;display:grid}.nextStepNumber{width:48px;height:48px;color:var(--accent);background:#fffaf1;border-radius:50%;place-items:center;font-size:22px;display:grid}.answerSidebarGuided{min-width:0}.answerSidebarSticky{gap:14px;display:grid;position:sticky;top:92px}.answerContentsCard{background:#fffdf6;border:1px solid #22584e24;border-radius:22px;padding:20px;overflow:hidden;box-shadow:0 16px 42px #17342f09}.answerContentsCard .eyebrow{margin-bottom:12px}.answerContentsCard ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.answerContentsCard a{color:#3e554e;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;padding:9px 8px;font-size:11px;line-height:1.35;text-decoration:none;display:grid}.answerContentsCard a:hover{background:#eef4eb}.answerContentsCard a span{color:var(--accent);letter-spacing:.06em;padding-top:2px;font-size:8px;font-weight:850}.answerReadingCard{background:linear-gradient(145deg,#e1efe6,#f0f0df)}.answerSideCard{background:#f8f7efeb;border-color:#22584e1c}@media (max-width:1050px){.answerBodyGrid{grid-template-columns:minmax(0,1fr) 245px;gap:34px}.takeawayBoxTop .takeawayRichText ul{grid-template-columns:1fr}.answerAccordionContent--dense ul{column-count:1}}@media (max-width:900px){.answerBodyGridGuided{grid-template-columns:1fr}.answerBodyGridGuided:before{left:-18px;right:-18px}.answerSidebarSticky{position:static}.answerContentsCard{display:none}.answerSidebarGuided{grid-row:auto}}@media (max-width:620px){.answerBodyGridGuided{padding-top:22px}.answerBodyGridGuided:before{border-radius:24px;inset:0 -10px -18px}.takeawayTopline{gap:8px;display:grid}.answerReadTime{justify-self:start}.answerIntroPanel{grid-template-columns:1fr;gap:14px;padding:24px 20px}.answerIntroMarker{width:42px;height:42px;font-size:15px}.answerAccordion>summary{min-height:76px}.answerAccordionKicker{font-size:7px}.answerAccordionTitle{font-size:19px}.answerAccordionContent{border-left-width:3px;margin:0 14px 14px;padding:20px 18px 22px}.nextStepBoxGuided{grid-template-columns:42px minmax(0,1fr);padding:22px 20px}.nextStepNumber{width:40px;height:40px}}.answerAccordion:target{outline-offset:3px;outline:2px solid #22584e38}.answerIntroPanel{color:#213f38;background:radial-gradient(circle at 8% 20%,#ffffffb8,#0000 31%),linear-gradient(135deg,#e3f0e7 0%,#f3efe2 100%);border:1px solid #22584e29;box-shadow:0 18px 48px #17342f12}.answerIntroMarker{color:#22584e;background:#ffffff9e;border-color:#22584e2e}.answerIntroRichText,.answerIntroRichText p,.answerIntroRichText li,.answerIntroRichText h2,.answerIntroRichText h3,.answerIntroRichText h4,.answerIntroRichText strong,.answerIntroRichText b,.answerIntroRichText em,.answerIntroRichText i,.answerIntroRichText blockquote{color:#27473f}.answerIntroRichText h2,.answerIntroRichText h3,.answerIntroRichText h4{color:#173c35}.answerIntroRichText a{color:#1f6658;text-decoration-color:#1f665859}.answerIntroRichText li::marker{color:#4e8275}.answerAccordionContent,.answerAccordionContent p,.answerAccordionContent li,.answerAccordionContent h2,.answerAccordionContent h3,.answerAccordionContent h4,.answerAccordionContent strong,.answerAccordionContent b,.answerAccordionContent em,.answerAccordionContent i,.answerAccordionContent blockquote{color:#29463f}.answerAccordionContent h2,.answerAccordionContent h3,.answerAccordionContent h4{color:#173c35}.answerAccordionContent a{color:#1f6658}.answerAccordion--caution .answerAccordionContent,.answerAccordion--caution .answerAccordionContent p,.answerAccordion--caution .answerAccordionContent li{color:#554437}.answerIntroPanel{color:#fffdf7;background:linear-gradient(135deg,#1e5b50 0%,#28685b 100%);border-color:#ffffff1f;box-shadow:0 22px 54px #17342f1c}.answerIntroPanel .eyebrow{color:#efc7a5}.answerIntroPanel .answerIntroMarker{color:#fffdf7;background:#ffffff1f;border-color:#ffffff47}.answerIntroPanel .answerIntroRichText,.answerIntroPanel .answerIntroRichText p,.answerIntroPanel .answerIntroRichText li,.answerIntroPanel .answerIntroRichText h2,.answerIntroPanel .answerIntroRichText h3,.answerIntroPanel .answerIntroRichText h4,.answerIntroPanel .answerIntroRichText h5,.answerIntroPanel .answerIntroRichText h6,.answerIntroPanel .answerIntroRichText span,.answerIntroPanel .answerIntroRichText strong,.answerIntroPanel .answerIntroRichText b,.answerIntroPanel .answerIntroRichText em,.answerIntroPanel .answerIntroRichText i,.answerIntroPanel .answerIntroRichText blockquote{color:#fffdf7!important}.answerIntroPanel .answerIntroRichText a{text-decoration-color:#ffffff8c;color:#fff!important}.answerIntroPanel .answerIntroRichText li::marker{color:#f1c8a6}.publicPageShell .siteNav{font-size:15px}.publicPageShell .publicHeroCopy>p,.publicPageShell .sectionHeadingWide>p,.publicPageShell .sectionHeadingRow p,.publicPageShell .splitFeatureCopy>p{font-size:17px;line-height:1.68}.publicPageShell .pathCard p,.publicPageShell .toolCard p,.publicPageShell .questionCard p{font-size:16px;line-height:1.65}.publicPageShell .pathCard strong,.publicPageShell .toolCard strong,.publicPageShell .questionCard strong{font-size:15px;line-height:1.4}.publicPageShell .pathCard>span,.publicPageShell .toolCard .eyebrow,.publicPageShell .questionCard>span{font-size:12px}.publicPageShell .questionCard h3{font-size:20px;line-height:1.3}.toolsHero{min-height:440px}.toolsHero h1{max-width:670px;font-size:clamp(42px,5vw,60px);line-height:1.02}.toolsHero .publicHeroCopy>p{max-width:630px;font-size:18px}.toolsChoiceSection{margin-top:64px}.toolsChoiceHeading{max-width:720px;margin-bottom:32px}.toolsChoiceHeading h2{margin-top:8px}.toolsChoiceHeading p{margin-top:0;font-size:17px;line-height:1.6}.largeToolGrid .toolCard{min-height:270px;padding:28px}.largeToolGrid .toolCard h2{margin-top:13px;font-size:clamp(27px,2.5vw,32px);line-height:1.12}.largeToolGrid .toolCard p{max-width:520px;margin-top:0}.largeToolGrid .toolCard strong{margin-top:26px}@media (max-width:760px){.publicPageShell .siteNav{font-size:14px}.toolsHero h1{font-size:clamp(38px,11vw,52px)}.toolsHero .publicHeroCopy>p,.publicPageShell .publicHeroCopy>p,.publicPageShell .sectionHeadingWide>p,.publicPageShell .sectionHeadingRow p,.publicPageShell .splitFeatureCopy>p{font-size:17px}.largeToolGrid .toolCard{min-height:0;padding:24px}.publicPageShell .pathCard p,.publicPageShell .toolCard p,.publicPageShell .questionCard p{font-size:16px}}.lizIdentityHeader{background:radial-gradient(circle at 11% 15%,#e2efe8f2,#0000 15rem),linear-gradient(135deg,#fffef9 0%,#f6f3e9 100%);align-items:center;gap:26px;padding:28px 34px}.lizIdentityPortrait{background:#e8efe9;border:1px solid #22584e24;border-radius:26px;flex:0 0 112px;width:112px;height:132px;overflow:hidden;box-shadow:0 14px 30px #17342f17}.lizIdentityPortrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.lizIdentityCopy{min-width:0}.lizIdentityCopy h1{margin:5px 0 8px;font-size:clamp(34px,4vw,48px);line-height:1}.lizIdentityCopy p{color:#52645f;max-width:720px;margin:0;font-size:17px;line-height:1.65}.lizEntryContext{border-bottom:1px solid var(--line);background:#edf4ef;justify-content:space-between;align-items:center;gap:20px;padding:16px 34px;display:flex}.lizEntryContext-question{background:#eef4ef}.lizEntryContext-provider{background:#f4f0e6}.lizEntryContext-compare{background:#eef3f1}.lizEntryContextCopy{gap:3px;min-width:0;display:grid}.lizEntryContextCopy>span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.lizEntryContextCopy>strong{color:var(--ink);font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.25}.lizEntryContextCopy>small{color:var(--muted);font-size:14px;line-height:1.4}.lizEntryContextActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px 14px;display:flex}.lizEntryContextActions a{color:#315f55;text-underline-offset:3px;font-size:14px;font-weight:760}.messages{min-height:360px;padding-top:30px;padding-bottom:32px}.messageRow.assistant{align-items:flex-end;gap:10px}.lizMessageAvatar{object-fit:cover;object-position:50% 19%;background:#e8efe9;border:1px solid #22584e24;border-radius:13px;flex:0 0 38px;width:38px;height:38px}.messageBubble{font-size:17px;line-height:1.58}.messageRow.assistant .messageBubble{background:#e3efe9;border:1px solid #22584e12;border-bottom-left-radius:6px;max-width:min(80%,700px)}.messageRow.user .messageBubble{max-width:min(78%,680px)}.quickAnswerPanel{padding-top:19px;padding-bottom:20px}.quickAnswerHint{color:#53645f;margin-bottom:12px;font-size:15px;font-weight:650;line-height:1.45}.quickChoiceCard{min-height:68px;padding:14px 15px}.choiceText strong{font-size:16px;line-height:1.35}.choiceText small{margin-top:4px;font-size:14px;line-height:1.45}.composer textarea{min-height:76px;font-size:17px;line-height:1.55}.composerFooter span{font-size:13px}.composerFooter button{min-height:44px;font-size:15px}.journeyCard{padding:24px}.journeyCard .muted,.navigatorNote{font-size:15px;line-height:1.6}.summaryItem,.summaryItem strong,.privacyNote strong{font-size:14px}.privacyNote span{font-size:13px;line-height:1.55}.shortlistBarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.shortlistBar .shortlistCompareButton{color:var(--green);background:0 0;border:1px solid #22584e59}.shortlistBar .shortlistCompareButton:hover:not(:disabled){background:var(--green-soft)}@media (max-width:760px){.lizIdentityHeader{align-items:flex-start;gap:16px;padding:20px 18px}.lizIdentityPortrait{border-radius:20px;flex-basis:82px;width:82px;height:102px}.lizIdentityCopy h1{font-size:34px}.lizIdentityCopy p{font-size:16px;line-height:1.55}.lizEntryContext{flex-direction:column;align-items:flex-start;padding:15px 18px}.lizEntryContextActions{justify-content:flex-start}.messages{padding-left:14px;padding-right:14px}.lizMessageAvatar{flex-basis:34px;width:34px;height:34px}.messageBubble,.messageRow.assistant .messageBubble,.messageRow.user .messageBubble{max-width:86%}.messageBubble{font-size:16px}.shortlistBar{flex-direction:column;align-items:flex-start}.shortlistBarActions{justify-content:stretch;width:100%}.shortlistBarActions button{flex:180px}}.compareWithLizLink{color:var(--green);text-underline-offset:3px;font-size:11px;font-weight:780;text-decoration:underline}.evergreenHero{grid-template-columns:minmax(0,1.03fr) minmax(340px,.72fr);align-items:center;gap:58px;max-width:1180px;margin:0 auto;padding:74px 28px 44px;display:grid}.evergreenHeroCopy h1{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.035em;max-width:850px;margin:12px 0 24px;font-size:clamp(44px,5.6vw,76px);line-height:.98}.evergreenHeroCopy>p{max-width:700px;color:var(--ink-soft,#40544b);font-size:19px;line-height:1.7}.evergreenLizFrame{background:linear-gradient(145deg,#e8f0e8 0%,#f7efe3 100%);border-radius:34px;justify-content:center;align-items:flex-end;min-height:440px;display:flex;position:relative;overflow:hidden}.evergreenLizHalo{background:#ffffff94;border-radius:50%;width:330px;height:330px;position:absolute;top:45px;right:30px}.evergreenLizVisual{z-index:1;object-fit:contain;max-width:92%;max-height:420px;position:relative}.evergreenLizCaption{z-index:2;background:#faf9f4f0;border:1px solid #1848371c;border-radius:20px;flex-direction:column;gap:3px;padding:15px 18px;display:flex;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 12px 30px #273e3417}.evergreenLizCaption span{text-transform:uppercase;letter-spacing:.12em;color:#527064;font-size:12px;font-weight:700}.evergreenLizCaption strong{color:#173f31;font-size:16px;line-height:1.35}.evergreenKeyPoints{padding-top:38px}.evergreenPointGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.evergreenPointGrid article{background:#eaf1e9;border:1px solid #d6e3d9;border-radius:22px;min-height:160px;padding:24px}.evergreenPointGrid article:nth-child(2n){background:#f7f1e8;border-color:#eadfce}.evergreenPointGrid span,.evergreenSectionNumber{letter-spacing:.12em;color:#6d8278;font-size:12px;font-weight:800}.evergreenPointGrid p{color:#173f31;margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.55}.evergreenSectionArea{padding-top:28px}.evergreenSectionStack{gap:18px;display:grid}.evergreenSectionCard{background:#fff;border:1px solid #e4e4dc;border-radius:24px;grid-template-columns:54px 1fr;gap:12px;padding:28px 30px;display:grid}.evergreenSectionCard--sage{background:#eef4ed;border-color:#d9e5db}.evergreenSectionCard--warm{background:#fbf1e5;border-color:#eedcc8}.evergreenSectionCard h3{color:#173f31;margin:0 0 12px;font-size:26px;line-height:1.2}.evergreenSectionCard p,.evergreenSectionCard li{color:#43564e;font-size:18px;line-height:1.65}.evergreenSectionCard ul{gap:7px;margin:12px 0 0;padding-left:23px;display:grid}.evergreenQuestionSection{padding-top:44px}.evergreenEmptyQuestions{background:#f1f5ef;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.evergreenEmptyQuestions p{margin:0;font-size:18px;line-height:1.6}.evergreenNextStep{color:#fff;background:#173f31;border-radius:30px;justify-content:space-between;align-items:center;gap:34px;margin-top:34px;margin-bottom:70px;padding:34px 40px;display:flex}.evergreenNextStep h2{color:#fff;margin:6px 0 10px;font-size:34px}.evergreenNextStep p{color:#e1ece5;margin:0;font-size:18px;line-height:1.6}.evergreenNextStep .eyebrow{color:#b9d1c4}.evergreenNextStep .primaryCta{white-space:nowrap;color:#183e31;background:#f2a45e}.legalPage{max-width:980px;margin:0 auto;padding:70px 28px 90px}.legalPage h1{font-family:var(--font-serif,Georgia,serif);margin:10px 0 22px;font-size:clamp(42px,5vw,66px);line-height:1.02}.legalLead{color:#40544b;font-size:20px;line-height:1.65}.legalNotice{background:#f7f1e8;border:1px solid #eadfce;border-radius:18px;margin:28px 0;padding:20px 22px;font-size:16px;line-height:1.6}.legalSection{border-top:1px solid #e4e7e2;padding:28px 0}.legalSection h2{color:#173f31;margin:0 0 13px;font-size:28px}.legalSection p,.legalSection li{color:#40544b;font-size:18px;line-height:1.7}.legalSection ul{gap:8px;padding-left:24px;display:grid}.legalContact{background:#eef4ed;border-radius:20px;margin-top:28px;padding:24px}.legalContact p{margin:4px 0;font-size:17px;line-height:1.6}@media (max-width:850px){.evergreenHero{grid-template-columns:1fr;gap:30px;padding-top:48px}.evergreenHeroCopy h1{font-size:clamp(42px,12vw,62px)}.evergreenLizFrame{min-height:370px}.evergreenPointGrid{grid-template-columns:1fr}.evergreenNextStep{flex-direction:column;align-items:flex-start}.evergreenSectionCard{grid-template-columns:40px 1fr;padding:23px 20px}.evergreenSectionCard p,.evergreenSectionCard li,.evergreenPointGrid p{font-size:17px}}.evergreenIndexGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.evergreenIndexGridServices{grid-template-columns:repeat(3,1fr)}.evergreenIndexCard{background:#fff;border:1px solid #e1e5df;border-radius:22px;flex-direction:column;min-height:270px;padding:24px;text-decoration:none;display:flex}.evergreenIndexCard:nth-child(3n+2){background:#f5f1e9}.evergreenIndexCard:nth-child(3n+3){background:#eef4ed}.evergreenIndexCard>span{text-transform:uppercase;letter-spacing:.1em;color:#6f8379;font-size:12px;font-weight:800}.evergreenIndexCard h3{color:#173f31;margin:12px 0;font-size:23px;line-height:1.2}.evergreenIndexCard p{color:#51635b;margin:0 0 20px;font-size:16.5px;line-height:1.55}.evergreenIndexCard strong{color:#a55c2b;margin-top:auto;font-size:15px}.legalUpdated{color:#75847d;margin-top:12px;font-size:14px}.legalActions{margin-top:32px}@media (max-width:900px){.evergreenIndexGrid,.evergreenIndexGridServices{grid-template-columns:1fr 1fr}}@media (max-width:620px){.evergreenIndexGrid,.evergreenIndexGridServices{grid-template-columns:1fr}.evergreenIndexCard{min-height:0}}.editorialIndexHero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:58px;max-width:1180px;margin:0 auto;padding:72px 28px 48px;display:grid}.editorialIndexHero h1{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.035em;max-width:830px;margin:12px 0 22px;font-size:clamp(46px,6vw,76px);line-height:.99}.editorialIndexHero>div>p{color:#42564d;max-width:760px;font-size:19px;line-height:1.7}.editorialIndexJump{background:#edf3ed;border:1px solid #dce7de;border-radius:24px;gap:10px;padding:24px;display:grid}.editorialIndexJump>span{text-transform:uppercase;letter-spacing:.11em;color:#6c8076;margin-bottom:4px;font-size:12px;font-weight:850}.editorialIndexJump a{color:#234f42;text-underline-offset:3px;font-size:16px;font-weight:760;line-height:1.4}.editorialIndexSection{padding-top:42px;padding-bottom:60px}.editorialIndexSectionTint{background:#f5f2e9;max-width:none;padding-left:max(28px,50vw - 590px);padding-right:max(28px,50vw - 590px)}.articleIndexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.articleIndexCard{background:#fff;border:1px solid #dfe6df;border-radius:24px;flex-direction:column;min-height:330px;padding:26px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.articleIndexCard:nth-child(3n+2){background:#f8f3ea}.articleIndexCard:nth-child(3n+3){background:#eef4ef}.articleIndexCard:hover{border-color:#cbdacf;transform:translateY(-2px);box-shadow:0 16px 34px #1f413514}.articleIndexMeta{color:#718078;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:14px;font-size:12px;font-weight:780;display:flex}.articleIndexCard h3{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.01em;color:#173f31;margin:18px 0 14px;font-size:25px;line-height:1.15}.articleIndexCard p{color:#50625a;margin:0 0 22px;font-size:16.5px;line-height:1.6}.articleIndexCard>strong{color:#a35d2e;margin-top:auto;font-size:15px}.providerInsightPromo{color:#fff;background:#173f31;border-radius:30px;justify-content:space-between;align-items:center;gap:34px;margin-top:18px;margin-bottom:70px;padding:36px 42px;display:flex}.providerInsightPromo h2{color:#fff;margin:6px 0 10px;font-size:36px}.providerInsightPromo p{color:#dce9e1;max-width:760px;margin:0;font-size:17px;line-height:1.6}.providerInsightPromo .eyebrow{color:#bcd2c5}.providerInsightPromo .secondaryCta{color:#173f31;white-space:nowrap;background:#fff}.articlePage,.providerInsightPage{max-width:1180px;margin:0 auto;padding:24px 28px 80px}.articleBreadcrumb{color:#6e7f77;align-items:center;gap:9px;padding:18px 0 26px;font-size:14px;display:flex}.articleBreadcrumb a{color:#52675e;text-underline-offset:3px}.articleHero,.providerInsightPageHero{grid-template-columns:minmax(0,1.04fr) minmax(330px,.68fr);align-items:center;gap:54px;padding:30px 0 58px;display:grid}.articleHeroCopy h1,.providerInsightPageHero h1{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.035em;color:#183f32;margin:12px 0 22px;font-size:clamp(44px,5.5vw,70px);line-height:1}.articleHeroCopy>p,.providerInsightIntro p{color:#42564d;margin:0 0 16px;font-size:19px;line-height:1.7}.articleMeta{color:#708078;flex-wrap:wrap;gap:9px 18px;margin:20px 0 24px;font-size:13px;font-weight:720;display:flex}.articleMeta span+span:before{content:"•";color:#a9b3ae;margin-right:18px}.articleLizFrame{background:linear-gradient(145deg,#e8f0e9 0%,#f7efe3 100%);border-radius:32px;justify-content:center;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.articleLizHalo{background:#ffffff94;border-radius:50%;width:310px;height:310px;position:absolute;top:42px;right:22px}.articleLizVisual{z-index:1;object-fit:contain;max-width:93%;max-height:404px;position:relative}.articleLizCaption{z-index:2;background:#fffef8f0;border:1px solid #22584e1f;border-radius:18px;flex-direction:column;gap:3px;padding:15px 17px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.articleLizCaption span{text-transform:uppercase;letter-spacing:.1em;color:#657b70;font-size:11px;font-weight:850}.articleLizCaption strong{color:#1c4638;font-size:16px;line-height:1.35}.articleContentGrid,.providerInsightContentGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:46px;display:grid}.articleMainColumn{max-width:800px}.editorialBody{color:#344c43;font-size:18px;line-height:1.75}.editorialBody>p{margin:0 0 22px}.editorialBody h2{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.015em;color:#173f31;background:#eef4ed;border:1px solid #dce7dd;border-radius:20px;margin:52px 0 18px;padding:22px 24px;font-size:34px;line-height:1.15}.editorialBody h2.editorialHeadingTone2{background:#f7f1e8;border-color:#eadfce}.editorialBody h2.editorialHeadingTone3{background:#eef3f1;border-color:#dbe5e1}.editorialBody h3{color:#244c3f;margin:34px 0 13px;font-size:24px;line-height:1.25}.editorialBody ul,.editorialBody ol{gap:9px;margin:0 0 25px;padding-left:28px;display:grid}.editorialBody li{padding-left:4px}.editorialBody blockquote{color:#28483f;font-family:var(--font-serif,Georgia,serif);background:#fbf3e8;border-left:5px solid #f0a15c;border-radius:0 18px 18px 0;margin:30px 0;padding:22px 26px;font-size:23px;line-height:1.45}.articleSideRail{gap:16px;display:grid;position:sticky;top:24px}.articleSideCard{background:#f8f8f3;border:1px solid #dfe6df;border-radius:20px;padding:22px}.articleSideCard>span{text-transform:uppercase;letter-spacing:.09em;color:#6b7c74;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.articleSideCard p{color:#52635c;margin:0;font-size:15.5px;line-height:1.6}.articleSideCardLiz{background:#173f31;border-color:#173f31}.articleSideCardLiz>span,.articleSideCardLiz p{color:#e7f0eb}.articleSideCardLiz a{color:#ffd1aa;margin-top:15px;font-size:15px;font-weight:800;display:inline-block}.articleRelated{padding-top:64px}.articleRelated .articleIndexCard{min-height:280px}.providerInsightsHero .providerInsightNotice{color:#5b5148;background:#fbf1e5;border:1px solid #ecd9c4;border-radius:16px;margin-top:24px;padding:16px 18px;font-size:15px;line-height:1.55}.providerInsightNotice strong{color:#1f493c}.providerInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.providerInsightCard{background:#fff;border:1px solid #dde5df;border-radius:26px;flex-direction:column;min-height:380px;padding:28px;text-decoration:none;display:flex}.providerInsightCard:nth-child(4n+2),.providerInsightCard:nth-child(4n+3){background:#f7f2e9}.providerInsightCard h2{font-family:var(--font-serif,Georgia,serif);color:#173f31;margin:11px 0 16px;font-size:34px;line-height:1.1}.providerInsightCard p{color:#4e6259;font-size:16.5px;line-height:1.6}.providerInsightCardTags{flex-wrap:wrap;gap:7px;margin:8px 0 22px;display:flex}.providerInsightCardTags span{color:#315d50;background:#edf4ef;border-radius:999px;padding:7px 9px;font-size:12.5px;line-height:1.35}.providerInsightCard>strong{color:#a45c2c;margin-top:auto;font-size:15px}.providerInsightPageHero{padding-bottom:40px}.providerInsightIntro p{margin-bottom:14px}.providerInsightContext{background:#fbf1e5;border:1px solid #ecd9c4;border-radius:18px;margin:0 0 38px;padding:20px 24px}.providerInsightContext>strong{color:#234d40;margin-bottom:7px;font-size:16px;display:block}.providerInsightContext p{color:#5b554e;margin:6px 0;font-size:16px;line-height:1.6}.providerInsightMain{gap:22px;display:grid}.providerInsightGlance,.providerInsightTextSection,.providerInsightQuestions,.providerInsightMethod{background:#fff;border:1px solid #dfe6df;border-radius:24px;padding:28px 30px}.providerInsightGlance{background:#eaf2eb}.providerInsightGlance h2,.providerInsightTextSection h2,.providerInsightQuestions h2,.providerInsightMethod h2{font-family:var(--font-serif,Georgia,serif);color:#173f31;margin:7px 0 17px;font-size:31px;line-height:1.16}.providerInsightGlance ul,.providerInsightQuestions ul{gap:10px;margin:0;padding-left:23px;display:grid}.providerInsightGlance li,.providerInsightQuestions li{color:#395249;font-size:17px;line-height:1.55}.providerInsightTextSection p,.providerInsightMethod p{color:#3e554d;margin:0 0 15px;font-size:17.5px;line-height:1.72}.providerInsightTextSectionWarm{background:#f8f2e8;border-color:#eadfce}.providerThemeStack{gap:14px;padding:16px 0;display:grid}.providerThemeStack .sectionHeading{margin-bottom:2px}.providerThemeCard{background:#eef4ed;border:1px solid #dbe7dd;border-radius:23px;grid-template-columns:48px 1fr;gap:12px;padding:27px 28px;display:grid}.providerThemeCard2{background:#f8f2e8;border-color:#eadfce}.providerThemeCard3{background:#eef3f1;border-color:#dce5e2}.providerThemeCard>span{letter-spacing:.1em;color:#72857b;padding-top:5px;font-size:12px;font-weight:850}.providerThemeCard h3{color:#173f31;margin:0 0 10px;font-size:25px}.providerThemeCard p{color:#40574e;margin:0;font-size:17px;line-height:1.68}.providerInsightQuestions{background:#173f31;border-color:#173f31}.providerInsightQuestions .eyebrow,.providerInsightQuestions h2,.providerInsightQuestions li{color:#edf5f0}.providerInsightQuestions li::marker{color:#f2ad72}.providerInsightMethod{background:#f6f6f1}.providerInsightMethod p{font-size:16px}.providerInsightSourceLine{font-weight:700;color:#66766f!important}.providerInsightLizFrame{min-height:430px}.learnEditorialLinks .sectionHeadingRow>div>p{color:#53655d;max-width:760px;font-size:17px;line-height:1.6}.learnEditorialLinkGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.learnEditorialLinkGrid>a{background:#eef4ed;border:1px solid #dfe5df;border-radius:22px;flex-direction:column;min-height:210px;padding:24px;text-decoration:none;display:flex}.learnEditorialLinkGrid>a:nth-child(2){background:#f7f1e8}.learnEditorialLinkGrid>a:nth-child(3){background:#eef3f1}.learnEditorialLinkGrid span{text-transform:uppercase;letter-spacing:.09em;color:#718078;font-size:12px;font-weight:800}.learnEditorialLinkGrid strong{font-family:var(--font-serif,Georgia,serif);color:#173f31;margin:12px 0 10px;font-size:25px;line-height:1.2}.learnEditorialLinkGrid p{color:#52635c;margin:0;font-size:16px;line-height:1.55}@media (max-width:900px){.editorialIndexHero{grid-template-columns:1fr;gap:26px}.articleIndexGrid{grid-template-columns:1fr 1fr}.articleHero,.providerInsightPageHero{grid-template-columns:1fr;gap:30px}.articleContentGrid,.providerInsightContentGrid{grid-template-columns:1fr}.articleSideRail{grid-template-columns:1fr 1fr;position:static}.providerInsightGrid,.learnEditorialLinkGrid{grid-template-columns:1fr}.providerInsightPromo{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.editorialIndexHero{padding-top:48px}.editorialIndexHero h1,.articleHeroCopy h1,.providerInsightPageHero h1{font-size:clamp(40px,12vw,56px)}.articleIndexGrid{grid-template-columns:1fr}.articleIndexCard{min-height:0}.articleHero,.providerInsightPageHero{padding-top:12px}.articleLizFrame{min-height:350px}.editorialBody{font-size:17px;line-height:1.7}.editorialBody h2{margin-top:38px;padding:18px;font-size:29px}.editorialBody h3{font-size:22px}.editorialBody blockquote{font-size:20px}.articleSideRail{grid-template-columns:1fr}.providerInsightGlance,.providerInsightTextSection,.providerInsightQuestions,.providerInsightMethod{padding:22px 20px}.providerThemeCard{grid-template-columns:36px 1fr;padding:22px 19px}.providerThemeCard p,.providerInsightTextSection p{font-size:17px}.providerInsightPromo{padding:28px 24px}.providerInsightPromo h2{font-size:31px}}.locationIndexShell,.locationPageShell{min-height:100vh;color:var(--ink);background:#f7f3ea}.locationIndexHero,.locationHero{background:linear-gradient(135deg,#e4eee2 0%,#f4ebdc 100%);border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:46px;max-width:1180px;margin:26px auto 0;padding:54px 56px;display:grid}.locationIndexHero{grid-template-columns:minmax(0,1fr)}.locationIndexHero h1,.locationHero h1{letter-spacing:-.045em;max-width:820px;margin:8px 0 18px;font-size:clamp(42px,5.2vw,72px);line-height:.98}.locationIndexHero p,.locationHero>div>p{color:#435048;max-width:760px;margin:0;font-size:18px;line-height:1.65}.locationIndexActions,.locationHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.locationFactCard{background:#ffffffc7;border:1px solid #2342321f;border-radius:24px;padding:28px;box-shadow:0 18px 40px #23423212}.locationFactCard>span{color:#69776e;text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:700;display:block}.locationFactCard>strong{margin:8px 0 22px;font-size:26px;line-height:1.18;display:block}.locationFactCard>div{border-top:1px solid #dbe3da;justify-content:space-between;gap:18px;padding:16px 0;font-size:16px;display:flex}.locationFactCard p{color:#5b685f;margin:16px 0 0;font-size:16px;line-height:1.6}.locationIndexContent,.locationProviderSection,.locationGuidanceBand,.locationHowTo,.locationNearbySection,.locationLizCta{max-width:1180px;margin:0 auto}.locationIndexContent,.locationProviderSection,.locationNearbySection{padding:68px 0}.locationIndexIntro,.locationSectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.locationIndexIntro h2,.locationSectionHeading h2,.locationGuidanceIntro h2,.locationLizCta h2{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1.06}.locationIndexIntro p{max-width:560px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.locationAlphaGroups{gap:34px;display:grid}.locationAlphaGroup{grid-template-columns:70px 1fr;align-items:start;gap:24px;display:grid}.locationAlphaGroup h3{color:#fff;background:#244936;border-radius:50%;place-items:center;width:48px;height:48px;margin:2px 0 0;font-size:20px;display:grid}.locationLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.locationLinkGrid a,.locationNearbyGrid a{color:inherit;background:#fff;border:1px solid #e4dfd3;border-radius:16px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s}.locationLinkGrid a:hover,.locationNearbyGrid a:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2c362f14}.locationLinkGrid strong,.locationNearbyGrid strong{font-size:17px;display:block}.locationLinkGrid span,.locationNearbyGrid span{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.45;display:block}.locationResultNote{max-width:820px;color:var(--muted);margin:-8px 0 26px;font-size:16px;line-height:1.65}.locationProviderGrid .directoryDescription{font-size:16px;line-height:1.6}.locationEmptyProviders{background:#fff;border:1px solid #e4dfd3;border-radius:24px;padding:34px}.locationEmptyProviders h3{margin:0 0 10px;font-size:24px}.locationEmptyProviders p{max-width:700px;color:var(--muted);font-size:17px;line-height:1.65}.locationEmptyProviders div{flex-wrap:wrap;gap:18px;display:flex}.locationGuidanceBand{color:#f9f6ee;background:#244936;border-radius:28px;grid-template-columns:.82fr 1.18fr;gap:48px;margin-top:8px;padding:48px;display:grid}.locationGuidanceIntro p{color:#d7e2da;margin:16px 0 0;font-size:17px;line-height:1.65}.locationGuidanceBand .eyebrow{color:#d7e2da}.locationServiceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.locationServiceLinks a{color:#fff;background:#ffffff17;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:100px;padding:18px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.locationServiceLinks a span{color:#d7e2da;margin-top:14px;font-size:14px;font-weight:600}.locationHowTo{grid-template-columns:repeat(3,1fr);gap:16px;padding:64px 0;display:grid}.locationHowTo>div{background:#fff;border:1px solid #e4dfd3;border-radius:22px;padding:28px}.locationHowTo>div>span{color:#244936;background:#e4eee2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.locationHowTo h3{margin:18px 0 10px;font-size:22px}.locationHowTo p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.locationNearbySection{padding-top:8px}.locationNearbyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.locationLizCta{background:#e5eee3;border-radius:26px;justify-content:space-between;align-items:center;gap:34px;margin-top:18px;margin-bottom:70px;padding:38px 42px;display:flex}.locationLizCta p{color:#536158;max-width:670px;margin:12px 0 0;font-size:17px;line-height:1.65}.locationLizCta h2{font-size:clamp(28px,3vw,42px)}@media (max-width:900px){.locationIndexHero,.locationHero{grid-template-columns:1fr;margin:14px 16px 0;padding:38px 28px}.locationIndexContent,.locationProviderSection,.locationGuidanceBand,.locationHowTo,.locationNearbySection,.locationLizCta{margin-left:16px;margin-right:16px}.locationLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.locationGuidanceBand,.locationHowTo{grid-template-columns:1fr}.locationNearbyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.locationLizCta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.locationIndexHero h1,.locationHero h1{font-size:42px}.locationIndexHero p,.locationHero>div>p{font-size:17px}.locationIndexIntro,.locationSectionHeading{flex-direction:column;align-items:flex-start}.locationAlphaGroup,.locationLinkGrid,.locationServiceLinks,.locationNearbyGrid{grid-template-columns:1fr}.locationIndexContent,.locationProviderSection,.locationNearbySection{padding-top:46px;padding-bottom:46px}.locationGuidanceBand{padding:32px 24px}}.messageRichText{gap:9px;display:grid}.messageRichText p{margin:0}.messageRichText ul{gap:7px;margin:2px 0 0;padding-left:22px;display:grid}.messageRichText li{padding-left:2px}.providerResultSummaryRow{margin-top:4px}.providerResultSummary{gap:12px;display:grid}.providerResultSummary>p{margin:0}.providerResultSummary>ul{gap:10px;margin:0;padding-left:20px;display:grid}.providerResultSummary>ul li{padding-left:3px}.providerResultSummary>ul li strong{margin-bottom:2px;display:block}.providerResultSummary>ul li span{color:#456057;font-size:15px;line-height:1.45}.providerResultsBelowNote{padding-top:3px}.providerChatDisclaimer{color:#53665f;background:#ffffff8c;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.providerContactPrompt{color:#31584d;font-size:14px;line-height:1.5}.providerResultsScrollButton{color:var(--green);cursor:pointer;background:#fff;border:1px solid #22584e4d;border-radius:999px;justify-self:start;padding:9px 13px;font-weight:780}.providerResultsScrollButton:hover{background:#f5f8f5}.resultsSection{scroll-margin-top:24px}.resultsDisclaimer{max-width:760px;color:#6a756f!important;margin-top:10px!important;font-size:13px!important;line-height:1.5!important}.shortlistBar .shortlistContactButton{background:var(--green);color:#fff;border-color:var(--green)}.shortlistBar .shortlistContactButton:hover:not(:disabled){filter:brightness(.96)}.providerContactBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#173f3157;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.providerContactModal{background:#fbfaf5;border:1px solid #22584e29;border-radius:28px;width:min(900px,100%);max-height:min(92vh,940px);overflow:auto;box-shadow:0 30px 90px #14362b3b}.providerContactHeader{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf5f7;border-bottom:1px solid #e0e5df;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px 20px;display:flex;position:sticky;top:0}.providerContactHeader h2{font-family:var(--font-serif,Georgia,serif);color:#173f31;margin:6px 0 5px;font-size:34px;line-height:1.08}.providerContactHeader p{color:#66766f;margin:0;font-size:14px;line-height:1.45}.providerContactClose{color:#31584d;cursor:pointer;background:#fff;border:1px solid #d8dfd9;border-radius:50%;width:38px;height:38px;font-size:26px;line-height:1}.providerContactBody{padding:24px 28px 28px}.providerContactNotice{background:#eaf2eb;border:1px solid #d7e4d9;border-radius:18px;padding:18px 20px}.providerContactNotice.compact{margin-bottom:20px}.providerContactNotice strong{color:#204b3d;margin-bottom:5px;display:block}.providerContactNotice p{color:#4e6259;margin:0;line-height:1.55}.providerContactFields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.providerContactFields label:last-child{grid-column:1/-1}.providerContactFields label,.providerEmailDraft label{gap:7px;display:grid}.providerContactFields label>span,.providerEmailDraft label>span{color:#3c584e;font-size:13px;font-weight:790}.providerContactFields small{color:#7a8882;font-weight:600}.providerContactFields input,.providerEmailDraft input,.providerEmailDraft textarea{color:#173f31;width:100%;font:inherit;background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;padding:11px 12px}.providerContactFields input:focus,.providerEmailDraft input:focus,.providerEmailDraft textarea:focus{border-color:#7ca99a;box-shadow:0 0 0 3px #508b771a}.providerEmailDraft textarea{resize:vertical;min-height:230px;line-height:1.5}.providerContactPrivacy{color:#697a72;margin-top:15px;font-size:13px;line-height:1.5}.providerContactError{color:#8a3e32;background:#fbebe8;border:1px solid #efd1cb;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.45}.providerContactFooter{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.providerContactFooter button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:10px 17px;font-weight:790}.providerContactFooter .secondaryContactButton{color:var(--green);background:0 0;border-color:#22584e4d}.providerContactFooter button:disabled{opacity:.5;cursor:default}.providerEmailStack{gap:18px;display:grid}.providerEmailDraft{background:#fff;border:1px solid #dfe5df;border-radius:20px;gap:15px;padding:20px;display:grid}.providerEmailHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.providerEmailHeading>div:first-child span{color:#7a8781;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:820;display:block}.providerEmailHeading>div:first-child strong{color:#173f31;font-size:18px}.providerEmailLocked{text-align:right;color:#607169;overflow-wrap:anywhere;flex:0 340px;font-size:12px;line-height:1.4}.providerContactConsent{cursor:pointer;background:#f7f4ec;border:1px solid #dddcd3;border-radius:16px;align-items:flex-start;gap:11px;margin-top:20px;padding:16px 18px;display:flex}.providerContactConsent input{accent-color:var(--green);margin-top:3px}.providerContactConsent span{color:#4f615a;font-size:14px;line-height:1.52}.providerContactSent{text-align:center;padding:8px 0 2px}.providerContactSentMark{color:#205443;background:#e1eee7;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 13px;font-size:27px;font-weight:900;display:grid}.providerContactSent h3{font-family:var(--font-serif,Georgia,serif);color:#173f31;margin:0 0 8px;font-size:30px}.providerContactSent>p{color:#5b6e65;max-width:620px;margin:0 auto;line-height:1.55}.providerContactStatusList{text-align:left;gap:8px;max-width:620px;margin:20px auto 0;display:grid}.providerContactStatusList>div{background:#fff;border:1px solid #e0e5df;border-radius:12px;justify-content:space-between;gap:14px;padding:11px 13px;display:flex}.providerContactStatusList span{color:#64746d;font-size:13px}@media (max-width:700px){.providerContactBackdrop{align-items:end;padding:8px}.providerContactModal{border-radius:22px 22px 0 0;max-height:94vh}.providerContactHeader{padding:20px 18px 16px}.providerContactHeader h2{font-size:28px}.providerContactBody{padding:18px}.providerContactFields{grid-template-columns:1fr}.providerContactFields label:last-child{grid-column:auto}.providerEmailHeading{flex-direction:column}.providerEmailLocked{text-align:left;flex:0 auto}.providerContactFooter{flex-direction:column-reverse}.providerContactFooter button{width:100%}.providerResultSummary>ul{padding-left:18px}}.providerComparePicker{border-top:1px solid var(--line);background:#faf9f4;padding:18px clamp(20px,4vw,32px) 20px}.providerComparePickerHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.providerComparePickerHeader strong,.providerComparePickerHeader span{display:block}.providerComparePickerHeader strong{color:var(--ink);font-size:15px}.providerComparePickerHeader span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.providerCompareClose{color:var(--green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750;text-decoration:underline}.providerCompareSearch{display:block}.providerCompareSearch>span{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:750;display:block}.providerCompareSearch input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:13px;outline:none;padding:12px 13px}.providerCompareSearch input:focus{border-color:#22584e9e;box-shadow:0 0 0 3px #22584e14}.providerCompareStatus{color:var(--muted);margin:10px 0 0;font-size:12px}.providerCompareResults{gap:8px;max-height:280px;margin-top:10px;display:grid;overflow-y:auto}.providerCompareResult{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;transition:border-color .15s,transform .15s,background .15s;display:flex}.providerCompareResult:hover{background:var(--green-soft);border-color:#22584e85;transform:translateY(-1px)}.providerCompareResult:disabled{opacity:.55;cursor:wait}.providerCompareResultMain,.providerCompareResultMeta{min-width:0}.providerCompareResultMain strong,.providerCompareResultMain small,.providerCompareResultMeta small{display:block}.providerCompareResultMain strong{font-size:13px}.providerCompareResultMain small,.providerCompareResultMeta small{color:var(--muted);margin-top:3px;font-size:11px}.providerCompareResultMeta{text-align:right;flex:none}.providerComparePrivacy{color:var(--muted);margin:11px 0 0;font-size:11px;line-height:1.45}@media (max-width:600px){.providerComparePicker{padding:14px 16px 16px}.providerCompareResult{align-items:flex-start}.providerCompareResultMeta{text-align:left}}.homeRefresh{--home-sage:#e5efe9;--home-apricot:#f8e7d9;--home-blue:#e7eef1;--home-rose:#f3e6e2;--home-yellow:#f4edd8}.homeHeroRefresh{background:radial-gradient(circle at 15% 12%,#f2cdad6b,#0000 24rem),radial-gradient(circle at 92% 10%,#a7cfbe57,#0000 25rem),linear-gradient(135deg,#fffef9f5,#ecf3eee0);border-color:#22584e21;box-shadow:0 24px 80px #17342f12}.homeHeroRefresh .publicHero{min-height:620px}.homeHeroRefresh .homeHeroCopy h1{max-width:760px;font-size:clamp(48px,6.3vw,79px);line-height:.97}.homeHeroRefresh .homeHeroCopy>p:not(.virtualNavigatorNote){max-width:650px;font-size:clamp(17px,1.7vw,20px)}.virtualNavigatorNote{border-left:3px solid #b36a4573;padding-left:14px;color:#596864!important;max-width:600px!important;margin:19px 0 0!important;font-size:12px!important;line-height:1.55!important}.virtualNavigatorNote strong{color:var(--ink)}.homeHeroRefresh .homeHeroArt{isolation:isolate}.homeHeroRefresh .homeHeroHalo{background:linear-gradient(145deg,#ffdec2b8,#cae5d9c7);transform:rotate(-4deg)}.homeHeroRefresh .heroLizVisual{z-index:2;position:relative;box-shadow:0 28px 70px #17342f26}.heroPromptCard{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffef9f0;border:1px solid #17342f1a;border-radius:16px;width:190px;padding:12px 14px;position:absolute;box-shadow:0 16px 40px #17342f1f}.heroPromptCard span,.heroPromptCard strong{display:block}.heroPromptCard span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:850}.heroPromptCard strong{font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.2}.heroPromptOne{top:82px;left:-42px}.heroPromptTwo{background:#e6f0ebf5;bottom:48px;right:-28px}.lizUseCaseSection{margin-top:72px}.lizUseCaseHeading>div{max-width:790px}.lizUseCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lizUseCaseCard{border:1px solid #17342f14;border-radius:24px;flex-direction:column;min-height:330px;padding:27px;display:flex;box-shadow:0 18px 54px #17342f0b}.lizUseCaseCard.sage{background:var(--home-sage)}.lizUseCaseCard.apricot{background:var(--home-apricot)}.lizUseCaseCard.blue{background:var(--home-blue)}.lizUseCaseCard.rose{background:var(--home-rose)}.lizUseCaseTop{align-items:center;gap:10px;display:flex}.lizUseCaseTop span{width:31px;height:31px;color:var(--accent);background:#ffffffb8;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.lizUseCaseTop strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.lizUseCaseCard h3{letter-spacing:-.035em;max-width:500px;margin:22px 0 18px;font-family:Georgia,serif;font-size:clamp(25px,2.8vw,34px);font-weight:500;line-height:1.07}.lizUseCaseCard blockquote{color:#294841;background:#ffffffab;border:0;border-radius:14px;margin:auto 0 15px;padding:15px 17px;font-family:Georgia,serif;font-size:17px;line-height:1.4}.lizUseCaseCard p{color:#53635e;margin:0;font-size:13px;line-height:1.6}.homeLizFeatureRefresh{background:linear-gradient(135deg,#f7efdb9e,#e7f0ebc2);border:1px solid #22584e1c;border-radius:32px;padding:44px}.homeLizFeatureRefresh .featureLizVisual{box-shadow:none}.featurePointsRefresh span{display:block}.featurePointsRefresh strong{color:var(--ink)}.independenceCallout{background:#fffef9b8;border:1px solid #22584e1a;border-radius:15px;gap:4px;padding:14px 16px;display:grid}.independenceCallout strong{font-size:12px}.independenceCallout span{color:var(--muted);font-size:11px;line-height:1.45}.pathSectionRefresh .pathCard{min-height:285px}.pathCardLearn{background:linear-gradient(#f8e7d99e,#fffef9f2)}.pathCardLiz{background:linear-gradient(#e5efe9d9,#fffef9f2)}.pathCardProviders{background:linear-gradient(#e7eef1d1,#fffef9f2)}.principleSectionRefresh{background:linear-gradient(90deg,#0000,#e5efe961,#0000)}.aboutLizRefresh{--about-sage:#e5efe9;--about-apricot:#f8e7d9;--about-blue:#e7eef1}.aboutLizHero{background:linear-gradient(135deg,#f8e7d99e,#e5efe9d1);border:1px solid #22584e1a;border-radius:30px;padding:38px}.aboutLizBoundary{background:#fffef9bd;border:1px solid #22584e1a;border-radius:14px;gap:4px;max-width:610px;margin-top:24px;padding:14px 16px;display:grid}.aboutLizBoundary strong{font-size:12px}.aboutLizBoundary span{color:var(--muted);font-size:11px;line-height:1.5}.aboutLizExampleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aboutLizExampleGrid article{background:var(--card);border:1px solid #22584e1a;border-radius:20px;min-height:250px;padding:22px}.aboutLizExampleGrid article:first-child{background:var(--about-sage)}.aboutLizExampleGrid article:nth-child(2){background:var(--about-apricot)}.aboutLizExampleGrid article:nth-child(3){background:var(--about-blue)}.aboutLizExampleGrid article:nth-child(4){background:#f3e6e2}.aboutLizExampleGrid article>span{color:var(--accent);font-size:9px;font-weight:850}.aboutLizExampleGrid h3{letter-spacing:-.03em;margin:26px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.aboutLizExampleGrid p{color:#53635e;font-size:12px;line-height:1.6}.aboutLizDataSection{background:#e7eef185;border-radius:30px;padding:40px}.lizBoundarySection{grid-template-columns:.9fr 1.4fr;align-items:start;gap:clamp(30px,6vw,80px);display:grid}.lizBoundarySection h2{letter-spacing:-.04em;margin-top:8px;font-family:Georgia,serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.05}.lizBoundaryGrid{gap:10px;display:grid}.lizBoundaryGrid article{border:1px solid var(--line);background:#fffef9e6;border-radius:16px;padding:18px 20px}.lizBoundaryGrid strong{font-size:13px}.lizBoundaryGrid p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.providerIntelWorkspace{width:min(1420px,100% - 40px)}.providerIntelHeader{align-items:center}.providerIntelHeader h1{max-width:850px}.providerIntelSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.providerIntelSummaryGrid article{border:1px solid var(--line);background:#fffef9f0;border-radius:16px;align-content:start;gap:5px;min-height:112px;padding:16px;display:grid}.providerIntelSummaryGrid article.warn{background:#fbf4ec}.providerIntelSummaryGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.providerIntelSummaryGrid strong{font-family:Georgia,serif;font-size:30px;font-weight:500}.providerIntelSummaryGrid small{color:var(--muted);font-size:9px;line-height:1.4}.providerIntelToolbar{justify-content:space-between;align-items:end;gap:16px;margin:24px 0 14px;display:flex}.providerIntelToolbar label{gap:6px;min-width:min(420px,100%);display:grid}.providerIntelToolbar label span{color:var(--muted);font-size:10px;font-weight:760}.providerIntelToolbar input{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;border-radius:12px;outline:0;padding:0 13px}.providerIntelToolbar input:focus{border-color:#22584e9e;box-shadow:0 0 0 3px #22584e12}.providerIntelFilters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.providerIntelFilters button{border:1px solid var(--line);color:#4d5d58;background:#fff;border-radius:999px;min-height:34px;padding:0 11px;font-size:10px;font-weight:760}.providerIntelFilters button.active{background:var(--green);color:#fff;border-color:var(--green)}.providerIntelLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.providerIntelList{border:1px solid var(--line);background:#fffef9f2;border-radius:18px;position:sticky;top:86px;overflow:hidden}.providerIntelListTop{border-bottom:1px solid var(--line);align-items:baseline;gap:5px;padding:13px 14px;display:flex}.providerIntelListTop strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.providerIntelListTop span{color:var(--muted);font-size:10px}.providerIntelListScroll{max-height:calc(100vh - 160px);overflow-y:auto}.providerIntelListItem{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #ebeae4;gap:9px;padding:13px;display:grid}.providerIntelListItem:hover{background:#f7f6f1}.providerIntelListItem.selected{box-shadow:inset 3px 0 0 var(--green);background:#e9f1ed}.providerIntelListItem>div:first-child{gap:3px;display:grid}.providerIntelListItem>div:first-child strong{font-size:12px}.providerIntelListItem>div:first-child span{color:var(--muted);font-size:9px}.providerIntelListMeta{gap:4px;display:grid}.providerIntelListMeta>span{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800}.providerIntelListMeta .ready{color:#356154;background:#e5efe9}.providerIntelListMeta .warning{color:#8a5639;background:#f6e8dc}.providerIntelListMeta small{color:var(--muted);font-size:8px}.providerIntelDetail{gap:14px;display:grid}.providerIntelDetailHeader{border:1px solid var(--line);background:#fffef9f5;border-radius:18px;justify-content:space-between;align-items:end;gap:22px;padding:22px;display:flex}.providerIntelDetailHeader h2{letter-spacing:-.04em;margin:5px 0 3px;font-family:Georgia,serif;font-size:clamp(30px,3.2vw,43px);font-weight:500}.providerIntelDetailHeader p{color:var(--muted);margin:0;font-size:11px}.providerIntelHeaderActions{justify-items:end;gap:8px;display:grid}.providerIntelHeaderActions a{font-size:10px;font-weight:760}.intelStatus{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.intelStatus.ready{color:#356154;background:#e5efe9}.intelStatus.warning{color:#8a5639;background:#f6e8dc}.providerIntelFourPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intelPanel{border:1px solid var(--line);background:#fffef9f2;border-radius:18px;min-height:290px;padding:18px}.intelPanel.knownPanel{background:#eef4f0}.intelPanel.missingPanel{background:#fbf4ec}.intelPanel.lizPanel{background:#edf2f4}.intelPanel.matchPanel{background:#f5ece8}.intelPanelHeading{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.intelPanelHeading>span{width:27px;height:27px;color:var(--accent);background:#ffffffb8;border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.intelPanelHeading>div{gap:2px;display:grid}.intelPanelHeading strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.intelPanelHeading small{color:var(--muted);font-size:9px}.intelFactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.intelFactGrid>div,.intelSignalGrid>div{background:#ffffffab;border-radius:10px;gap:4px;padding:9px;display:grid}.intelFactGrid span,.intelSignalGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.intelFactGrid strong,.intelSignalGrid strong{overflow-wrap:anywhere;font-size:10px}.intelMissingList{flex-wrap:wrap;gap:6px;display:flex}.intelMissingList span{color:#7d513c;background:#fff;border:1px solid #b36a452e;border-radius:999px;padding:6px 8px;font-size:9px}.intelCompleteness{margin-top:20px}.intelCompleteness>div:first-child{align-items:baseline;gap:6px;display:flex}.intelCompleteness strong{font-family:Georgia,serif;font-size:25px;font-weight:500}.intelCompleteness span{color:var(--muted);font-size:9px}.intelProgress{background:#17342f14;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.intelProgress i{border-radius:inherit;background:var(--green);height:100%;display:block}.lizInterpretationText{color:#43534f;font-size:11px;line-height:1.55}.intelSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.adminUnknownValue{color:#8d9693!important;text-transform:none!important;letter-spacing:0!important;font-weight:550!important}.intelWarningList{gap:7px;display:grid}.intelWarningList p{color:#604c44;background:#ffffffb3;border-radius:11px;margin:0;padding:10px 11px;font-size:10px;line-height:1.5}.intelGoodState{color:#3e695d;margin:0;font-size:11px;line-height:1.5}.providerIntelDeepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.providerIntelDeepGrid>article{border:1px solid var(--line);background:#fffef9f2;border-radius:16px;min-height:170px;padding:17px}.intelSectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.intelSectionTitle strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.intelSectionTitle span{color:var(--muted);font-size:9px}.intelTagCloud{flex-wrap:wrap;gap:6px;display:flex}.intelTagCloud span{color:#3f5f56;background:#e8f0ec;border-radius:999px;padding:6px 8px;font-size:9px}.intelTagCloud.fundingTags span{color:#665d43;background:#efeadd}.intelTagCloud em{color:var(--muted);font-size:10px}.intelDefinitionList{gap:0;margin:0;display:grid}.intelDefinitionList>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;padding:8px 0;display:grid}.intelDefinitionList dt{color:var(--muted);font-size:9px;font-weight:760}.intelDefinitionList dd{color:#44534f;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}@media (max-width:1100px){.heroPromptOne{left:-15px}.heroPromptTwo{right:-10px}.aboutLizExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerIntelSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.providerIntelLayout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:900px){.lizUseCaseGrid{grid-template-columns:1fr}.lizUseCaseCard{min-height:285px}.homeLizFeatureRefresh,.aboutLizDataSection{padding:28px}.lizBoundarySection{grid-template-columns:1fr}.providerIntelToolbar{flex-direction:column;align-items:stretch}.providerIntelFilters{justify-content:flex-start}.providerIntelLayout{grid-template-columns:1fr}.providerIntelList{position:static}.providerIntelListScroll{max-height:380px}.providerIntelFourPanel,.providerIntelDeepGrid{grid-template-columns:1fr}}@media (max-width:700px){.homeHeroRefresh .homeHeroCopy h1{font-size:clamp(42px,12vw,62px)}.heroPromptCard{display:none}.homeLizFeatureRefresh,.aboutLizHero,.aboutLizDataSection{border-radius:22px;width:min(100% - 24px,760px);padding:20px}.lizUseCaseHeading{flex-direction:column;align-items:flex-start}.aboutLizExampleGrid{grid-template-columns:1fr}.providerIntelWorkspace{width:min(100% - 24px,760px)}.providerIntelSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerIntelDetailHeader{flex-direction:column;align-items:flex-start}.providerIntelHeaderActions{justify-items:start}.intelFactGrid,.intelSignalGrid{grid-template-columns:1fr}.intelDefinitionList>div{grid-template-columns:1fr;gap:3px}}@media (max-width:460px){.providerIntelSummaryGrid{grid-template-columns:1fr}.providerIntelFilters{grid-template-columns:1fr 1fr;display:grid}}.adminProviderEditor{gap:10px;display:grid}.providerEditorSummary{border:1px solid var(--line);background:#eef4f0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.providerEditorSummary>div{gap:4px;min-width:0;display:grid}.providerEditorSummary>div>strong{font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1.35}.providerEditorSummary small{color:var(--muted);font-size:9px;line-height:1.45}.providerEditorStatus{color:#7b4237;background:#f8eee9;border-radius:11px;padding:10px 12px;font-size:10px}.providerEditorStatus.success{color:#356154;background:#e8f1ec}.providerEditorForm{gap:10px;display:grid}.providerEditorForm .editorSection{background:#fffef9f7}.providerEditorForm .threeFieldRow{grid-template-columns:1.4fr .7fr .8fr;gap:12px;display:grid}.adminToggleRow{flex-wrap:wrap;gap:14px;padding-top:3px;display:flex}.adminToggleRow label,.adminCheckLine{align-items:center;gap:7px!important;display:flex!important}.adminToggleRow input,.adminCheckLine input{width:auto!important;min-height:0!important}.adminCoverageAddGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.coverageRuleMeta{justify-items:end;gap:4px;display:grid}.coverageRuleMeta small{color:var(--muted);font-size:9px}.providerEditorActions{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f4f0;border-radius:14px;justify-content:flex-end;gap:9px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 28px #24342f14}@media (max-width:980px){.adminCoverageAddGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerEditorForm .threeFieldRow{grid-template-columns:1fr 1fr}}@media (max-width:700px){.providerEditorSummary{flex-direction:column;align-items:flex-start}.providerEditorForm .threeFieldRow,.adminCoverageAddGrid{grid-template-columns:1fr}}.aboutLizHeroPortraitLayout{grid-template-columns:minmax(0,1.02fr) minmax(330px,.78fr);align-items:center;gap:clamp(34px,6vw,78px)}.aboutLizHeroPortrait{background:linear-gradient(145deg,#e4eee9f2,#f7ebe0eb);border:1px solid #22584e1f;border-radius:30px;margin:0;padding:10px;position:relative;box-shadow:0 24px 70px #17342f17}.aboutLizHeroPortrait img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%;display:block}.aboutLizHeroPortrait figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef9e8;border:1px solid #ffffffb3;border-radius:15px;gap:2px;min-width:180px;padding:13px 16px;display:grid;position:absolute;bottom:28px;left:28px;box-shadow:0 12px 34px #17342f1f}.aboutLizHeroPortrait figcaption span{font-family:Georgia,serif;font-size:22px}.aboutLizHeroPortrait figcaption strong{color:var(--muted);font-size:11px}.profileHeroUplift{border:1px solid var(--line);background:#fffef9f0;border-radius:30px;display:block;overflow:hidden;box-shadow:0 22px 66px #17342f12}.profileHeroMedia{background:var(--sand);height:clamp(230px,30vw,360px);position:relative;overflow:hidden}.profileHeroMedia>img{object-fit:cover;width:100%;height:100%;display:block}.profileHeroMediaShade{pointer-events:none;background:linear-gradient(#17342f05,#17342f29);position:absolute;inset:0}.profileHeroMediaLabel{color:var(--green);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef9e6;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:820;position:absolute;top:20px;right:20px}.profileHeroContentGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;padding:clamp(24px,4vw,42px);display:grid}.profileIdentityRow{align-items:flex-start;gap:22px;display:flex}.profileIdentityCopy{min-width:0}.profileIdentityCopy h1{margin-top:7px}.profileLogoWrap{z-index:2;background:#fffef9fa;border-radius:23px;flex:none;margin-top:-82px;padding:7px;position:relative;box-shadow:0 12px 34px #17342f1f}.profileHeroUplift:not(.profileHeroUplift--withImage) .profileLogoWrap{margin-top:0}.profileHeroUplift .profileLogo{border:0;border-radius:16px;width:104px;height:104px;padding:7px}.profileQuickFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.profileQuickFacts>div{gap:5px;padding:13px 14px 13px 0;display:grid}.profileQuickFacts>div+div{border-left:1px solid var(--line);padding-left:14px}.profileQuickFacts span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:760}.profileQuickFacts strong{text-transform:capitalize;font-size:12px;line-height:1.35}.profileBadges{margin-bottom:0}.profileActionCardUplift{box-shadow:none;background:linear-gradient(145deg,#f7f5ed,#eef5f1)}.profileActionCardUplift .primaryCta{width:100%;margin-top:8px}.profileGridUplift{margin-top:26px}.profileSectionKicker{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;font-size:10px;font-weight:820}.profileSectionTint--green{background:#eef5f1}.profileSectionTint--peach{background:#fbefe7}.profileSectionTint{border-color:#22584e1a}.profileSectionAbout .preLine{font-size:15px}.toolsHeroRefresh{position:relative;overflow:hidden}.toolsHeroVisual{min-width:0;position:relative}.toolsHeroVisual .heroLizVisual{width:100%}.toolsHeroNote{background:#fffef9ed;border-radius:15px;gap:3px;max-width:220px;padding:13px 15px;display:grid;position:absolute;bottom:22px;right:18px;box-shadow:0 14px 38px #17342f1c}.toolsHeroNote span{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:820}.toolsHeroNote strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.toolsRefreshHeading{align-items:end}.toolsRefreshHeading>div{max-width:750px}.toolsUpliftGrid{gap:16px}.toolCardUplift{border:1px solid #17342f1a;border-radius:24px;min-height:290px!important}.toolCardUplift--mint{background:#eaf3ef}.toolCardUplift--blue{background:#eaf1f4}.toolCardUplift--peach{background:#faeee6}.toolCardUplift--sand{background:#f1ede2}.toolCardUpliftTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.toolCardUpliftTop>span{width:34px;height:34px;color:var(--accent);background:#fffef9b8;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.toolCardUpliftTop em{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:780}.toolsLizBand{background:var(--green);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:clamp(28px,4vw,46px);display:flex}.toolsLizBand .eyebrow{color:#e4b79e}.toolsLizBand h2{color:#fff;margin:8px 0 10px;font-size:clamp(30px,4vw,45px);line-height:1.05}.toolsLizBand p{color:#ffffffc7;max-width:720px;margin-bottom:0;line-height:1.65}.toolsLizBand .primaryCta{color:var(--green);background:#fff}.providerPortalRefresh .siteHeader{background:#f5f4eef7}.portalAudienceLabel{background:#edf4f0;border:1px solid #22584e26;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.portalAudienceLabel span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.portalAudienceLabel strong{color:var(--muted);font-size:10px;font-weight:700}.adminAudienceLabel{background:#f5eae3;border-color:#b36a452e}.adminAudienceLabel span{color:#8c4e32}.portalHeroRefresh{max-width:1100px}.portalSeparationNote{background:#fffef9bf;border:1px solid #22584e1f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:34px;padding:15px 17px;display:grid}.portalSeparationNote strong{font-size:12px}.portalSeparationNote span{color:var(--muted);font-size:12px}.portalSeparationNote a{color:var(--green);white-space:nowrap;font-size:11px;font-weight:780}.portalSeparationNote.compact{grid-template-columns:1fr;max-width:650px}.portalFeatureGridRefresh article:first-child{background:#eef5f1}.portalFeatureGridRefresh article:nth-child(2){background:#fbefe7}.portalFeatureGridRefresh article:nth-child(3){background:#edf2f4}.providerPortalScope{border-top:1px solid var(--line);width:min(1040px,100% - 40px);margin:0 auto 90px;padding-top:48px}.providerPortalScope>div:first-child{max-width:760px}.providerPortalScope h2{margin:8px 0 26px;font-family:Georgia,serif;font-size:clamp(31px,4vw,46px);font-weight:500;line-height:1.06}.providerPortalScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.providerPortalScopeGrid article{border:1px solid var(--line);background:#fffef9d9;border-radius:18px;padding:20px}.providerPortalScopeGrid strong{margin-bottom:8px;font-size:13px;display:block}.providerPortalScopeGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.providerAuthWrapRefresh{align-items:center}.portalAdminSwitch{background:#f4e9e2;border:1px solid #b36a4529;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:14px 16px;display:flex}.portalAdminSwitch>div{gap:3px;display:grid}.portalAdminSwitch strong{font-size:12px}.portalAdminSwitch span{color:var(--muted);font-size:11px}.portalAdminSwitch a{color:#8c4e32;font-size:11px;font-weight:800;text-decoration:none}.adminAuthWrap{align-items:center}.adminAuthCard{gap:14px}.adminAuthForm{gap:14px;display:grid}.adminAuthForm label{gap:7px;display:grid}.adminAuthForm label>span{color:var(--muted);font-size:11px;font-weight:750}.adminAuthForm input{border:1px solid var(--line);height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px}.adminExistingSession{gap:9px;display:grid}.adminExistingSession>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.adminExistingSession>strong{font-size:16px}.adminExistingSession p{color:var(--muted);margin:0 0 5px;font-size:12px;line-height:1.5}.adminContinueButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.adminTextButton{color:var(--muted);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline}.adminAccessNotice{margin-top:2px}@media (max-width:900px){.aboutLizHeroPortraitLayout{grid-template-columns:1fr}.aboutLizHeroPortrait{max-width:640px}.profileHeroContentGrid{grid-template-columns:1fr}.profileQuickFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.profileQuickFacts>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.profileQuickFacts>div:nth-child(4){border-top:1px solid var(--line)}.providerPortalScopeGrid{grid-template-columns:1fr}.toolsLizBand{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.aboutLizHeroPortrait figcaption{bottom:20px;left:20px}.profileHeroUplift{border-radius:23px;width:min(100% - 24px,760px)}.profileHeroMedia{height:230px}.profileHeroContentGrid{padding:22px 18px}.profileIdentityRow{display:block}.profileLogoWrap{width:fit-content;margin:-66px 0 18px}.profileHeroUplift:not(.profileHeroUplift--withImage) .profileLogoWrap{margin-top:0}.profileHeroUplift .profileLogo{width:90px;height:90px;margin:0}.profileQuickFacts{grid-template-columns:1fr}.profileQuickFacts>div,.profileQuickFacts>div+div,.profileQuickFacts>div:nth-child(3),.profileQuickFacts>div:nth-child(4){border-left:0;border-top:1px solid var(--line);padding:11px 0}.profileQuickFacts>div:first-child{border-top:0}.portalSeparationNote{grid-template-columns:1fr}.portalAdminSwitch{flex-direction:column;align-items:flex-start}.providerPortalScope{width:min(100% - 24px,760px)}.toolsHeroNote{bottom:14px;right:12px}}.providerPublicAccessNote{margin-top:18px!important;font-size:12px!important;line-height:1.55!important}.providerPublicAccessNote a{color:var(--green);text-underline-offset:3px;font-weight:760}.workspaceSectionIntro{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.journeyOutcomeSection{background:linear-gradient(135deg,#e5f0e9b8,#fff8efdb);border:1px solid #22584e21;border-radius:28px;margin-top:24px;padding:clamp(20px,3vw,30px)}.journeyOutcomeSection .workspaceSectionHeading{align-items:flex-start}.journeyOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journeyOutcomeCard{background:#fffef9f7;border:1px solid #22584e29;border-radius:22px;min-width:0;padding:22px;box-shadow:0 18px 50px #17342f0f}.journeyOutcomeTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journeyOutcomeTop h3{letter-spacing:-.025em;margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.12}.journeyOutcomeCount{background:var(--green);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.journeyOutcomeDetail{color:var(--muted);margin:9px 0 15px;font-size:11px;line-height:1.45}.journeyOutcomeProviders{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;padding:13px 0;display:grid}.journeyOutcomeProvider{color:var(--ink);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.journeyOutcomeProvider>span{background:var(--sand);width:25px;height:25px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.journeyOutcomeProvider strong{min-width:0;font-size:12px;line-height:1.35}.journeyOutcomeProvider:hover strong{text-underline-offset:3px;text-decoration:underline}.journeyOutcomeActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.journeyOutcomeActions small{color:var(--muted);margin-left:auto;font-size:9px}@media (max-width:780px){.journeyOutcomeGrid{grid-template-columns:1fr}.journeyOutcomeTop{display:block}.journeyOutcomeCount{margin-top:10px;display:inline-block}.journeyOutcomeActions{flex-direction:column;align-items:flex-start}.journeyOutcomeActions small{margin-left:0}}.brandLockup{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brandLockupMark{flex:0 0 42px;width:42px;height:42px;display:block}.brandLockupWords{white-space:nowrap;letter-spacing:-.035em;color:#263f38;align-items:baseline;gap:.22em;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1;display:inline-flex}.brandLockupWords span,.brandLockupWords strong{display:inline}.publicBrand{width:auto;max-width:none}.publicBrand .brandLockupWords{font-size:clamp(23px,2vw,28px)}.footerBrandLockup{margin-bottom:13px}.footerBrandLockup .brandLockupWords{font-size:23px}.savedToolsSection{margin-bottom:8px}@media (max-width:820px){.publicBrand{width:auto}.publicBrand .brandLockupMark{flex-basis:39px;width:39px;height:39px}.publicBrand .brandLockupWords{font-size:24px}}@media (max-width:600px){.publicBrand{width:auto}.publicBrand .brandLockupMark{flex-basis:36px;width:36px;height:36px}.publicBrand .brandLockupWords{font-size:22px}.footerBrandLockup .brandLockupWords{font-size:21px}}.brandLockup{gap:11px}.brandLockupMark{filter:drop-shadow(0 5px 12px #17342f14)}.brandLockupWords{letter-spacing:-.038em;font-weight:560}.brandLockupWords strong{color:#4f8f6f;font-weight:650}.publicBrand .brandLockupMark{flex-basis:46px;width:46px;height:46px}.footerBrandLockup .brandLockupMark{flex-basis:40px;width:40px;height:40px}@media (max-width:820px){.publicBrand .brandLockupMark{flex-basis:41px;width:41px;height:41px}}@media (max-width:600px){.publicBrand .brandLockupMark{flex-basis:38px;width:38px;height:38px}}.providerProductSection{margin-top:8px}.providerProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.providerProductCard{border:1px solid var(--line);background:#fffef9e6;border-radius:20px;flex-direction:column;gap:10px;min-height:230px;padding:22px;display:flex}.providerProductCard.productIncluded{background:#eef5f1}.providerProductCard.productLocked{background:#f6f3ed}.providerProductTop,.providerProductFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.providerProductCard h3{margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.08}.providerProductCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.productNumber{letter-spacing:.08em;color:var(--accent);font-size:11px;font-weight:800}.productPlanBadge{border:1px solid var(--line);color:#56645d;letter-spacing:.02em;background:#fff;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.providerProductFoot{border-top:1px solid #364a421f;margin-top:auto;padding-top:15px;font-size:11px}.providerProductFoot a{font-weight:800}.productStatus{color:#8b8178;font-weight:800}.productStatus.active{color:#276b4b}.providerToolPage{max-width:1180px}.providerToolControls{border:1px solid var(--line);background:#fffef9e0;border-radius:18px;grid-template-columns:minmax(260px,1.4fr) minmax(170px,.6fr);gap:12px;margin:-4px 0 24px;padding:15px;display:grid}.providerToolControls.marketControls{grid-template-columns:minmax(240px,1.2fr) minmax(130px,.45fr) minmax(240px,1fr)}.providerToolControls label{gap:6px;display:grid}.providerToolControls label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.providerToolControls select,.providerToolControls input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:12px}.providerUpgradePanel{border:1px solid var(--line);background:linear-gradient(135deg,#f6f1e9,#eef5f1);border-radius:24px;gap:24px;padding:28px;display:grid}.providerUpgradePanel h2{max-width:760px;margin:12px 0 8px;font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.08}.providerUpgradePanel>div:first-child>p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.upgradeFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.upgradeFeatureGrid article{background:#ffffffb8;border:1px solid #364a421a;border-radius:16px;gap:7px;padding:16px;display:grid}.upgradeFeatureGrid strong{font-size:12px}.upgradeFeatureGrid span{color:var(--muted);font-size:11px;line-height:1.5}.upgradeFootnote{color:#756f67;margin:0;font-size:11px;line-height:1.55}.analyticsMetricGrid,.marketCoverageStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 28px;display:grid}.marketCoverageStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsMetricGrid article,.marketCoverageStrip article{border:1px solid var(--line);background:#fffef9e6;border-radius:18px;gap:7px;min-height:130px;padding:19px;display:grid}.analyticsMetricGrid article:first-child,.marketCoverageStrip article:first-child{background:#eef5f1}.analyticsMetricGrid article:nth-child(2),.marketCoverageStrip article:nth-child(2){background:#fbefe7}.analyticsMetricGrid article:nth-child(3),.marketCoverageStrip article:nth-child(3){background:#edf2f4}.analyticsMetricGrid span,.marketCoverageStrip span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.analyticsMetricGrid strong,.marketCoverageStrip strong{margin-top:auto;font-family:Georgia,serif;font-size:34px;font-weight:500}.analyticsMetricGrid small,.marketCoverageStrip small{color:var(--muted);font-size:10px;line-height:1.4}.analyticsActionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analyticsActionGrid>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:7px;padding:14px;display:grid}.analyticsActionGrid span{color:var(--muted);font-size:10px}.analyticsActionGrid strong{font-size:22px}.providerDataTableWrap{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.providerDataTable{border-collapse:collapse;width:100%;min-width:720px}.providerDataTable th,.providerDataTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ece9e2;padding:12px 13px;font-size:11px}.providerDataTable th{color:#69746d;text-transform:uppercase;letter-spacing:.04em;background:#f7f5f0;font-size:9px;position:sticky;top:0}.providerDataTable tbody tr:last-child td{border-bottom:0}.marketDataTable{min-width:1050px}.marketDataTable td:first-child{min-width:180px}.marketDataTable td:first-child strong{font-size:12px;display:block}.marketDataTable td:first-child small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.marketMethodNote{color:#6c6a64;background:#f6f3ed;border-radius:12px;margin:-4px 0 14px;padding:11px 13px;font-size:10px;line-height:1.55}@media (max-width:900px){.providerProductGrid,.upgradeFeatureGrid,.analyticsMetricGrid,.marketCoverageStrip{grid-template-columns:1fr 1fr}.providerToolControls,.providerToolControls.marketControls{grid-template-columns:1fr}.analyticsActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.providerProductGrid,.upgradeFeatureGrid,.analyticsMetricGrid,.marketCoverageStrip,.analyticsActionGrid{grid-template-columns:1fr}.providerProductCard{min-height:0}}.analyticsHistoricalPreview{gap:18px;margin:0 0 34px;display:grid}.analyticsPreviewBanner{background:linear-gradient(135deg,#e7f0e8 0%,#f7efe4 100%);border:1px solid #30544624;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 28px;display:flex}.analyticsPreviewBanner>div:first-child{max-width:760px}.analyticsPreviewBanner h2{margin:11px 0 9px;font-family:Georgia,serif;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.08}.analyticsPreviewBanner p{color:#53645c;margin:0;font-size:14px;line-height:1.65}.analyticsPreviewPeriod{background:#ffffffb8;border:1px solid #3054461f;border-radius:16px;flex:0 0 190px;gap:5px;padding:15px 16px;display:grid}.analyticsPreviewPeriod strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.analyticsPreviewPeriod span{color:var(--muted);font-size:10px;line-height:1.4}.analyticsPreviewMetricGrid{margin-bottom:0}.analyticsPreviewMetricGrid article:nth-child(4){background:#f3eee8}.analyticsLiveDivider{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff73;justify-content:space-between;align-items:center;gap:22px;margin:36px 0 20px;padding:18px 20px;display:flex}.analyticsLiveDivider span{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:11px;font-weight:850}.analyticsLiveDivider p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.analyticsDemandHero{color:#fff;background:#173f31;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;margin:0 0 18px;padding:28px;display:grid}.analyticsDemandHero>div:first-child{gap:8px;display:grid}.analyticsDemandEyebrow{color:#cfe1d8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.analyticsDemandHero>div:first-child>strong{font-family:Georgia,serif;font-size:clamp(52px,7vw,82px);font-weight:500;line-height:.92}.analyticsDemandHero p{color:#dbe7e1;max-width:680px;margin:0;font-size:14px;line-height:1.6}.analyticsDemandChange{background:#ffffff1a;border-radius:16px;gap:5px;min-width:210px;padding:16px;display:grid}.analyticsDemandChange span{font-size:13px;font-weight:800}.analyticsDemandChange small{color:#dbe7e1;font-size:10px;line-height:1.45}.analyticsMetricGridFive{grid-template-columns:repeat(5,minmax(0,1fr))}.analyticsFunnelSection{overflow:hidden}.analyticsFunnel{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.analyticsFunnel>div{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:7px;min-width:120px;min-height:168px;padding:15px;display:flex}.analyticsFunnel>div>span{color:#285b46;background:#e8f0ea;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.analyticsFunnel small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:800}.analyticsFunnel strong{margin-top:auto;font-family:Georgia,serif;font-size:28px;font-weight:500}.analyticsFunnel p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.analyticsTwoColumn,.analyticsOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.analyticsTwoColumn .portalSection,.analyticsOpportunityGrid .portalSection{margin:0}.analyticsRankList{gap:0;display:grid}.analyticsRankList>div{border-bottom:1px solid #ece9e2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:12px 0;display:grid}.analyticsRankList>div:last-child{border-bottom:0}.analyticsRankList span{color:#30483e;min-width:0;font-size:12px;line-height:1.4}.analyticsRankList strong{grid-area:1/2/span 2;align-self:center;font-family:Georgia,serif;font-size:22px;font-weight:500}.analyticsRankList small{color:var(--muted);font-size:9px;line-height:1.4}.analyticsPathList span{font-size:11px}.analyticsSectionIntro{color:var(--muted);margin:-2px 0 10px;font-size:11px;line-height:1.55}.analyticsOpportunityCard{background:#fbfaf6}.analyticsCompactColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.analyticsCompactColumns>div{min-width:0}.analyticsCompactColumns h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 7px;font-size:12px}.analyticsPreviewAdjacent{margin:0}.analyticsPreviewMethod,.analyticsPrivacyNote{color:#69675f;background:#f4f1ea;border-radius:14px;align-items:flex-start;gap:8px 14px;padding:14px 16px;font-size:10px;line-height:1.55;display:flex}.analyticsPreviewMethod strong,.analyticsPrivacyNote strong{color:#46544d;white-space:nowrap}.analyticsBreakdown{margin-top:16px}.analyticsActionGridWide{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.analyticsMetricGridFive{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsPreviewBanner{flex-direction:column}.analyticsPreviewPeriod{flex-basis:auto;width:100%}.analyticsActionGridWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analyticsDemandHero{grid-template-columns:1fr;align-items:start}.analyticsDemandChange{min-width:0}.analyticsTwoColumn,.analyticsOpportunityGrid,.analyticsCompactColumns{grid-template-columns:1fr}.analyticsLiveDivider{flex-direction:column;align-items:flex-start}.analyticsPreviewMethod,.analyticsPrivacyNote{flex-direction:column}.analyticsPreviewMethod strong,.analyticsPrivacyNote strong{white-space:normal}}@media (max-width:620px){.analyticsMetricGridFive{grid-template-columns:1fr}.analyticsPreviewBanner,.analyticsDemandHero{padding:22px 20px}.analyticsActionGridWide{grid-template-columns:1fr}}.marketBriefControls{grid-template-columns:minmax(260px,1.15fr) minmax(120px,.35fr) minmax(240px,.8fr)}.marketProviderContext{border:1px solid var(--line);background:#eef5f1;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin:8px 0 22px;padding:22px;display:grid}.marketProviderContext h2,.marketBriefHero h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.05}.marketProviderContext p,.marketBriefHero p{color:var(--muted);margin:0;line-height:1.55}.marketContextStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketContextStats article{background:#ffffffb8;border:1px solid #1f4b3e1f;border-radius:14px;gap:5px;padding:14px;display:grid}.marketContextStats span,.marketMetricGrid span,.marketSignalStack span{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:800}.marketContextStats strong{margin-top:auto;font-family:Georgia,serif;font-size:25px;font-weight:500}.marketContextStats small{color:var(--muted);font-size:9px;line-height:1.4}.marketBriefHero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:stretch;gap:20px;margin:0 0 24px;display:grid}.marketBriefHero>div:first-child{border:1px solid var(--line);background:#fffefa;border-radius:20px;padding:25px}.marketPositionCard{color:#fff;background:#154f43;border-radius:20px;gap:8px;padding:22px;display:grid}.marketPositionCard span{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:10px;font-weight:800}.marketPositionCard strong{font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.08}.marketPositionCard p{color:#fffc;font-size:11px;line-height:1.55}.marketMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketMetricGrid article{border:1px solid var(--line);background:#fbfaf6;border-radius:16px;gap:7px;min-height:124px;padding:18px;display:grid}.marketMetricGrid article:nth-child(2){background:#eef5f1}.marketMetricGrid article:nth-child(3){background:#fbefe7}.marketMetricGrid article:nth-child(4){background:#edf2f4}.marketMetricGrid strong{margin-top:auto;font-family:Georgia,serif;font-size:31px;font-weight:500}.marketMetricGrid small{color:var(--muted);font-size:9px;line-height:1.4}.marketBriefTwoColumn{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.marketSignalStack{border-top:1px solid var(--line);gap:0;display:grid}.marketSignalStack>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;display:grid}.marketSignalStack strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.marketInterpretation{background:#eef5f1;border-radius:12px;margin:16px 0 0;padding:13px 14px;line-height:1.55}.marketNext{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}.marketAdjacentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketAdjacentGrid article{border:1px solid var(--line);background:#fffefa;border-radius:14px;gap:6px;padding:14px;display:grid}.marketAdjacentGrid span{color:var(--muted);font-size:10px;line-height:1.35}.marketAdjacentGrid strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.marketAdjacentGrid small{color:var(--muted);font-size:9px}.marketComparePicker{gap:6px;max-width:480px;margin-bottom:16px;display:grid}.marketComparePicker span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.marketComparePicker select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:42px;padding:9px 11px}.marketComparisonTableWrap{overflow:auto}.marketComparisonTable{border-collapse:collapse;width:100%;min-width:620px}.marketComparisonTable th,.marketComparisonTable td{border-bottom:1px solid var(--line);text-align:left;padding:12px 10px}.marketComparisonTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.marketComparisonTable td:not(:first-child){font-family:Georgia,serif;font-size:18px}.marketEvidenceNote{color:var(--muted);background:#f6f3ed;border-radius:14px;gap:12px;margin:18px 0 0;padding:15px 16px;font-size:10px;line-height:1.55;display:flex}.marketEvidenceNote strong{color:var(--text);white-space:nowrap}@media (max-width:900px){.marketBriefControls,.marketProviderContext,.marketBriefHero,.marketBriefTwoColumn{grid-template-columns:1fr}.marketContextStats,.marketMetricGrid,.marketAdjacentGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.marketContextStats,.marketMetricGrid,.marketAdjacentGrid{grid-template-columns:1fr}.marketEvidenceNote{display:grid}}.marketComparePickers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}@media (max-width:760px){.marketComparePickers{grid-template-columns:1fr}}.analyticsReportPage .portalSection{background:#fffefa;border:1px solid #dde5df;border-radius:20px;padding:22px 22px 20px;box-shadow:0 8px 24px #1f41350b}.analyticsReportPage .portalSectionHeading{border-bottom:1px solid #e7ebe7;align-items:flex-end;margin:0 0 15px;padding-bottom:13px}.analyticsReportPage .portalSectionHeading h2{font-size:27px;line-height:1.08}.analyticsReportPage .analyticsTwoColumn,.analyticsReportPage .analyticsOpportunityGrid{gap:18px}.analyticsReportPage .analyticsRankList{gap:4px}.analyticsReportPage .analyticsRankList>div{border:0;border-radius:10px;padding:11px 10px}.analyticsReportPage .analyticsRankList>div:nth-child(2n){background:#f7f6f1}.analyticsReportPage .analyticsRankList span{font-size:12.5px;line-height:1.45}.analyticsReportPage .analyticsRankList small{font-size:10px}.analyticsReportPage .analyticsRankList strong{font-size:23px}.analyticsReportPage .analyticsCompactColumns{gap:12px}.analyticsReportPage .analyticsCompactColumns>div{background:#fbfaf6;border:1px solid #e6ebe7;border-radius:14px;padding:14px}.analyticsReportPage .analyticsCompactColumns h3{color:#435b50;margin-bottom:10px}.analyticsReportPage .analyticsFunnel>div{border-color:#dce5df;box-shadow:0 5px 14px #1f413509}.analyticsReportPage .analyticsActionGrid>div{background:#fffefa;border-color:#dce5df}.analyticsReportPage .providerDataTableWrap{background:#fff;border:1px solid #dfe5e0;border-radius:14px;overflow:auto}.analyticsReportPage .providerDataTable th{background:#eef3ef}.analyticsReportPage .analyticsPreviewBanner{box-shadow:0 10px 28px #1f41350b}.analyticsReportPage .analyticsPreviewMetricGrid article{border-color:#d8e2db}.analyticsExportBar{background:#f8f6ef;border:1px solid #dce4de;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:-8px 0 26px;padding:14px 16px;display:flex}.analyticsExportBar>div:first-child{gap:3px;display:grid}.analyticsExportBar strong{color:#173f31;font-size:12px}.analyticsExportBar span{color:var(--muted);font-size:10.5px;line-height:1.45}.analyticsExportActions{flex:none;gap:8px;display:flex}.analyticsExportActions .secondaryCta{cursor:pointer;min-height:40px;font:inherit;padding:9px 14px;font-size:11px;font-weight:800}.analyticsExportActions .secondaryCta:disabled{opacity:.55;cursor:wait}.analyticsPrintHeader{display:none}@media (max-width:760px){.analyticsExportBar{flex-direction:column;align-items:stretch}.analyticsExportActions{width:100%}.analyticsExportActions .secondaryCta{flex:1}.analyticsReportPage .portalSection{padding:18px 16px}}@media print{@page{size:A4 portrait;margin:11mm}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.analyticsReportPage{max-width:none!important;margin:0!important;padding:0!important}.analyticsReportPage .portalDashboardHeader,.analyticsReportPage .providerToolControls,.analyticsReportPage .analyticsExportBar,.siteHeader,.analyticsReportPage .analyticsLiveDivider a,.analyticsReportPage .portalSectionHeading a{display:none!important}.analyticsPrintHeader{border-bottom:2px solid #173f31;justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 18px;padding:0 0 18px;display:flex!important}.analyticsPrintHeader>div{gap:4px;display:grid}.analyticsPrintHeader>div:last-child{text-align:right}.analyticsPrintHeader>div:first-child>span{color:#a35d2e;letter-spacing:.12em;font-size:8pt;font-weight:900}.analyticsPrintHeader h1{color:#173f31;margin:0;font-family:Georgia,serif;font-size:25pt;font-weight:500;line-height:1}.analyticsPrintHeader strong{color:#173f31;font-size:11pt}.analyticsPrintHeader span,.analyticsPrintHeader small{color:#66736c;font-size:8.5pt}.analyticsHistoricalPreview{gap:12px;margin-bottom:18px}.analyticsPreviewBanner{break-inside:avoid;box-shadow:none!important;border-radius:16px!important;padding:18px 20px!important}.analyticsPreviewBanner h2{font-size:23pt!important}.analyticsPreviewBanner p{font-size:9pt!important}.analyticsMetricGrid,.analyticsMetricGridFive{gap:7px!important;margin-bottom:12px!important}.analyticsMetricGrid article,.marketCoverageStrip article{break-inside:avoid;min-height:92px!important;box-shadow:none!important;border-radius:10px!important;padding:11px!important}.analyticsMetricGrid span{font-size:7pt!important}.analyticsMetricGrid strong{font-size:22pt!important}.analyticsMetricGrid small{font-size:7pt!important}.analyticsReportPage .portalSection{break-inside:avoid;box-shadow:none!important;border-radius:12px!important;padding:14px!important}.analyticsReportPage .portalSectionHeading{margin-bottom:9px!important;padding-bottom:8px!important}.analyticsReportPage .portalSectionHeading h2{font-size:16pt!important}.analyticsReportPage .eyebrow{font-size:6.5pt!important}.analyticsTwoColumn,.analyticsOpportunityGrid{gap:8px!important;margin-bottom:8px!important}.analyticsRankList>div{padding:6px 7px!important}.analyticsRankList span{font-size:8pt!important}.analyticsRankList small{font-size:6.5pt!important}.analyticsRankList strong{font-size:13pt!important}.analyticsDemandHero{break-inside:avoid;border-radius:14px!important;margin-bottom:10px!important;padding:16px 18px!important}.analyticsDemandHero>div:first-child>strong{font-size:36pt!important}.analyticsDemandHero p{font-size:8pt!important}.analyticsDemandChange{min-width:150px!important;padding:10px!important}.analyticsFunnel{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;overflow:visible!important}.analyticsFunnel>div{break-inside:avoid;min-width:0!important;min-height:112px!important;padding:9px!important}.analyticsFunnel strong{font-size:17pt!important}.analyticsFunnel p{font-size:6.5pt!important}.analyticsActionGrid{gap:6px!important}.analyticsActionGrid>div{break-inside:avoid;padding:9px!important}.analyticsActionGrid span{font-size:7pt!important}.analyticsActionGrid strong{font-size:15pt!important}.providerDataTable{font-size:7pt!important}.providerDataTable th,.providerDataTable td{padding:5px 6px!important}.analyticsPreviewMethod,.analyticsPrivacyNote{padding:9px 10px!important;font-size:7pt!important}a{color:inherit!important;text-decoration:none!important}}.marketCompareSection .portalSectionHeading p{color:var(--muted);margin:7px 0 0;line-height:1.5}.lgaCompareMapShell{background:#f8f6ef;border:1px solid #dbe4dd;border-radius:18px;margin:4px 0 18px;padding:18px}.lgaCompareMapHeader{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:14px;display:flex}.lgaCompareMapHeader h3{margin:4px 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.08}.lgaCompareMapHeader p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.lgaMapLegend{color:var(--muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:9px;display:flex}.lgaMapLegend span{align-items:center;gap:6px;display:flex}.lgaMapLegend i{background:#e1eee8;border:1px solid #164c4259;border-radius:3px;width:12px;height:12px}.lgaMapLegend i.current{background:#154f43}.lgaMapLegend i.selected{background:#e7a56f}.lgaCompareMapBody{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:14px;display:grid}.lgaSvgWrap{background:#fffefa;border:1px solid #dce4de;border-radius:15px;min-height:390px;padding:8px;position:relative;overflow:hidden}.lgaSvgWrap svg{width:100%;height:auto;min-height:370px;display:block}.lgaMapShape{stroke:#fffefa;stroke-width:2.2px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:fill .15s,stroke .15s,opacity .15s}.lgaMapShape.adjacent{fill:#dfece6;stroke:#678e82}.lgaMapShape.current{fill:#154f43;stroke:#0e3c33;cursor:default}.lgaMapShape.selected{fill:#e7a56f;stroke:#9a5931}.lgaMapShape.adjacent:hover,.lgaMapShape.adjacent:focus{fill:#c7ded4;stroke:#154f43}.lgaMapShape.selected:hover,.lgaMapShape.selected:focus{fill:#dd9360}.lgaMapLabel{fill:#24463f;pointer-events:none;paint-order:stroke;stroke:#fffefa;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:800}.lgaMapLabel.current{fill:#fff;stroke:#154f43}.lgaMapHoverCard{background:#fffefaf5;border:1px solid #dbe4dd;border-radius:12px;gap:3px;max-width:320px;padding:10px 12px;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 24px #1f41351f}.lgaMapHoverCard strong{font-size:12px}.lgaMapHoverCard span{color:#9a5931;font-size:9px;font-weight:800}.lgaMapHoverCard small{color:var(--muted);font-size:9px;line-height:1.4}.lgaNeighbourList{background:#fffefa;border:1px solid #dce4de;border-radius:15px;flex-direction:column;min-height:390px;display:flex;overflow:hidden}.lgaNeighbourListHeading{border-bottom:1px solid #e5e9e5;justify-content:space-between;gap:12px;padding:13px 14px;display:flex}.lgaNeighbourListHeading strong{font-size:11px}.lgaNeighbourListHeading span{color:var(--muted);font-size:10px}.lgaNeighbourButton{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ed;justify-content:space-between;gap:12px;width:100%;padding:11px 13px;display:flex}.lgaNeighbourButton:hover{background:#f2f6f3}.lgaNeighbourButton.selected{background:#fbefe7}.lgaNeighbourButton>span:first-child{gap:2px;display:grid}.lgaNeighbourButton strong{font-size:10px;font-weight:800}.lgaNeighbourButton small{color:var(--muted);font-size:8px}.lgaNeighbourButton>span:last-child{color:#154f43;align-self:center;font-family:Georgia,serif;font-size:14px}.lgaMapSource{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.4}.lgaMapState{color:var(--muted);background:#fffefa;border:1px dashed #cfd9d2;border-radius:14px;padding:22px;font-size:11px}.marketSelectedComparisons{background:#fffefa;border:1px solid #e1e6e2;border-radius:14px;gap:9px;margin:0 0 16px;padding:14px 15px;display:grid}.marketSelectedComparisons>div:first-child{justify-content:space-between;gap:12px;font-size:10px;display:flex}.marketSelectedComparisons>div:first-child span{color:var(--muted)}.marketSelectedComparisons p{margin:0}.marketComparisonChips{flex-wrap:wrap;gap:8px;display:flex}.marketComparisonChips button{color:#154f43;cursor:pointer;background:#eef5f1;border:1px solid #d4ddd7;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.marketComparisonChips button span{margin-left:5px;font-size:12px}.marketNationalCompare{background:#f7f4ee;border:1px solid #e1e6e2;border-radius:14px;margin:0 0 16px;padding:15px}.marketNationalCompare>div:first-child{gap:3px;margin-bottom:12px;display:grid}.marketNationalCompare>div:first-child strong{font-size:11px}.marketNationalCompare>div:first-child span{color:var(--muted);font-size:9px}.marketNationalCompare .marketComparePickers{grid-template-columns:minmax(130px,.35fr) minmax(220px,1fr) auto}.marketNationalCompare .marketComparePicker{max-width:none;margin-bottom:0}.marketAddComparison{cursor:pointer;align-self:end;min-height:42px;padding:9px 16px}.marketAddComparison:disabled{opacity:.45;cursor:not-allowed}.marketComparisonTableWrap{background:#fffefa;border:1px solid #e1e6e2;border-radius:14px;margin-top:8px}.marketComparisonTable th:not(:first-child),.marketComparisonTable td:not(:first-child){min-width:145px}@media (max-width:980px){.lgaCompareMapBody{grid-template-columns:1fr}.lgaNeighbourList{min-height:0;max-height:300px;overflow:auto}.marketNationalCompare .marketComparePickers{grid-template-columns:1fr 1fr}.marketAddComparison{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.lgaCompareMapShell{padding:14px}.lgaCompareMapHeader{display:grid}.lgaMapLegend{justify-content:flex-start}.lgaSvgWrap{min-height:300px}.lgaSvgWrap svg{min-height:280px}.marketNationalCompare .marketComparePickers{grid-template-columns:1fr}.marketAddComparison{grid-column:auto;width:100%}}.marketDepthSection,.marketDecisionSection,.marketEvidenceSection{background:#fffefa;border:1px solid #dde5df;border-radius:20px;margin:16px 0;padding:22px;box-shadow:0 8px 24px #1f413509}.marketDepthSection .portalSectionHeading,.marketDecisionSection .portalSectionHeading,.marketEvidenceSection .portalSectionHeading{border-bottom:1px solid #e7ebe7;margin:0 0 16px;padding-bottom:13px}.marketDepthSection .portalSectionHeading p,.marketDecisionSection .portalSectionHeading p,.marketEvidenceSection .portalSectionHeading p{max-width:790px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.marketMetricGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.marketMetricGridThree article:first-child{background:#eef5f1}.marketMetricGridThree article:nth-child(2){background:#edf2f4}.marketMetricGridThree article:nth-child(3){background:#f7f4ee}.marketDataGapMetric strong{font-size:23px}.marketDataGap{color:var(--muted);background:#f7f4ee;border:1px dashed #cbd8d0;border-radius:15px;gap:6px;padding:18px;line-height:1.5;display:grid}.marketDataGap strong{color:var(--text);font-size:13px}.marketDataAvailabilityNote{color:var(--muted);background:#f1f6f3;border-left:4px solid #5b9d87;gap:14px;margin-top:14px;padding:13px 14px;font-size:10px;line-height:1.55;display:flex}.marketDataAvailabilityNote strong{color:var(--text);white-space:nowrap}.marketUtilisationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketUtilisationGrid article{border:1px solid var(--line);background:#eef5f1;border-radius:16px;gap:6px;min-height:118px;padding:18px;display:grid}.marketUtilisationGrid article:nth-child(2){background:#edf2f4}.marketUtilisationGrid span,.marketWorkforceIntro span{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:800}.marketUtilisationGrid strong{margin-top:auto;font-family:Georgia,serif;font-size:31px;font-weight:500}.marketUtilisationGrid small{color:var(--muted);font-size:9px}.marketWorkforceIntro{grid-template-columns:minmax(0,1.25fr) minmax(250px,.65fr);gap:12px;margin-bottom:14px;display:grid}.marketWorkforceIntro article{border:1px solid var(--line);background:#fbfaf6;border-radius:16px;gap:7px;min-height:132px;padding:18px;display:grid}.marketWorkforceIntro article:nth-child(2){background:#eef5f1}.marketWorkforceIntro strong{margin-top:auto;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.16}.marketWorkforceIntro small{color:var(--muted);font-size:9px;line-height:1.4}.marketWorkforceTableWrap{background:#fff;border:1px solid #e1e6e2;border-radius:14px;overflow:auto}.marketWorkforceTable{border-collapse:collapse;width:100%;min-width:700px}.marketWorkforceTable th,.marketWorkforceTable td{text-align:left;border-bottom:1px solid #edf0ed;padding:11px 12px;font-size:10px}.marketWorkforceTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;background:#faf9f5;font-size:9px}.marketWorkforceTable td:nth-child(2),.marketWorkforceTable td:nth-child(3){font-family:Georgia,serif;font-size:16px}.marketDecisionRead{color:#fff;background:#154f43;border-radius:18px;margin-bottom:18px;padding:22px 24px}.marketDecisionRead strong{margin-bottom:8px;font-family:Georgia,serif;font-size:26px;font-weight:500;line-height:1.1;display:block}.marketDecisionRead p{color:#ffffffd1;max-width:930px;margin:0;font-size:12px;line-height:1.6}.marketDueDiligence h3,.marketEvidenceSources h3{margin:0 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500}.marketDueDiligence ol{margin:0;padding-left:22px}.marketDueDiligence li{color:#314c45;padding:5px 0;font-size:11px;line-height:1.55}.marketDecisionDiscipline{color:var(--muted);background:#f1f6f3;border-left:4px solid #5b9d87;gap:12px;margin-top:16px;padding:13px 14px;font-size:10px;line-height:1.5;display:flex}.marketDecisionDiscipline strong{color:var(--text);white-space:nowrap}.marketEvidenceTypes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.marketEvidenceTypes article{border:1px solid var(--line);background:#fbfaf6;border-radius:15px;gap:7px;min-height:126px;padding:17px;display:grid}.marketEvidenceTypes strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.marketEvidenceTypes span{color:var(--muted);font-size:9px;line-height:1.55}.marketEvidenceSources{margin-top:4px}.marketEvidenceSource{border-bottom:1px solid #edf0ed;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.marketEvidenceSource>div{gap:2px;display:grid}.marketEvidenceSource>div strong{font-size:10px}.marketEvidenceSource>div span,.marketEvidenceSource>div small{color:var(--muted);font-size:9px;line-height:1.45}.marketEvidenceStatus{color:#154f43;text-transform:uppercase;letter-spacing:.03em;background:#eef5f1;border-radius:999px;justify-content:center;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.marketEvidenceSource.partial .marketEvidenceStatus{color:#97542d;background:#fbefe7}.marketEvidenceSource.not_available .marketEvidenceStatus{color:#746e65;background:#f1efeb}.marketMethodNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.marketMethodNotes article{border:1px solid var(--line);background:#eef5f1;border-radius:14px;gap:6px;padding:15px;display:grid}.marketMethodNotes strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.marketMethodNotes span{color:var(--muted);font-size:9px;line-height:1.5}@media (max-width:900px){.marketMetricGridThree,.marketEvidenceTypes,.marketMethodNotes{grid-template-columns:1fr 1fr}.marketWorkforceIntro{grid-template-columns:1fr}}@media (max-width:620px){.marketMetricGridThree,.marketUtilisationGrid,.marketEvidenceTypes,.marketMethodNotes{grid-template-columns:1fr}.marketDataAvailabilityNote,.marketDecisionDiscipline{display:grid}.marketDataAvailabilityNote strong,.marketDecisionDiscipline strong{white-space:normal}.marketEvidenceSource{grid-template-columns:1fr}.marketEvidenceStatus{justify-self:start}}.providerArea{background:radial-gradient(circle at 8% 0,#accebe47,#0000 34%),#eef4f1;min-height:100vh}.adminArea{background:radial-gradient(circle at 8% 0,#d7ba9c38,#0000 32%),#f4efe9;min-height:100vh}.providerArea .providerPortalShell,.adminArea .adminShell{background:0 0}.workspaceHeader{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #1f433b21;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 clamp(18px,3vw,38px);display:flex;position:sticky;top:0}.providerWorkspaceHeader{background:#e9f3eef0}.adminWorkspaceHeader{background:#f4ede5f5;border-bottom-color:#5c422f29}.workspaceBrandGroup{align-items:center;gap:14px;min-width:0;display:flex}.workspaceBrand .brandLockupMark{width:31px;height:31px}.workspaceBrand .brandLockupWords{font-size:14px}.workspaceStamp{text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.providerStamp{color:#24594b;background:#d9ebe2}.adminStamp{color:#754d32;background:#eadccf}.workspaceNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;font-size:12px;display:flex}.workspaceNav a,.workspaceNav button{color:#60706b;font-weight:700;text-decoration:none}.adminWorkspaceHeader .workspaceNav a,.adminWorkspaceHeader .workspaceNav button{color:#745f50}.workspaceNav a.active{color:var(--ink);font-weight:850}.workspaceNavMuted{color:#899590;white-space:nowrap;font-size:10px;font-weight:720}.adminWorkspaceHeader .workspaceNavMuted{color:#97887d}.providerArea .portalHero,.providerArea .portalDashboard,.providerArea .providerAuthWrap,.providerArea .claimPageWrap,.providerArea .listingEditorShell{margin-top:44px}.adminArea .adminWorkspace{margin-top:42px}@media (max-width:860px){.workspaceHeader{align-items:flex-start;padding-top:13px;padding-bottom:13px}.workspaceNav{gap:10px 13px}.workspaceNavMuted{display:none}}@media (max-width:620px){.workspaceHeader{gap:10px;display:grid;position:relative}.workspaceNav{justify-content:flex-start}}.providerArea{flex-direction:column;display:flex}.providerArea>main,.providerArea>.providerPortalShell,.providerArea>.providerAuthWrap,.providerArea>.claimPageWrap,.providerArea>.listingEditorShell{flex:1 0 auto}.providerWorkspaceFooter{background:#e5efeae6;border-top:1px solid #1f433b21;grid-template-columns:auto 1fr;align-items:center;gap:14px 28px;margin-top:54px;padding:26px clamp(18px,3vw,38px) 30px;display:grid}.providerWorkspaceFooter .workspaceFooterBrand .brandLockupMark{flex-basis:30px;width:30px;height:30px}.providerWorkspaceFooter .workspaceFooterBrand .brandLockupWords{font-size:15px}.providerWorkspaceFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.providerWorkspaceFooter a{color:#536a63;font-size:11px;font-weight:740;text-decoration:none}.providerWorkspaceFooter small{color:#72817b;grid-column:1/-1;font-size:9px;line-height:1.5}.adminInviteClaim{position:relative}.adminInviteClaimButton{color:#24594b;font:inherit;cursor:pointer;background:#e5f0eb;border:1px solid #b8cfc5;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:820}.adminInviteClaimPanel{z-index:30;text-align:left;background:#fffdfa;border:1px solid #46524b2e;border-radius:16px;width:min(390px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 70px #3930282b}.adminInviteClaimPanel>strong{font-size:13px;display:block}.adminInviteClaimPanel>p{color:var(--muted);margin:7px 0 14px;font-size:10px;line-height:1.55}.adminInviteClaimPanel label{gap:6px;display:grid}.adminInviteClaimPanel label span{color:#6d746f;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.adminInviteClaimPanel input{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:11px}.adminInviteClaimActions{align-items:center;gap:12px;margin-top:13px;display:flex}.adminInviteClaimActions .primaryCta{border:0;min-height:38px;padding:0 14px}.adminInviteClaimActions .textButton{color:#68736e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.adminInviteStatus{background:#eef5f1;border-radius:10px;padding:9px 10px;color:#24594b!important;margin:10px 0 0!important;font-size:10px!important}.launchAdminWorkspace{width:min(100% - 34px,1420px);margin-inline:auto;padding-bottom:70px}.adminLaunchSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.adminLaunchSummaryGrid article{background:#fffdf9eb;border:1px solid #644c3924;border-radius:16px;gap:6px;min-height:118px;padding:17px;display:grid}.adminLaunchSummaryGrid article span{color:#806f63;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:820}.adminLaunchSummaryGrid article strong{color:#493d35;margin-top:auto;font-family:Georgia,serif;font-size:31px;font-weight:500}.adminLaunchSummaryGrid article small{color:#86766b;font-size:9px;line-height:1.4}.adminLaunchSummaryGrid a{color:#75543b;font-weight:760}.adminMemberToolbar{background:#fffdf9d1;border:1px solid #644c3924;border-radius:15px;margin-bottom:15px;padding:14px}.adminMemberToolbar label{gap:6px;max-width:520px;display:grid}.adminMemberToolbar span{color:#806f63;text-transform:uppercase;font-size:9px;font-weight:800}.adminMemberToolbar input{min-height:42px;font:inherit;background:#fff;border:1px solid #ddd3c9;border-radius:11px;padding:0 12px}.adminMemberLayout{grid-template-columns:minmax(250px,.75fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.adminMemberList{background:#fffdf9b8;border:1px solid #644c3924;border-radius:17px;gap:7px;max-height:760px;padding:9px;display:grid;overflow:auto}.adminMemberList button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;padding:13px;display:grid}.adminMemberList button:hover{background:#fbf7f1}.adminMemberList button.selected{background:#fffaf3;border-color:#d8c5b4}.adminMemberList strong{color:#463d37;font-size:11px}.adminMemberList span{color:#786b63;font-size:9px;line-height:1.4}.adminMemberList small{color:#9a8e85;font-size:8px}.adminMemberDetail{gap:15px;min-width:0;display:grid}.adminMemberIdentity{background:#fffdfa;border:1px solid #644c3924;border-radius:18px;justify-content:space-between;gap:18px;padding:22px;display:flex}.adminMemberIdentity h2{margin:6px 0 5px;font-family:Georgia,serif;font-size:28px;font-weight:500}.adminMemberIdentity p{color:#7c7068;margin:0;font-size:10px;line-height:1.5}.adminActivityCount{white-space:nowrap;color:#75553d;background:#efe5da;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:9px;font-weight:800}.adminAttentionCard{background:#fbefe7;border-left:4px solid #b66c42;border-radius:10px;padding:16px 18px}.adminAttentionCard strong{font-size:11px}.adminAttentionCard p{color:#725c4e;margin:5px 0 8px;font-size:10px}.adminAttentionCard a{color:#7a4e33;font-size:10px;font-weight:800}.adminMemberSection{background:#fffdf9eb;border:1px solid #644c3924;border-radius:18px;padding:20px}.adminSectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.adminSectionHeading span{color:#8c786b;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.adminSectionHeading h3{margin:4px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.adminMembershipCard{border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.adminMembershipCard:first-of-type{border-top:0}.adminMembershipCard>div{gap:4px;display:grid}.adminMembershipCard>div:last-child{align-items:center;gap:10px;display:flex}.adminMembershipCard strong{font-size:11px}.adminMembershipCard span{color:#766e68;font-size:9px;line-height:1.45}.adminMembershipCard button{color:#6d5545;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7c8bb;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:760}.memberStatus{border-radius:999px;padding:5px 7px;font-weight:800}.memberStatus.active{color:#2f6b50;background:#e6f2eb}.memberStatus.paused{color:#776c63;background:#eeeae6}.adminActivityTimeline{gap:0;display:grid}.adminActivityTimeline>div{grid-template-columns:12px 1fr;gap:10px;min-height:55px;display:grid}.adminActivityTimeline i{background:#a97b59;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #f3e9df}.adminActivityTimeline>div>div{border-bottom:1px solid #eee7df;gap:2px;padding-bottom:12px;display:grid}.adminActivityTimeline strong{font-size:10px}.adminActivityTimeline span,.adminActivityTimeline small{color:#82776f;font-size:9px}.adminEmailComposer{gap:11px;display:grid}.adminEmailComposer label{gap:5px;display:grid}.adminEmailComposer label>span{color:#806f63;font-size:9px;font-weight:800}.adminEmailComposer input,.adminEmailComposer textarea{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #ddd3c9;border-radius:10px;padding:10px 11px;font-size:11px}.adminEmailComposer .primaryCta{border:0;justify-self:start}.adminActionStatus{color:#285b4c;background:#eef5f1;border-radius:12px;padding:11px 13px;font-size:10px;line-height:1.5}.adminArticleLayout{grid-template-columns:minmax(220px,.6fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.adminArticleList{background:#fffdf9bf;border:1px solid #644c3924;border-radius:17px;gap:7px;max-height:820px;padding:9px;display:grid;overflow:auto}.adminArticleListHeading{color:#66584e;justify-content:space-between;padding:8px 8px 12px;font-size:10px;display:flex}.adminArticleList button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:5px;padding:13px;display:grid}.adminArticleList button.selected{background:#fffaf3;border-color:#d7c4b3}.adminArticleList button>span{color:#765d49;text-transform:uppercase;background:#efe7de;border-radius:999px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:850}.adminArticleList button strong{font-size:10px;line-height:1.4}.adminArticleList button small{color:#94877d;font-size:8px}.adminArticleList>p{color:#85796f;margin:8px;font-size:9px;line-height:1.55}.adminArticleEditor{background:#fffdfa;border:1px solid #644c3924;border-radius:18px;padding:22px}.adminArticleEditorTop{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.adminArticleEditorTop h2{margin:6px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.adminArticleState{flex-wrap:wrap;gap:6px;display:flex}.adminArticleState span{color:#755d4c;background:#f1e9e0;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.adminArticleFormGrid,.providerReviewFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminArticleFormGrid label,.providerReviewFormGrid label{gap:6px;display:grid}.adminArticleFormGrid label>span,.providerReviewFormGrid label>span{color:#746d67;font-size:9px;font-weight:800}.adminArticleFormGrid .span2,.providerReviewFormGrid .span2{grid-column:1/-1}.adminArticleFormGrid input,.adminArticleFormGrid textarea,.adminArticleFormGrid select,.providerReviewFormGrid input,.providerReviewFormGrid textarea,.providerReviewFormGrid select{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #ddd6cc;border-radius:10px;padding:10px 11px;font-size:11px}.adminArticleFormGrid input,.adminArticleFormGrid select,.providerReviewFormGrid input,.providerReviewFormGrid select{min-height:42px}.articleBodyEditor{min-height:470px;line-height:1.6}.adminArticleActions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:17px;display:flex}.adminArticleActions .primaryCta,.adminArticleActions .secondaryCta{border:0}.adminArticleActions>a{color:#74553e;font-size:10px;font-weight:800}.adminImportIntro{background:#fff8ef;border:1px solid #644c3924;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px;display:flex}.adminImportIntro strong{font-size:11px}.adminImportIntro p{color:#77685d;max-width:760px;margin:5px 0 0;font-size:10px;line-height:1.55}.adminImportIntro button{color:#684f3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1bda9;border-radius:10px;flex:none;padding:9px 12px;font-size:9px;font-weight:800}.adminImportDrop{background:#fffdf9b8;border:1px dashed #cdb7a4;border-radius:17px;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:center;gap:15px;padding:20px;display:grid}.adminImportDrop label{gap:6px;display:grid}.adminImportDrop label>span{color:#806f63;font-size:9px;font-weight:800}.adminImportDrop input{font-size:10px}.adminImportDrop>div{gap:4px;display:grid}.adminImportDrop strong{font-size:11px}.adminImportDrop span{color:#82756c;font-size:9px}.adminImportPreview,.adminImportResults{margin-top:20px}.adminImportTable{min-width:940px}.providerReviewArea{min-height:100vh}.providerReviewShell{width:min(100% - 32px,1080px);margin:42px auto 0;padding-bottom:70px}.providerReviewHero{grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr);align-items:stretch;gap:24px;margin-bottom:18px;display:grid}.providerReviewHero>div:first-child{background:#fffef9f0;border:1px solid #1f433b21;border-radius:24px;padding:clamp(22px,4vw,38px)}.providerReviewHero h1,.providerReviewComplete h1{letter-spacing:-.035em;max-width:720px;margin:9px 0 13px;font-family:Georgia,serif;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.04}.providerReviewHero p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.providerReviewIdentity{background:#dfece5;border:1px solid #1f433b24;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:24px;display:flex}.providerReviewIdentity img{object-fit:contain;background:#fff;border-radius:14px;width:76px;height:76px;margin-bottom:8px;padding:8px}.providerReviewIdentity strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.providerReviewIdentity span{color:#4e665e;font-size:10px}.providerReviewIdentity small{color:#657a73;margin-top:8px;font-size:9px;line-height:1.5}.providerReviewSection{background:#fffef9f2;border:1px solid #1f433b21;border-radius:22px;margin-top:14px;padding:clamp(20px,3vw,28px)}.providerReviewHeading{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:20px;margin-bottom:18px;display:grid}.providerReviewHeading>div{align-items:center;gap:11px;display:flex}.providerReviewHeading>div>span{color:#326553;background:#dcebe4;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.providerReviewHeading h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.providerReviewHeading p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.providerReviewChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.providerReviewChoiceGrid>div{background:#f4f7f4;border-radius:15px;padding:16px}.providerReviewChoiceGrid h3{margin:0 0 9px;font-family:Georgia,serif;font-size:18px;font-weight:500}.providerReviewChoiceGrid label{color:#3f5750;align-items:flex-start;gap:8px;padding:6px 0;font-size:10px;line-height:1.35;display:flex}.providerReviewSubmit{background:#e9f2ed;border:1px solid #bdd4c8;border-radius:20px;margin-top:16px;padding:22px}.providerAuthorityCheck{color:#345c50;align-items:flex-start;gap:9px;font-size:10px;line-height:1.55;display:flex}.providerReviewActions{flex-wrap:wrap;gap:11px;margin-top:16px;display:flex}.providerReviewActions .primaryCta,.providerReviewActions .secondaryCta{border:0}.providerReviewStatus,.providerWrongAccount{color:#356153;background:#ffffffb8;border-radius:11px;margin-top:13px;padding:11px 12px;font-size:10px;line-height:1.55}.providerWrongAccount{color:#7b5138;background:#fff0e8;justify-content:space-between;align-items:center;gap:12px;display:flex}.providerWrongAccount button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.providerReviewComplete{text-align:center;background:#fffef9f5;border:1px solid #1f433b24;border-radius:26px;max-width:820px;margin:80px auto;padding:clamp(28px,5vw,48px)}.providerReviewComplete h1{margin-inline:auto}.providerReviewComplete p{max-width:640px;color:var(--muted);margin:0 auto 22px;font-size:12px;line-height:1.65}.providerReviewComplete .primaryCta{display:inline-flex}@media (max-width:900px){.adminLaunchSummaryGrid{grid-template-columns:1fr 1fr}.adminMemberLayout,.adminArticleLayout{grid-template-columns:1fr}.adminMemberList,.adminArticleList{max-height:360px}.providerReviewHero,.providerReviewHeading{grid-template-columns:1fr}}@media (max-width:640px){.providerWorkspaceFooter{grid-template-columns:1fr}.providerWorkspaceFooter>div{justify-content:flex-start}.adminLaunchSummaryGrid,.adminArticleFormGrid,.providerReviewFormGrid,.providerReviewChoiceGrid{grid-template-columns:1fr}.adminArticleFormGrid .span2,.providerReviewFormGrid .span2{grid-column:auto}.adminMemberIdentity,.adminMembershipCard,.adminMembershipCard>div:last-child,.adminImportIntro{flex-direction:column;align-items:flex-start}.adminImportDrop{grid-template-columns:1fr}.providerWrongAccount{display:grid}.adminInviteClaimPanel{width:auto;position:fixed;top:90px;left:18px;right:18px}}.publicFooterLegalLine{color:#6f7c76;border-top:1px solid #2240381f;flex-wrap:wrap;gap:8px 18px;width:min(100% - 40px,1180px);margin:0 auto;padding:16px 0 22px;font-size:9px;line-height:1.5;display:flex}.publicFooterLegalLine span+span:before{content:"·";color:#9aa49f;margin-right:18px}.calculatorPage{background:#f7f5ef}.calculatorHero{align-items:center}.calculatorHeroCard{background:#e8f2ec;border:1px solid #235e4f24;border-radius:22px;justify-self:end;max-width:390px;padding:24px}.calculatorHeroCard span{color:#4f8f6f;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.calculatorHeroCard strong{font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.15;display:block}.calculatorHeroCard p{color:#52665f;margin:10px 0 0;font-size:11px;line-height:1.6}.calculatorSection{padding-top:18px}.quoteCalculator{gap:16px;display:grid}.calculatorPanel,.calculatorEvidence{background:#fffffcf2;border:1px solid #22403821;border-radius:22px;padding:clamp(18px,3vw,28px)}.calculatorIntroPanel{justify-content:space-between;align-items:end;gap:24px;display:flex}.calculatorIntroPanel h2,.calculatorEvidence h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.12}.calculatorIntroPanel p,.calculatorEvidence p{color:#65736d;max-width:760px;margin:0;font-size:11px;line-height:1.65}.calculatorMode{background:#edf1ed;border-radius:12px;flex:none;gap:5px;padding:4px;display:flex}.calculatorMode button{color:#53665f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.calculatorMode button.active{color:#235e4f;background:#fff;box-shadow:0 1px 5px #22403814}.calculatorSectionHeading>div{align-items:flex-start;gap:12px;display:flex}.calculatorSectionHeading>div>span{color:#2d6655;background:#dcebe4;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.calculatorSectionHeading h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.calculatorSectionHeading p{color:#6e7b75;margin:5px 0 0;font-size:10px;line-height:1.55}.calculatorFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.calculatorFieldGrid label,.quoteRowMain label,.calculatorContributionRates label{gap:6px;display:grid}.calculatorFieldGrid label>span,.quoteRowMain label>span,.calculatorContributionRates label>span{color:#586962;font-size:9px;font-weight:800}.calculatorFieldGrid input,.calculatorFieldGrid select,.quoteRowMain input,.quoteRowMain select,.calculatorContributionRates input{color:#233d36;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7ddd8;border-radius:10px;padding:9px 10px;font-size:11px}.moneyInput{background:#fff;border:1px solid #d7ddd8;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;display:grid;overflow:hidden}.moneyInput>span{text-align:center;color:#718079;font-size:10px}.moneyInput input{border:0!important;border-radius:0!important}.calculatorContributionRates{background:#f5f1e9;border-radius:14px;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(120px,.6fr));align-items:end;gap:12px;margin-top:12px;padding:13px;display:grid}.calculatorContributionRates p{color:#6d6a63;margin:0;font-size:9px;line-height:1.55}.calculatorBudgetStrip{background:#dbe2dd;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.calculatorBudgetStrip>div{background:#f1f6f2;gap:4px;padding:14px;display:grid}.calculatorBudgetStrip span,.benchmarkStrip span,.calculatorResultCard>span{color:#708078;text-transform:uppercase;letter-spacing:.045em;font-size:8px;font-weight:780}.calculatorBudgetStrip strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.quoteRows{gap:12px;margin-top:18px;display:grid}.quoteRow{background:#fbfcfa;border:1px solid #e0e3df;border-radius:17px;padding:16px}.quoteRowMain{grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(120px,.75fr)) auto;align-items:end;gap:10px;display:grid}.quoteServiceField{min-width:0}.quoteRemove{color:#8a6a5c;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 5px;font-size:8px;font-weight:800;text-decoration:underline}.benchmarkStrip{border-top:1px solid #e4e7e3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.benchmarkStrip>div{background:#f0f5f1;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.benchmarkStrip strong{font-size:10px;line-height:1.35}.benchmarkStrip small{color:#6d7c75;font-size:8px;line-height:1.4}.calculatorPolicyNote{color:#416156;background:#edf6f1;border-left:3px solid #5e9b7e;margin-top:10px;padding:11px 12px;font-size:9px;line-height:1.55}.calculatorAddService{margin-top:13px}.calculatorResultsPanel{background:#f0f6f2}.calculatorResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.calculatorResultGrid.threeResults{grid-template-columns:repeat(3,minmax(0,1fr))}.calculatorResultCard{background:#fff;border:1px solid #235e4f21;border-radius:16px;align-content:start;gap:6px;min-height:132px;padding:18px;display:grid}.calculatorResultCard.primaryResult{background:#dfeee7}.calculatorResultCard.benchmarkResult{background:#f7f0e7}.calculatorResultCard>strong{font-family:Georgia,serif;font-size:29px;font-weight:500}.calculatorResultCard small{color:#66776f;font-size:9px;line-height:1.45}.calculatorInterpretation{background:#ffffffb8;border-radius:14px;margin-top:13px;padding:15px}.calculatorInterpretation h3{margin:0 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:500}.calculatorInterpretation p{color:#5d6e66;max-width:880px;margin:0 0 12px;font-size:10px;line-height:1.6}.calculatorSourceLinks{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.calculatorSourceLinks a{color:#235e4f;font-size:9px;font-weight:800}@media (max-width:900px){.calculatorIntroPanel{align-items:start;display:grid}.calculatorMode{justify-self:start}.calculatorFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculatorContributionRates{grid-template-columns:1fr 1fr}.calculatorContributionRates p{grid-column:1/-1}.quoteRowMain{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteServiceField{grid-column:1/-1}.benchmarkStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.calculatorResultGrid.threeResults{grid-template-columns:1fr 1fr}.calculatorResultGrid.threeResults .benchmarkResult{grid-column:1/-1}}@media (max-width:640px){.publicFooterLegalLine{gap:4px;display:grid}.publicFooterLegalLine span+span:before{display:none}.calculatorHeroCard{justify-self:stretch;max-width:none}.calculatorFieldGrid,.calculatorContributionRates,.calculatorBudgetStrip,.quoteRowMain,.benchmarkStrip,.calculatorResultGrid,.calculatorResultGrid.threeResults{grid-template-columns:1fr}.calculatorContributionRates p,.quoteServiceField,.calculatorResultGrid.threeResults .benchmarkResult{grid-column:auto}}.editorFieldHelp{color:#7d817d;margin-top:-1px;font-size:9px;font-weight:450;line-height:1.5;display:block}.editorDerivedSignal{background:#f2f6f3;border:1px solid #dce3de;border-radius:12px;align-content:start;gap:5px;min-height:88px;padding:13px 14px;display:grid}.editorDerivedSignal>span,.editorTagField>div:first-child>span{color:#596a63;font-size:10px;font-weight:800}.editorDerivedSignal>strong{color:#203d35;font-size:12px;line-height:1.45}.editorDerivedSignal small,.editorTagField>div:first-child small{color:#76817c;font-size:9px;line-height:1.5}.editorTagField{background:#fcfbf7;border:1px solid #e1ded7;border-radius:13px;gap:10px;padding:14px;display:grid}.editorTagField>div:first-child{gap:4px;display:grid}.editorTagField>div:first-child>span{align-items:center;gap:7px;display:flex}.editorTagField>div:first-child b{color:#3d6255;background:#e8efeb;border-radius:999px;padding:2px 6px;font-size:8px}.editorTagGrid{flex-wrap:wrap;gap:7px;display:flex}.editorTagOption{color:#43564f;cursor:pointer;background:#fff;border:1px solid #d8ddd8;border-radius:999px;align-items:center;width:auto;padding:7px 9px;gap:6px!important;display:inline-flex!important}.editorTagOption:has(input:checked){color:#285746;background:#e6f0ea;border-color:#7ca18f}.editorTagOption input{margin:0;width:auto!important;min-height:0!important}.editorTagOption span{color:inherit!important;font-size:9px!important;font-weight:750!important}.portalStateCard.successState{color:#2d5d4c;background:#eaf3ee;border-color:#306f5342}.portalStateCard.successState strong{color:#285746}@media (max-width:700px){.editorTagGrid{grid-template-columns:1fr;display:grid}.editorTagOption{border-radius:10px}}.providerEditorSummaryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.registrationCategoryPanel{border:1px solid var(--line);background:#eef4ef8c;border-radius:14px;margin-top:14px;padding:14px}.registrationCategoryPanel>div:first-child{margin-bottom:10px}.registrationCategoryPanel strong{color:var(--green-deep);font-size:15px;display:block}.registrationCategoryPanel p{max-width:820px;color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.45}@media (max-width:760px){.providerEditorSummaryActions{justify-content:flex-start;width:100%}}.providerAdminViewSwitch{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 14px;display:flex}.providerAdminViewSwitch button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:760}.providerAdminViewSwitch button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.providerAdminViewSwitch span{color:var(--muted);margin-left:4px;font-size:12px}.providerMatrixShell{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #1c36300a}.providerMatrixToolbar{border-bottom:1px solid var(--line);background:#fbfcfa;align-items:end;gap:14px;padding:14px;display:flex}.providerMatrixToolbar>label{gap:5px;min-width:min(360px,100%);display:grid}.providerMatrixToolbar>label span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:760}.providerMatrixToolbar input{border:1px solid var(--line);min-height:40px;font:inherit;background:#fff;border-radius:10px;padding:0 11px}.providerMatrixFilters{flex-wrap:wrap;gap:6px;display:flex}.providerMatrixFilters button{border:1px solid var(--line);min-height:38px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-size:11px;font-weight:750}.providerMatrixFilters button.active{color:#174b3f;background:#e9f2ee;border-color:#aac9bb}.providerMatrixCount{text-align:right;margin-left:auto;line-height:1.05;display:grid}.providerMatrixCount strong{font-size:20px}.providerMatrixCount span{color:var(--muted);font-size:10px}.providerMatrixTableWrap{min-height:420px;max-height:calc(100vh - 260px);overflow:auto}.providerMatrixTable{border-collapse:separate;border-spacing:0;width:100%;min-width:2200px;font-size:12px}.providerMatrixTable th{z-index:4;color:#4b5d57;text-align:left;text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid var(--line);white-space:nowrap;background:#f5f8f6;padding:10px;font-size:10px;position:sticky;top:0}.providerMatrixTable td{vertical-align:top;background:#fff;border-bottom:1px solid #e9eeeb;border-right:1px solid #edf1ef;min-width:150px;padding:9px}.providerMatrixTable tr.dirty td{background:#fffdf4}.providerMatrixTable .stickyProvider{z-index:3;min-width:320px;max-width:320px;position:sticky;left:0;box-shadow:7px 0 12px #18352d0a}.providerMatrixTable th.stickyProvider{z-index:6;background:#f5f8f6}.providerMatrixTable tr.dirty td.stickyProvider{background:#fffdf4}.providerMatrixIdentity{gap:7px;display:grid}.providerMatrixIdentity small{color:var(--muted)}.providerMatrixName{width:100%;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 7px;font-weight:780}.providerMatrixName:hover,.providerMatrixName:focus{border-color:var(--line);background:#fff;outline:0}.providerMatrixLocationInputs{grid-template-columns:minmax(120px,1fr) 72px 86px;gap:5px;display:grid}.providerMatrixLocationInputs input,.providerMatrixLocationInputs select,.providerMatrixStack select,.providerMatrixStatusSelect{border:1px solid var(--line);min-height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 7px;font-size:11px}.providerMatrixStatusSelect.live{color:#1f6841;background:#edf8f1;border-color:#b7d9c1;font-weight:760}.providerMatrixStatusSelect.approved{color:#72580d;background:#fff8e6;border-color:#ead69c;font-weight:760}.providerMatrixStatusSelect.draft{color:#6d746f;background:#f6f6f6}.providerMatrixStack{gap:6px;min-width:180px;display:grid}.providerMatrixGeoCell{min-width:185px!important}.providerMatrixGeoCell strong{font-size:11px;line-height:1.35;display:block}.providerMatrixGeoCell small{color:var(--muted);margin-top:3px;display:block}.matrixInlineButton{color:#1f6857;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:760;text-decoration:underline}.providerMatrixPicker{min-width:180px;position:relative}.providerMatrixPicker>summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;gap:2px;min-height:40px;padding:7px 9px;list-style:none;display:grid}.providerMatrixPicker>summary::-webkit-details-marker{display:none}.providerMatrixPicker>summary strong{font-size:11px}.providerMatrixPicker>summary span{white-space:nowrap;text-overflow:ellipsis;max-width:190px;color:var(--muted);font-size:10px;display:block;overflow:hidden}.providerMatrixPickerPanel{z-index:12;background:#fff;border:1px solid #cfdad4;border-radius:12px;gap:8px;width:320px;max-height:420px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 18px 40px #132e2629}.providerMatrixPickerHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.providerMatrixPickerHeading span{color:var(--muted);font-size:10px}.providerMatrixPickerPanel>input{border:1px solid var(--line);min-height:34px;font:inherit;border-radius:8px;padding:0 8px;font-size:11px}.providerMatrixPickerList{gap:3px;max-height:330px;display:grid;overflow:auto}.providerMatrixPickerList label{cursor:pointer;border-radius:7px;align-items:flex-start;gap:7px;padding:6px;display:flex}.providerMatrixPickerList label:hover{background:#f4f8f5}.providerMatrixPickerList input{margin-top:2px}.providerMatrixPickerList span{line-height:1.3}.providerMatrixMuted{color:var(--muted);font-size:11px}.providerMatrixActions{min-width:120px!important}.providerMatrixActions button{width:100%;min-height:34px;margin-bottom:5px}.providerMatrixActions small{max-width:180px;line-height:1.3;display:block}.providerMatrixActions small.saved{color:#26704b;font-weight:760}.providerMatrixActions small.error{color:#a83b34}.providerMatrixCoverageRow td{background:#f8fbf9!important;padding:0!important}.providerMatrixCoverageEditor{border-bottom:1px solid var(--line);gap:10px;padding:16px 18px 18px 338px;display:grid}.providerMatrixCoverageTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.providerMatrixCoverageTop>div{gap:2px;display:grid}.providerMatrixCoverageTop span{color:var(--muted);font-size:11px}.providerMatrixCoverageRule{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:140px 150px 150px 150px 140px 120px;align-items:end;gap:8px;padding:10px;display:grid}.providerMatrixCoverageRule label{gap:4px;display:grid}.providerMatrixCoverageRule label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:760}.providerMatrixCoverageRule input,.providerMatrixCoverageRule select,.providerMatrixCoverageRule textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:7px;font-size:11px}.providerMatrixCoverageRule textarea{resize:vertical}.providerMatrixCoverageWide{grid-column:span 2}.providerMatrixCoverageCase{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center;min-height:36px;gap:6px!important;display:flex!important}.providerMatrixCoverageCase input{width:auto}.providerMatrixCoverageCase span{text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;font-size:11px!important}.dangerTextButton{color:#a34339;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:760}.providerMatrixEmpty{color:#77590b;background:#fff5df;border-radius:10px;margin:0;padding:10px 12px;font-size:11px}@media (max-width:900px){.providerAdminViewSwitch span{width:100%;margin-left:0}.providerMatrixToolbar{flex-direction:column;align-items:stretch}.providerMatrixCount{text-align:left;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:6px;margin-left:0}.providerMatrixTableWrap{max-height:none}.providerMatrixCoverageEditor{padding-left:16px}.providerMatrixCoverageRule{grid-template-columns:repeat(2,minmax(0,1fr))}}.homeSimpleHeroFrame{margin-bottom:0}.homeSimpleHeroCopy h1{max-width:750px}.homeSimpleHeroCopy>p:not(.virtualNavigatorNote){max-width:650px}.homeSimpleActions{flex-wrap:wrap;align-items:center}.homeSimpleHeroArt .heroPromptCard{display:none}.homeStartSection{margin-top:70px}.homeStartHeading{max-width:790px}.homeStartHeading p{max-width:650px}.homeStartGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeStartCard{min-height:330px;color:var(--ink);border:1px solid #17342f17;border-radius:24px;flex-direction:column;padding:27px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 54px #17342f0b}.homeStartCard:hover{transform:translateY(-3px);box-shadow:0 22px 60px #17342f17}.homeStartLiz{background:var(--home-sage)}.homeStartAnswer{background:var(--home-blue)}.homeStartProvider{background:var(--home-apricot)}.homeStartCardTop{align-items:center;gap:10px;display:flex}.homeStartCardTop span{width:32px;height:32px;color:var(--accent);background:#ffffffc2;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.homeStartCardTop strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.homeStartCard h3{letter-spacing:-.035em;margin:24px 0 14px;font-family:Georgia,serif;font-size:clamp(27px,2.6vw,35px);font-weight:500;line-height:1.08}.homeStartCard p{color:#53635e;margin:0 0 28px;font-size:14px;line-height:1.65}.homeStartCta{color:var(--accent);margin-top:auto;font-size:14px}.homeQuestionSection{margin-top:88px}.homeQuestionSection .sectionHeadingRow>div{max-width:760px}.homeQuestionSection .sectionHeadingRow p{color:var(--muted);max-width:670px;line-height:1.65}.homeProviderPrompt{background:var(--accent);color:#fff;border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);align-items:center;gap:36px;margin-top:88px;padding:clamp(32px,5vw,56px);display:grid}.homeProviderPrompt .eyebrow{color:#ffffffb8}.homeProviderPrompt h2{color:#fff;margin:7px 0 12px;font-size:clamp(34px,4vw,52px)}.homeProviderPrompt p{color:#ffffffd1;max-width:690px;margin:0;line-height:1.65}.homeProviderPromptActions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.homeProviderPrompt .primaryCta{color:var(--accent);background:#fff;border-color:#fff}.homeProviderPrompt .textCta{color:#fff}.homeTrustSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(34px,7vw,100px);margin-top:72px;padding:54px 0;display:grid}.homeTrustSection h2{margin:7px 0 0;font-size:clamp(34px,4vw,50px)}.homeTrustPoints{gap:18px;display:grid}.homeTrustPoints p{color:var(--muted);margin:0;line-height:1.65}.homeTrustPoints strong{color:var(--ink)}.homeProviderEntryBand{margin-top:54px}.lizConsentShell{min-height:100vh}.lizConsentWrap{width:min(820px,100% - 32px);margin:clamp(42px,8vw,90px) auto 80px}.lizConsentCard{border:1px solid var(--line);background:#fffdf9;border-radius:28px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,52px);padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 24px 70px #17342f14}.lizConsentPortrait{background:#e9f2ed;border-radius:22px;width:170px;height:220px;overflow:hidden}.lizConsentPortrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.lizConsentCopy h1{margin:8px 0 16px;font-size:clamp(36px,5vw,52px)}.lizConsentCopy>p{color:var(--muted);margin:0;line-height:1.7}.lizConsentDetails{color:#3e5750;background:#f2f7f4;border-radius:18px;margin:24px 0;padding:20px 22px;line-height:1.65}.lizConsentActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lizConsentFinePrint{font-size:12px;color:#6b7a75!important;margin-top:17px!important}.lizConsentFinePrint a{color:var(--accent)}@media (max-width:900px){.homeStartGrid{grid-template-columns:1fr}.homeStartCard{min-height:250px}.homeProviderPrompt,.homeTrustSection{grid-template-columns:1fr}}@media (max-width:620px){.homeSimpleHero{min-height:auto}.homeSimpleActions{align-items:stretch}.homeSimpleActions .primaryCta,.homeSimpleActions .secondaryCta{justify-content:center}.homeStartSection,.homeQuestionSection,.homeProviderPrompt{margin-top:52px}.homeStartCard{border-radius:20px;padding:22px}.homeProviderPrompt{border-radius:22px;padding:28px 22px}.homeTrustSection{padding:42px 0}.lizConsentCard{grid-template-columns:1fr;padding:24px}.lizConsentPortrait{width:120px;height:150px}}.homeSimpleHero{min-height:560px}.homeHeroRefresh .homeSimpleHeroCopy h1{max-width:690px;font-size:clamp(44px,5.25vw,68px);line-height:1}.homeQuestionSectionCompact{margin-top:68px}.homeCompactHeadingRow{align-items:end}.homeCompactHeadingRow h2{margin-bottom:8px}.homeCompactHeadingRow p{margin-bottom:0}.homeQuestionList{border-top:1px solid var(--line);margin-top:26px;display:grid}.homeQuestionLink{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(180px,.36fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 4px;text-decoration:none;display:grid}.homeQuestionLink>span{color:var(--accent);text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:800}.homeQuestionLink>strong{font-family:Georgia,serif;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.16}.homeQuestionLink>b{color:var(--accent);font-size:18px}.homeQuestionLink:hover>strong{text-underline-offset:4px;text-decoration:underline}.homeProviderPromptCompact{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:28px;margin-top:68px;padding:30px 36px}.homeProviderPromptCompact h2{margin-bottom:0;font-size:clamp(30px,3.2vw,42px)}.homeProviderPromptCompact .homeProviderPromptActions{gap:11px;min-width:260px}.homeTrustStrip{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px 34px;margin-top:34px;padding:22px 0 38px;display:flex}.homeTrustStrip span{position:relative}.homeTrustStrip span:not(:last-child):after{content:"·";color:#a9b5b0;position:absolute;right:-20px}.homeTrustStrip strong{color:var(--ink);font-weight:750}@media (max-width:900px){.homeProviderPromptCompact{grid-template-columns:1fr}.homeProviderPromptCompact .homeProviderPromptActions{min-width:0}}@media (max-width:620px){.homeHeroRefresh .homeSimpleHeroCopy h1{font-size:clamp(39px,10.2vw,50px)}.homeQuestionSectionCompact,.homeProviderPromptCompact{margin-top:48px}.homeQuestionLink{grid-template-columns:1fr auto;gap:8px 14px;padding:18px 2px}.homeQuestionLink>span{grid-column:1/-1}.homeQuestionLink>strong{font-size:21px}.homeProviderPromptCompact{padding:26px 22px}.homeTrustStrip{gap:10px 18px}.homeTrustStrip span:not(:last-child):after{right:-11px}}.siteHeader.publicSiteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e7ede8fa;border-bottom:1px solid #17342f29;flex-direction:row;align-items:center;gap:24px;min-height:76px;padding:0 clamp(20px,5vw,72px);box-shadow:0 8px 28px #17342f0e}.publicSiteHeader .siteNav,.publicPageShell .siteNav{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;width:auto;padding:0;font-size:15px;display:flex;overflow:visible}.publicSiteHeader .siteNav a{color:#52645f;white-space:nowrap;border-radius:999px;align-items:center;min-height:40px;padding:0 11px;font-weight:680;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.publicSiteHeader .siteNav a:hover{color:var(--ink);background:#ffffff85}.publicSiteHeader .siteNav a.active{color:var(--ink);background:#fffef9db;font-weight:680;box-shadow:inset 0 0 0 1px #17342f14}.mobileMenuButton{width:44px;height:44px;color:var(--ink);background:#fffef9b8;border:1px solid #17342f21;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.mobileMenuButton span{background:currentColor;border-radius:99px;width:20px;height:2px;transition:transform .18s,opacity .18s;display:block}.publicSiteHeader.menuOpen .mobileMenuButton span:first-child{transform:translateY(7px)rotate(45deg)}.publicSiteHeader.menuOpen .mobileMenuButton span:nth-child(2){opacity:0}.publicSiteHeader.menuOpen .mobileMenuButton span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:820px){.siteHeader.publicSiteHeader{flex-direction:row;align-items:center;gap:14px;min-height:68px;padding:0 14px 0 16px;position:sticky}.publicSiteHeader .publicBrand{min-width:0}.mobileMenuButton{flex:0 0 44px;margin-left:auto;display:inline-flex}.publicSiteHeader .siteNav,.publicPageShell .publicSiteHeader .siteNav{background:#e7ede8fe;border-top:1px solid #17342f14;border-bottom:1px solid #17342f29;grid-template-columns:1fr;gap:4px;width:100%;padding:10px 12px 14px;font-size:16px;display:none;position:absolute;top:100%;left:0;right:0;overflow:visible;box-shadow:0 18px 34px #17342f1f}.publicSiteHeader .siteNav.isOpen,.publicPageShell .publicSiteHeader .siteNav.isOpen{display:grid}.publicSiteHeader .siteNav a{border-radius:12px;justify-content:flex-start;width:100%;min-height:48px;padding:0 14px}.publicSiteHeader .siteNav a.active{background:#fffef9e6}}.calculatorPrintReport{display:none}@media print{@page{size:A4 portrait;margin:12mm 12mm 14mm}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.calculatorPage{background:#fff!important;min-height:0!important;overflow:visible!important}.calculatorPage .siteHeader,.calculatorPage .calculatorHero,.calculatorPage .publicFooter{display:none!important}.calculatorPage .calculatorSection{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.calculatorPage .quoteCalculator{width:100%!important;display:block!important}.calculatorPage .quoteCalculator>:not(.calculatorPrintReport){display:none!important}.calculatorPrintReport{color:#173f31;font-family:Arial,Helvetica,sans-serif;font-size:8.8pt;line-height:1.4;display:block!important}.calculatorPrintHeader{border-bottom:2px solid #173f31;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding-bottom:14px;display:flex}.calculatorPrintHeader>div:first-child{max-width:68%}.calculatorPrintHeader>div:first-child>span{color:#a35d2e;letter-spacing:.12em;margin-bottom:4px;font-size:7.5pt;font-weight:900;display:block}.calculatorPrintHeader h1{color:#173f31;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:24pt;font-weight:500;line-height:1.05}.calculatorPrintHeader p{color:#61716a;margin:6px 0 0;font-size:8.5pt;line-height:1.45}.calculatorPrintMeta{text-align:right;color:#66756f;gap:2px;font-size:7.8pt;display:grid}.calculatorPrintMeta strong{color:#173f31;font-size:8.5pt}.calculatorPrintSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.calculatorPrintSummary.isCompare{grid-template-columns:repeat(3,minmax(0,1fr))}.calculatorPrintSummary article{break-inside:avoid;background:#e7f2ec;border:1px solid #cfded5;border-radius:10px;align-content:start;gap:4px;min-height:76px;padding:11px 12px;display:grid}.calculatorPrintSummary article.benchmark{background:#f6eee4;border-color:#ead9c8}.calculatorPrintSummary span,.calculatorPrintContextGrid span,.calculatorPrintMetricGrid span{color:#6a7a73;letter-spacing:.055em;text-transform:uppercase;font-size:6.8pt;font-weight:850}.calculatorPrintSummary strong{color:#173f31;font-family:Georgia,serif;font-size:20pt;font-weight:500;line-height:1.05}.calculatorPrintSummary small{color:#5f7069;font-size:7.4pt;line-height:1.35}.calculatorPrintContext,.calculatorPrintServices,.calculatorPrintNotes{margin-top:14px}.calculatorPrintSectionHeading{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.calculatorPrintSectionHeading>span{color:#2d6655;background:#e1eee7;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:7.5pt;font-weight:900;display:grid}.calculatorPrintSectionHeading h2{color:#173f31;margin:0;font-family:Georgia,serif;font-size:15pt;font-weight:500;line-height:1.1}.calculatorPrintSectionHeading p{color:#6b7873;margin:2px 0 0;font-size:7.7pt}.calculatorPrintContextGrid{break-inside:avoid;background:#fafbf9;border:1px solid #dfe6e1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px;display:grid}.calculatorPrintContextGrid>div{background:#f1f5f2;border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.calculatorPrintContextGrid strong{color:#213e35;font-size:8.3pt;line-height:1.25}.calculatorPrintServiceList{gap:7px;display:grid}.calculatorPrintService{break-inside:avoid;background:#fff;border:1px solid #dbe3dd;border-radius:9px;padding:9px 10px}.calculatorPrintServiceTitle{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;display:flex}.calculatorPrintServiceTitle h3{color:#173f31;margin:0;font-family:Georgia,serif;font-size:11.5pt;font-weight:500}.calculatorPrintServiceTitle>span{color:#66766f;white-space:nowrap;font-size:7.4pt;font-weight:700}.calculatorPrintMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.calculatorPrintMetricGrid>div{background:#f3f6f4;border-radius:6px;align-content:start;gap:2px;min-width:0;padding:6px 7px;display:grid}.calculatorPrintMetricGrid strong{color:#223e35;font-size:8.1pt;line-height:1.25}.calculatorPrintMetricGrid small{color:#6b7974;font-size:6.9pt;line-height:1.3}.calculatorPrintNotes{break-inside:avoid;border-top:1px solid #d8e0db;padding-top:12px}.calculatorPrintNotes>p{color:#52655d;margin:0 0 9px;font-size:8pt;line-height:1.5}.calculatorPrintSourceNote{background:#f0f6f2;border-left:3px solid #5e9b7e;padding:9px 10px}.calculatorPrintSourceNote strong{color:#173f31;font-size:8.2pt}.calculatorPrintSourceNote p{color:#5c6e66;margin:3px 0 0;font-size:7.5pt;line-height:1.45}.calculatorPrintFooter{color:#6e7c76;border-top:1px solid #d8e0db;justify-content:space-between;gap:14px;margin-top:15px;padding-top:8px;font-size:6.8pt;display:flex}.calculatorPrintFooter span:nth-child(2){text-align:center}.calculatorPrintFooter span:last-child{text-align:right}}.lizConsentDetails{gap:12px;display:grid}.lizConsentDetails p{margin:0}.lizConsentDetails strong{color:#173f31}.workspacePrivacyNotice{color:#40544b;background:#f2f7f4;border:1px solid #d8e5dc;border-radius:18px;gap:5px;margin:18px 0 26px;padding:18px 20px;line-height:1.55;display:grid}.workspacePrivacyNotice strong{color:#173f31;font-size:16px}.workspacePrivacyNotice span{font-size:14px}.workspacePrivacyNotice a{width:fit-content;color:var(--accent);font-size:14px;font-weight:700;text-decoration:none}.workspacePrivacyNotice a:hover{text-decoration:underline}.adminPositionWorkspace{width:min(1180px,100% - 40px);margin:0 auto;padding:52px 0 90px}.adminPositionHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:10px 0 36px;display:grid}.adminPositionHero h1{max-width:860px;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.035em;color:#173f31;margin:10px 0 16px;font-size:clamp(44px,5.5vw,72px);line-height:1}.adminPositionHero p{color:#51645b;max-width:790px;margin:0;font-size:19px;line-height:1.65}.adminPositionHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.positionStatementCard{color:#fff;background:#173f31;border-radius:28px;margin:8px 0 28px;padding:clamp(28px,4vw,44px)}.positionStatementCard>span{color:#b9d1c4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.positionStatementCard blockquote{max-width:950px;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.5vw,44px);line-height:1.18}.positionTwinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.positionTwinGrid>article{background:#fff;border:1px solid #e1e5df;border-radius:24px;padding:30px}.positionTwinGrid>article:nth-child(2){background:#fbf3e9;border-color:#eadfce}.positionTwinGrid h2,.positionSection h2{color:#173f31;margin:7px 0 18px;font-size:30px;line-height:1.16}.positionTwinGrid ul,.positionDefinition ul{gap:10px;margin:0;padding-left:22px;display:grid}.positionTwinGrid li,.positionDefinition li{color:#4b5f56;line-height:1.55}.positionSection{background:#fff;border:1px solid #e1e5df;border-radius:24px;margin-top:24px;padding:30px}.positionSectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.positionSectionHeading h2{margin-bottom:0}.positionSectionHeading>a{color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}.positionPrincipleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.positionPrincipleGrid article{background:#f2f7f4;border-radius:20px;min-height:190px;padding:22px}.positionPrincipleGrid article:nth-child(2n){background:#fbf3e9}.positionPrincipleGrid article>strong{color:#fff;background:#173f31;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.positionPrincipleGrid h3{color:#173f31;margin:18px 0 8px;font-size:19px}.positionPrincipleGrid p{color:#586b62;margin:0;line-height:1.55}.positionGuardrails{background:#fbfcfa}.positionGuardrailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.positionGuardrailGrid>div{background:#f2f7f4;border-radius:16px;gap:5px;padding:18px;display:grid}.positionGuardrailGrid strong{color:#173f31}.positionGuardrailGrid span{color:#5b6c64;font-size:14px;line-height:1.5}.privacyPositionSection{background:#eef4ed;border-color:#d8e4db}.privacyPositionSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.privacyPositionSummary article{background:#ffffffbd;border-radius:18px;gap:8px;padding:20px;display:grid}.privacyPositionSummary strong{color:#173f31;font-size:23px}.privacyPositionSummary span{color:#5b6c64;font-size:14px;line-height:1.5}.positionTechnicalDetails{border-top:1px solid #d2ded5;margin-top:18px;padding-top:16px}.positionTechnicalDetails summary{cursor:pointer;color:#173f31;font-weight:800}.positionRetentionTable{gap:8px;margin-top:14px;display:grid}.positionRetentionTable>div{border-bottom:1px solid #173f3114;grid-template-columns:minmax(220px,.6fr) 1fr;gap:16px;padding:11px 0;display:grid}.positionRetentionTable strong{color:#173f31;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.positionRetentionTable span{color:#586b62;font-size:14px}.providerTalkingPoint blockquote{color:#263f35;background:#fbf3e9;border-left:5px solid #e6a15f;border-radius:0 18px 18px 0;margin:0;padding:24px 28px;font-size:19px;line-height:1.65}.providerTalkingPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.providerTalkingPoints p{color:#576960;background:#f6f7f4;border-radius:16px;margin:0;padding:18px;line-height:1.55}.providerTalkingPoints strong{color:#173f31;margin-bottom:7px;display:block}.positionEvidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.positionEvidenceGrid article{background:#f2f7f4;border-radius:16px;gap:6px;padding:18px;display:grid}.positionEvidenceGrid span{color:#62736b;font-size:13px}.positionEvidenceGrid strong{color:#173f31;font-size:28px}.positionEvidenceNote{color:#718078;margin:13px 0 0;font-size:13px;line-height:1.5}.retentionRunStatus{background:#fbf3e9;border-radius:16px;gap:4px;margin-top:15px;padding:16px 18px;display:grid}.retentionRunStatus strong{color:#173f31}.retentionRunStatus span{color:#66766e;font-size:13px}.positionDefinition{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.positionFooterLinks{flex-wrap:wrap;gap:18px;padding:24px 4px 0;display:flex}.positionFooterLinks a{color:#315c4a;font-weight:700;text-decoration:none}.positionFooterLinks a:hover{text-decoration:underline}@media (max-width:900px){.adminPositionHero{grid-template-columns:1fr}.adminPositionHeroActions{justify-content:flex-start}.positionTwinGrid,.positionDefinition{grid-template-columns:1fr}.positionPrincipleGrid,.privacyPositionSummary,.positionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.positionGuardrailGrid,.providerTalkingPoints{grid-template-columns:1fr}}@media (max-width:620px){.adminPositionWorkspace{width:min(100% - 24px,1180px);padding-top:28px}.adminPositionHero h1{font-size:42px}.positionSection,.positionTwinGrid>article{padding:22px}.positionPrincipleGrid,.privacyPositionSummary,.positionEvidenceGrid{grid-template-columns:1fr}.positionSectionHeading{display:block}.positionSectionHeading>a,.positionSectionHeading>button{margin-top:14px;display:inline-flex}.positionRetentionTable>div{grid-template-columns:1fr;gap:4px}}@media print{.adminWorkspaceHeader,.adminPositionHeroActions,.positionFooterLinks,.positionTechnicalDetails{display:none!important}.adminPositionWorkspace{width:100%;padding:0}.positionStatementCard,.positionSection,.positionTwinGrid>article{break-inside:avoid;box-shadow:none}}.providerReadinessSection{max-width:1180px;margin:0 auto}.providerReadinessList{gap:14px;margin-top:28px;display:grid}.providerReadinessItem{background:#fff;border:1px solid #143a3021;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.providerReadinessItem span{letter-spacing:.05em;text-transform:uppercase;opacity:.68;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.providerReadinessItem h3{margin:0;font-size:1.06rem;line-height:1.45}.providerReadinessChoices{gap:8px;display:flex}.providerReadinessChoices button{font:inherit;cursor:pointer;background:#fff;border:1px solid #143a3033;border-radius:999px;padding:9px 14px}.providerReadinessChoices button.active{color:#fff;background:#173d33;border-color:#173d33}.providerReadinessResult{background:#eef5ef;border-radius:20px;margin-top:24px;padding:24px}.providerReadinessResult span{text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.providerReadinessResult h2{margin:8px 0}.providerReadinessResult p{max-width:760px;margin-bottom:0}.providerReadinessResult small{opacity:.72;margin-top:12px;display:block}@media (max-width:760px){.providerReadinessItem{grid-template-columns:1fr}.providerReadinessChoices{flex-wrap:wrap}}
