:root{--ink:#252824;--ink-soft:#505a54;--muted:#6d7771;--line:#e8e2d9;--line-strong:#d4ccc0;--bg:#fbfaf7;--surface:#ffffff;--surface-soft:#f4f1eb;--primary:#285749;--primary-dark:#183f34;--accent:#f3d46f;--coral:#e98576;--blush:#f7e7e2;--mint:#deebe3;--sky:#e2edf2;--warning:#d85f50;--shadow-soft:0 12px 34px rgba(64,53,39,.08);--content:1180px;--article-width:720px;--sans:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Noto Sans JP",sans-serif}*{box-sizing:border-box}html{color:var(--ink);font-family:var(--sans);font-synthesis:none;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body,html{background:var(--bg)}body{line-height:1.6;margin:0;min-width:320px}::selection,body::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid #2f83a2;outline-offset:3px}.srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skipLink{background:var(--ink);color:white;left:16px;padding:12px 16px;position:fixed;top:-80px;z-index:200}.skipLink:focus{top:12px}.sectionWrap{margin-inline:auto;max-width:var(--content);padding-inline:24px}.desktopOnly{display:inline}.appPageEyebrow,.blockLabel,.kicker{color:var(--primary);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 12px}.outlineButton,.solidButton{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:750;justify-content:center;min-height:50px;padding:0 22px}.solidButton{background:var(--primary);color:white}.outlineButton{border:1px solid var(--line-strong)}.inlineLink{color:var(--primary);font-size:12px;font-weight:750}.arrowCircle{align-items:center;border:1px solid var(--line);border-radius:50%;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.emptyContent{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:32px}.emptyContent strong{display:block;font-size:16px}.emptyContent p{color:var(--muted);font-size:12px;line-height:1.8;margin:8px 0 0}.siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,253,249,.94);border-bottom:1px solid rgba(212,204,192,.72);position:sticky;top:0;z-index:80}.headerInner{align-items:center;display:grid;gap:26px;grid-template-columns:auto minmax(260px,460px) 1fr;height:68px;margin:0 auto;max-width:var(--content);padding:0 24px}.brand{align-items:center;display:inline-flex;gap:10px;width:fit-content}.brandText{font-size:21px;font-weight:850;letter-spacing:.08em;white-space:nowrap}.brandMarkImage{display:block;flex:0 0 auto;height:30px;object-fit:contain;width:26px}.headerSearch{align-items:center;background:#f6f3ed;border:1px solid transparent;border-radius:999px;display:flex;height:44px;overflow:hidden;transition:background .18s ease,border-color .18s ease}.headerSearch:focus-within{background:white;border-color:var(--primary)}.headerSearch input{background:transparent;border:0;flex:1 1;font-size:12px;height:100%;min-width:0;outline:0;padding:0 14px}.headerSearch button,.mobileHeaderSearch{align-items:center;background:transparent;border:0;display:flex;height:42px;justify-content:center;width:44px}.searchGlyph{display:block;height:17px;position:relative;width:17px}.searchGlyph:before{border:1.8px solid;border-radius:50%;content:"";height:9px;left:1px;position:absolute;top:1px;width:9px}.searchGlyph:after{background:currentColor;content:"";height:1.8px;position:absolute;right:0;top:12px;transform:rotate(45deg);width:7px}.desktopNav{align-items:center;display:flex;font-size:12px;font-weight:700;gap:26px;justify-content:end}.desktopNav a:hover{color:var(--primary)}.mobileHeaderSearch{display:none}.homeDiscoveryStage{background:#fbf3ee;border-bottom:1px solid #efe2da;color:var(--ink)}.homeDiscoveryInner{padding-bottom:58px;padding-top:58px}.homeDiscoveryGrid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,1.12fr) minmax(330px,.72fr)}.homeWelcome{color:#b85e50;font-size:12px;font-weight:800;letter-spacing:.05em;margin:0 0 12px}.homeDiscoveryCopy h1{font-size:clamp(38px,4.7vw,58px);letter-spacing:-.055em;line-height:1.28;margin:0}.homeDiscoveryCopy h1 span{box-shadow:inset 0 -.38em 0 rgba(243,212,111,.76);display:inline}.homeSearchLead{color:var(--ink-soft);font-size:14px;line-height:1.9;margin:17px 0 26px;max-width:650px}.appSearch{align-items:center;background:white;border:1px solid rgba(69,72,65,.07);border-radius:16px;box-shadow:var(--shadow-soft);color:var(--ink);display:flex;min-height:64px;max-width:650px;padding:0 8px 0 20px}.appSearch>.searchGlyph{color:var(--muted);flex:0 0 auto}.appSearch input{border:0;flex:1 1;font-size:15px;min-width:0;outline:0;padding:0 16px}.appSearch button{background:var(--primary);border:0;border-radius:11px;color:white;font-size:13px;font-weight:800;min-height:50px;min-width:86px}.quickQueries{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:11px;gap:10px 18px;margin-top:18px}.quickQueries>span{color:var(--muted);font-weight:750}.quickQueries a{border-bottom:1px solid rgba(40,87,73,.35);padding-bottom:2px}.todayPick{background:white;border:1px solid rgba(69,72,65,.07);border-radius:24px;box-shadow:var(--shadow-soft);color:var(--ink);display:grid;gap:8px 18px;grid-template-columns:122px minmax(0,1fr);min-height:250px;padding:26px;position:relative}.todayPick:before{background:var(--coral);border-radius:999px;content:"";height:10px;position:absolute;right:23px;top:24px;width:10px}.todayPickLabel{color:#b85e50;font-size:10px;font-weight:850;grid-column:1/-1;letter-spacing:.05em}.todayPickIllustration{align-self:center;border-radius:20px;grid-row:2/5;height:122px;object-fit:cover;width:122px}.todayPickCategory{align-self:end;color:var(--muted);font-size:10px;font-weight:750}.todayPick>strong{font-size:17px;line-height:1.65}.todayPickMore{align-self:end;color:var(--primary);font-size:11px;font-weight:800}.todayPickMore i{font-style:normal;margin-left:6px}.categoryLauncher,.quickProblemSection{padding-top:42px}.appSectionHeading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.appSectionHeading>div>span,.archiveHeading>div>span{color:var(--muted);display:block;font-size:9px;font-weight:850;letter-spacing:.14em;margin-bottom:6px}.appSectionHeading h2{font-size:25px;letter-spacing:-.035em;line-height:1.45;margin:0}.appSectionHeading>a{color:var(--primary);font-size:12px;font-weight:750}.appSectionHeading.compact{margin-bottom:14px}.appSectionHeading.compact h2{font-size:18px}.quickProblemGrid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.quickProblemGrid>a{align-items:center;background:var(--surface);border:1px solid transparent;border-radius:16px;display:grid;gap:12px;grid-template-columns:44px 1fr auto;min-height:78px;padding:12px 15px;transition:transform .18s ease,box-shadow .18s ease}.quickProblemGrid>a:first-child{background:var(--sky)}.quickProblemGrid>a:nth-child(2){background:#f7edc8}.quickProblemGrid>a:nth-child(3){background:var(--blush)}.quickProblemGrid>a:nth-child(4){background:var(--mint)}.quickProblemGrid>a:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.quickProblemMark{border-radius:12px;display:block;height:44px;object-fit:cover;width:44px}.quickProblemGrid strong{font-size:13px;line-height:1.5}.quickProblemGrid>a>span:last-child{color:var(--muted);font-size:13px}.categoryLauncherGrid{display:grid;gap:10px;grid-template-columns:repeat(8,1fr)}.categoryLauncherGrid a{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0;padding:6px 4px;text-align:center}.categoryAppIcon{border:5px solid white;border-radius:20px;box-shadow:0 7px 20px rgba(64,53,39,.09);display:block;height:70px;object-fit:cover;width:70px}.categoryLauncherGrid strong{font-size:11px;line-height:1.45}.homeContentGrid{display:grid;gap:40px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);padding-bottom:72px;padding-top:58px}.homeSideRail{align-self:start;display:grid;gap:24px;position:sticky;top:92px}.rankingPanel,.supportPanel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.rankingCards .articleCard{border-top:1px solid var(--line)}.rankingCards .articleCard:last-child{border-bottom:0}.rankingCards .articleCard>a{grid-template-columns:1fr 24px;min-height:82px;padding:13px 0 13px 36px}.rankingCards .articleCardBody>small,.rankingCards .articleCardFoot{display:none}.rankingCards .articleCardBody>strong{font-size:12px;line-height:1.65}.rankingCards .articleMetaLine{font-size:8px;margin-bottom:5px}.articleRank{color:var(--primary);font-size:16px;font-weight:850;left:0;position:absolute;top:22px}.supportPanel{background:var(--primary);color:white}.supportPanelLabel{color:#a9c7be;font-size:9px;font-weight:800;letter-spacing:.08em}.supportPanel h2{font-size:21px;line-height:1.5;margin:10px 0 0}.supportPanel>p{color:#c0d4ce;font-size:11px;line-height:1.8;margin:10px 0 18px}.supportPanel ul{border-top:1px solid rgba(255,255,255,.18);list-style:none;margin:0;padding:0}.supportPanel li{border-bottom:1px solid rgba(255,255,255,.18)}.supportPanel li a{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:13px 0}.supportPanel li i{font-style:normal}.supportPanelButton{align-items:center;background:var(--accent);border-radius:9px;color:var(--ink);display:flex;font-size:11px;font-weight:800;justify-content:center;min-height:44px;margin-top:18px}.allCategoryStrip{background:#f4ebe6;padding:58px 0 74px}.allCategoryLinks{border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(4,1fr)}.allCategoryLinks a{align-items:center;border-bottom:1px solid var(--line-strong);border-right:1px solid var(--line-strong);display:flex;font-size:12px;font-weight:700;justify-content:space-between;min-height:56px;padding:0 16px}.allCategoryLinks a:hover{background:white}.allCategoryLinks span{color:var(--muted)}.articleList{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 30px rgba(64,53,39,.045);overflow:hidden}.articleCard{border-bottom:1px solid var(--line)}.articleCard:last-child{border-bottom:0}.articleCard>a{align-items:center;display:grid;gap:18px;grid-template-columns:62px minmax(0,1fr) 34px;min-height:130px;padding:18px 20px;position:relative;transition:background .16s ease}.articleCard>a:hover{background:#fffaf4}.articleMarker{align-self:start;border-radius:14px;display:block;height:58px;object-fit:cover;width:58px}.articleCardBody{min-width:0}.articleMetaLine{align-items:center;color:var(--primary);display:flex;font-size:9px;font-weight:800;gap:10px;margin-bottom:7px}.articleMetaLine span+span{background:var(--surface-soft);border-radius:4px;color:var(--muted);padding:2px 5px}.articleCardBody>strong{display:block;font-size:16px;letter-spacing:-.015em;line-height:1.6}.articleCardBody>small{color:var(--muted);display:-webkit-box;font-size:11px;line-height:1.7;margin-top:5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.articleCardFoot{color:#909a96;display:flex;font-size:9px;gap:14px;margin-top:9px}.articleArrow{align-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);display:flex;height:32px;justify-content:center;width:32px}.articlePage,.businessPage,.companyPage,.problemPage,.searchPage,.servicePage,.subpage{overflow:clip}.breadcrumbs{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;gap:8px;line-height:1.6;margin-bottom:30px}.appPageHeader{padding-bottom:52px;padding-top:44px}.appPageHeader h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;line-height:1.35;margin:0}.appPageHeader .pageLead,.appPageHeader>p{color:var(--ink-soft);font-size:14px;line-height:1.9;margin:15px 0 0;max-width:650px}.filterRail{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:8px;margin:0 auto;max-width:var(--content);overflow-x:auto;padding:12px 24px;scrollbar-width:none}.filterRail a{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:700;padding:8px 12px}.filterRail a.isActive{background:var(--primary);color:white}.articleArchive{padding-bottom:80px;padding-top:38px}.archiveHeading{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.archiveHeading h2{font-size:23px;margin:0}.archiveHeading>p{color:var(--muted);font-size:10px;margin:0}.archiveSearch{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;height:52px;margin-top:26px;max-width:680px;padding-left:16px}.archiveSearch .searchGlyph{color:var(--muted)}.archiveSearch input{border:0;flex:1 1;font-size:13px;height:100%;min-width:0;outline:0;padding:0 12px}.archiveSearch button{align-self:stretch;background:var(--primary);border:0;border-radius:0 11px 11px 0;color:white;font-size:11px;font-weight:800;width:74px}.categoryDirectory{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding-bottom:70px}.directoryItem{--category-color:var(--surface-soft);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 24px rgba(64,53,39,.035)}.directoryItem>a{align-items:center;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) 32px;min-height:128px;padding:18px}.directoryIndex{border-radius:10px;display:block;height:42px;object-fit:cover;width:42px}.directoryTitle h2{font-size:18px;margin:0}.directoryTitle p{color:var(--muted);font-size:9px;line-height:1.6;margin:5px 0 0}.directoryItem ul{display:flex;flex-wrap:wrap;gap:5px;grid-column:2/3;list-style:none;margin:0;padding:0}.directoryItem li{background:var(--bg);border-radius:5px;color:var(--ink-soft);font-size:8px;padding:5px 7px}.directoryItem .arrowCircle{grid-column:3;grid-row:1/3;height:32px;width:32px}.taxonomyNote{background:var(--mint);border-radius:20px;margin-bottom:80px;max-width:calc(var(--content) - 48px);padding:36px}.taxonomyNote h2{font-size:22px;margin:0}.taxonomyNote>p:last-child{color:var(--muted);font-size:11px;line-height:1.8;margin:10px 0 0}.categoryArticles,.categoryServicePanel,.problemDirectory,.problemServices,.relatedSection{padding-bottom:72px}.sectionTitleRow{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.sectionTitleRow h2{font-size:23px;margin:0}.problemLinkGrid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.problemLinkGrid a{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;gap:10px;grid-template-columns:24px 1fr auto;min-height:72px;padding:14px}.problemLinkGrid span{color:var(--muted);font-size:9px}.problemLinkGrid strong{font-size:11px;line-height:1.55}.problemLinkGrid i{color:var(--muted);font-style:normal}.articleHero{margin:0 auto;max-width:920px;padding:36px 24px 46px}.articleLabelRow{display:flex;gap:8px;margin-bottom:14px}.articleLabelRow span{background:var(--article-accent);border-radius:5px;color:var(--primary);font-size:9px;font-weight:800;padding:5px 8px}.articleLabelRow span+span{background:var(--surface-soft);color:var(--muted)}.articleHero h1{font-size:clamp(31px,4vw,48px);letter-spacing:-.045em;line-height:1.45;margin:0}.articleSummary{color:var(--ink-soft);font-size:14px;line-height:1.9;margin:18px 0 0;max-width:760px}.articleByline{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:9px;gap:12px 22px;margin-top:24px;padding-top:15px}.articleEyecatch{aspect-ratio:16/9;border-radius:24px;box-shadow:var(--shadow-soft);margin:30px 0 0;overflow:hidden;position:relative}.articleEyecatch img{display:block;height:100%;object-fit:cover;width:100%}.articleLayout{border-top:1px solid var(--line);display:grid;gap:54px;grid-template-columns:190px minmax(0,var(--article-width));justify-content:center;padding-bottom:90px;padding-top:50px}.articleSidebar{align-self:start;position:sticky;top:92px}.tableOfContents{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.tableOfContents strong{font-size:12px;padding:15px}.tableOfContents a{border-top:1px solid var(--line);color:var(--muted);font-size:10px;padding:11px 15px}.articleContent{font-size:15px;line-height:2;min-width:0}.answerBox{align-items:start;background:var(--article-accent);border-radius:16px;display:grid;gap:18px;grid-template-columns:44px 1fr;padding:28px}.answerIcon{align-items:center;background:var(--primary);border-radius:12px;color:white;display:flex;font-size:13px;font-weight:850;height:44px;justify-content:center}.answerBox h2{font-size:18px;letter-spacing:-.015em;line-height:1.75;margin:0}.articleSection,.dialogueBlock{margin-top:58px;scroll-margin-top:95px}.articleSection h2,.dialogueBlock h2{font-size:25px;letter-spacing:-.03em;line-height:1.55;margin:0}.articleSection>p:not(.blockLabel){color:var(--ink-soft);margin:18px 0 0}.dialogueLine{align-items:start;display:grid;gap:15px;grid-template-columns:56px minmax(0,1fr);margin-right:54px;margin-top:22px}.speakerAvatarImage{border:4px solid white;border-radius:50%;box-shadow:0 7px 20px rgba(64,53,39,.12);display:block;height:56px;object-fit:cover;width:56px}.dialogueLine>div{background:var(--surface);border-radius:16px;box-shadow:0 7px 22px rgba(64,53,39,.065);padding:19px 21px;position:relative}.dialogueLine.isQuestion>div:before{border-bottom:8px solid transparent;border-right:10px solid white;border-top:8px solid transparent;content:"";left:-9px;position:absolute;top:18px}.dialogueLine.isAnswer{grid-template-columns:minmax(0,1fr) 56px;margin-left:54px;margin-right:0}.dialogueLine.isAnswer .speakerAvatarImage{grid-column:2;grid-row:1}.dialogueLine.isAnswer>div{background:var(--mint);grid-column:1;grid-row:1}.dialogueLine.isAnswer>div:after{border-bottom:8px solid transparent;border-left:10px solid var(--mint);border-top:8px solid transparent;content:"";position:absolute;right:-9px;top:18px}.dialogueLine strong{color:var(--primary);display:block;font-size:11px;margin-bottom:6px}.dialogueLine p{color:var(--ink-soft);font-size:13px;line-height:1.85;margin:0}.numberedChecks{list-style:none;margin:24px 0 0;padding:0}.numberedChecks li{align-items:start;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:34px 1fr;padding:20px 0}.numberedChecks li:last-child{border-bottom:1px solid var(--line)}.numberedChecks>li>span{align-items:center;background:var(--primary);border-radius:50%;color:white;display:flex;font-size:10px;font-weight:800;height:30px;justify-content:center}.numberedChecks strong{font-size:14px}.numberedChecks p{color:var(--muted);font-size:12px;line-height:1.8;margin:5px 0 0}.noteBlock{background:#fff5f2;border:1px solid #f1c8c0;border-radius:13px;display:grid;gap:14px;grid-template-columns:auto 1fr;margin-top:46px;padding:20px}.noteBlock>span{background:var(--warning);border-radius:5px;color:white;font-size:9px;font-weight:800;height:fit-content;padding:4px 7px}.noteBlock strong{display:block;font-size:13px}.noteBlock p{color:var(--muted);font-size:11px;line-height:1.8;margin:5px 0 0}.contextCta{align-items:center;background:var(--primary);border-radius:14px;color:white;display:flex;justify-content:space-between;margin-top:24px;padding:22px}.contextCta small,.contextCta strong{display:block}.contextCta small{color:#afc9c1;font-size:9px;margin-bottom:4px}.contextCta strong{font-size:15px}.contextCta i{font-style:normal}.relatedSection{max-width:920px}.businessHero,.companyHero,.problemHero,.searchHeader,.serviceHero{margin:0 auto;max-width:var(--content);padding-bottom:50px;padding-top:38px}.businessHero,.companyHero,.problemHero,.serviceHero{padding-left:24px;padding-right:24px}.problemHeroGrid,.serviceHeroGrid{align-items:start;display:grid;gap:34px;grid-template-columns:1.2fr .8fr}.problemHeroGrid.isSingle{grid-template-columns:minmax(0,760px)}.businessHero h1,.companyHero h1,.problemHeroGrid h1,.searchHeader h1,.serviceHeroGrid h1{font-size:clamp(31px,4vw,48px);letter-spacing:-.045em;line-height:1.4;margin:0}.businessHero>div>p:last-child,.companyHeroGrid>div>p:last-child,.problemHeroGrid>div>p:last-child,.serviceHeroGrid>div>p:last-child{color:var(--muted);font-size:12px;line-height:1.9;margin:14px 0 0}.immediatePanel{background:var(--primary);border-radius:14px;color:white;padding:24px}.immediatePanel>span{color:#b4cec6;font-size:9px;font-weight:800}.immediatePanel strong{display:block;font-size:16px;line-height:1.65;margin-top:10px}.immediatePanel p{color:#bdd1cb;font-size:10px;line-height:1.8;margin:9px 0 0}.decisionSteps{padding-bottom:70px}.businessValue ol,.decisionSteps ol{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.businessValue li,.decisionSteps li{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-height:170px;padding:20px}.businessValue li>span,.decisionSteps li>span{color:var(--primary);font-size:10px;font-weight:850}.decisionSteps li strong{display:block;font-size:15px;margin-top:30px}.businessValue li p,.decisionSteps li p{color:var(--muted);font-size:10px;line-height:1.8;margin:8px 0 0}.searchHeader h1{margin-bottom:10px}.searchHeader>p{color:var(--ink-soft);font-size:13px;line-height:1.8;margin:0 0 24px}.searchHeader form{align-items:center;background:var(--surface);border:1px solid rgba(69,72,65,.08);border-radius:16px;box-shadow:var(--shadow-soft);display:flex;height:64px;max-width:800px;padding-left:18px}.searchHeader form .searchGlyph{color:var(--muted)}.searchHeader input{border:0;flex:1 1;font-size:14px;height:100%;min-width:0;outline:0;padding:0 14px}.searchHeader button{align-self:stretch;background:var(--primary);border:0;border-radius:0 15px 15px 0;color:white;font-size:12px;font-weight:800;min-width:88px}.searchResults{padding-bottom:80px}.searchResults>section+section{margin-top:50px}.emptySearch{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:44px 24px;text-align:center}.emptySearch>span{color:var(--muted);font-size:11px}.emptySearch h2{font-size:20px;margin:14px 0 0}.emptySearch p{color:var(--muted);font-size:11px;margin:10px 0 22px}.directorySearch{background:var(--primary);border-radius:20px;color:white;display:grid;gap:22px;grid-template-columns:220px 1fr;margin-bottom:38px;max-width:calc(var(--content) - 48px);padding:24px}.directorySearch label{align-self:center;font-size:14px;font-weight:750}.directorySearch>div{background:white;border-radius:9px;display:flex;min-height:48px;overflow:hidden}.directorySearch input{border:0;flex:1 1;font-size:12px;min-width:0;outline:0;padding:0 14px}.directorySearch button{background:var(--accent);border:0;font-size:11px;font-weight:800;width:78px}.serviceDirectory{padding-bottom:70px}.serviceDirectoryItem,.serviceRows{background:var(--surface);border:1px solid var(--line)}.serviceDirectoryItem:first-of-type{border-radius:14px 14px 0 0}.serviceDirectoryItem:last-child{border-radius:0 0 14px 14px}.serviceDirectoryItem+.serviceDirectoryItem{border-top:0}.serviceDirectoryItem>a,.serviceRows>a{align-items:center;display:grid;gap:18px;grid-template-columns:34px minmax(200px,.75fr) 1.25fr 34px;min-height:94px;padding:15px 18px}.serviceRows{border-radius:14px;overflow:hidden}.serviceRows>a{border-bottom:1px solid var(--line)}.serviceRows>a:last-child{border-bottom:0}.largeIndex,.serviceIndex{color:var(--primary);font-size:10px;font-weight:850}.serviceName small,.serviceName strong{display:block}.serviceDirectoryTitle small,.serviceName small{color:var(--muted);font-size:9px}.serviceDirectoryTitle h2,.serviceName strong{font-size:16px;margin:4px 0}.serviceDirectoryItem>a>p,.serviceLead{color:var(--muted);font-size:10px;line-height:1.75}.serviceDirectoryTitle>span{background:var(--surface-soft);border-radius:5px;color:var(--muted);font-size:8px;padding:4px 6px}.certifiedExplanation,.serviceGuide{background:var(--mint);border-radius:20px;display:grid;gap:32px;grid-template-columns:70px 1fr;margin-bottom:78px;max-width:calc(var(--content) - 48px);padding:34px}.certifiedMiniSeal{align-items:center;aspect-ratio:1;border:1px solid var(--primary);border-radius:50%;display:flex;font-size:14px;font-weight:800;justify-content:center}.certifiedExplanation h2{font-size:21px;margin:0}.certifiedExplanation p:last-child{color:var(--muted);font-size:10px;line-height:1.8}.serviceHeroGrid dl{background:var(--surface);border:1px solid var(--line);border-radius:13px;margin:0;overflow:hidden}.serviceHeroGrid dl>div{border-bottom:1px solid var(--line);display:grid;font-size:10px;grid-template-columns:90px 1fr;padding:13px 15px}.serviceHeroGrid dl>div:last-child{border-bottom:0}.serviceHeroGrid dt{color:var(--muted)}.serviceHeroGrid dd{margin:0}.serviceGuide{grid-template-columns:.8fr 1.2fr}.serviceGuideIntro h2{font-size:22px;margin:0}.serviceGuideIntro>p:last-child{color:var(--muted);font-size:10px;line-height:1.8}.serviceGuide ol{list-style:none;margin:0;padding:0}.serviceGuide li{align-items:center;border-bottom:1px solid var(--line-strong);display:grid;gap:14px;grid-template-columns:30px 1fr;min-height:52px}.serviceGuide li span{color:var(--primary);font-size:9px;font-weight:850}.serviceGuide li strong{font-size:11px}.companiesPanel{padding-bottom:72px}.emptyCompanyState{align-items:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:14px;display:grid;gap:18px;grid-template-columns:52px 1fr;padding:24px}.emptyCompanyState>span{align-items:center;background:var(--surface-soft);border-radius:50%;display:flex;font-size:15px;font-weight:850;height:52px;justify-content:center}.emptyCompanyState strong{font-size:14px}.emptyCompanyState p{color:var(--muted);font-size:10px;line-height:1.8;margin:5px 0 0}.helpStrip{align-items:center;background:var(--primary);border-radius:14px;color:white;display:flex;justify-content:space-between;margin:0 auto 80px;max-width:calc(var(--content) - 48px);padding:22px 26px}.helpStrip span,.helpStrip strong{display:block}.helpStrip>div>span{color:#afc9c1;font-size:9px}.helpStrip strong{font-size:15px;margin-top:3px}.helpStrip>a{font-size:10px;font-weight:800}.companyHero>.previewLabel{display:inline-block;margin-bottom:18px}.previewLabel{background:#fff1e7;border-radius:5px;color:#9a5035;font-size:9px;padding:5px 8px}.companyHeroGrid{align-items:center;display:grid;gap:24px;grid-template-columns:92px 1fr}.companyLogoLarge{align-items:center;aspect-ratio:1;background:var(--surface-soft);border-radius:18px;display:flex;font-size:28px;font-weight:850;justify-content:center}.companyContent{display:grid;gap:50px;grid-template-columns:1fr 300px;padding-bottom:80px;padding-top:40px}.companyContent article>section+section{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}.companyContent article h2{font-size:23px;margin:0}.companyContent article p:not(.kicker){color:var(--muted);font-size:12px;line-height:1.9}.companyServiceList{list-style:none;margin:20px 0 0;padding:0}.companyServiceList li{border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:32px 1fr;padding:15px 0}.companyContactCard{align-self:start;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;position:sticky;top:92px}.companyContactCard .certifiedMiniSeal{height:52px;width:52px}.companyContactCard h2{font-size:19px}.companyContactCard p{color:var(--muted);font-size:10px;line-height:1.8}.companyContactCard button{border:0;border-radius:8px;min-height:46px;width:100%}.businessHero{display:grid;gap:46px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);padding-bottom:76px;padding-top:42px}.businessHero .breadcrumbs{grid-column:1/-1}.businessAudience{color:#b85e50;font-size:12px;font-weight:800;letter-spacing:.06em;margin:0 0 15px}.businessHeroCopy h1 em{box-shadow:inset 0 -.4em 0 rgba(243,212,111,.78);font-style:normal}.businessHeroCopy>p:last-of-type{color:var(--ink-soft);font-size:14px;line-height:2;max-width:720px}.businessTouchpoints{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:28px 0 0;padding:0}.businessTouchpoints li{background:white;border:1px solid var(--line);border-radius:999px;color:var(--primary);font-size:11px;font-weight:750;padding:9px 13px}.businessHero aside{background:var(--mint);border-radius:26px;box-shadow:var(--shadow-soft);padding:26px}.businessCertifiedLabel{background:white;border-radius:999px;color:var(--primary);display:inline-flex;font-size:10px;font-weight:850;padding:7px 11px}.businessIllustrationRow{display:flex;margin:27px 0 24px;padding-left:6px}.businessIllustrationRow img{border:5px solid white;border-radius:22px;box-shadow:0 8px 22px rgba(64,53,39,.1);height:92px;object-fit:cover;width:92px}.businessIllustrationRow img+img{margin-left:-18px}.businessIllustrationRow img:nth-child(2){transform:rotate(3deg) translateY(-8px)}.businessIllustrationRow img:nth-child(3){transform:rotate(-2deg)}.businessHero aside strong{display:block;font-size:19px;line-height:1.6;margin-top:10px}.businessHero aside p{color:var(--ink-soft);font-size:12px;line-height:1.9;margin-bottom:0}.businessValue{padding-bottom:88px;padding-top:76px}.businessValue>div:first-child{margin-bottom:34px}.businessValue h2{font-size:32px;letter-spacing:-.035em;line-height:1.55;margin:0}.businessValue ol{gap:16px}.businessValue li{border:0;border-radius:20px;min-height:230px;padding:27px}.businessValue li:first-child{background:var(--sky)}.businessValue li:nth-child(2){background:#f7edc8}.businessValue li:nth-child(3){background:var(--blush)}.businessValue li>span{color:var(--primary);font-size:11px}.businessValue li h3{font-size:18px;line-height:1.55;margin:44px 0 0}.businessValue li p{color:var(--ink-soft);font-size:12px;line-height:1.9}.certificationFlow{background:var(--primary);color:white;padding:76px 0}.certificationFlow .kicker{color:#c1d6cf}.certificationFlow h2{font-size:30px;letter-spacing:-.03em}.certificationFlow ol{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.certificationFlow li{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:16px;min-height:190px;padding:24px}.certificationFlow li>span{color:var(--accent);font-size:11px;font-weight:850}.certificationFlow li strong{display:block;font-size:16px;line-height:1.5;margin-top:42px}.certificationFlow li p{color:#c8d9d3;font-size:11px;line-height:1.85}.businessCta{align-items:center;background:var(--blush);border-radius:24px;display:flex;justify-content:space-between;margin-bottom:76px;margin-top:76px;max-width:calc(var(--content) - 48px);padding:42px}.businessCta h2{font-size:26px;margin:0}.businessCta p:last-child{color:var(--ink-soft);font-size:12px;line-height:1.8;margin-bottom:0}.businessCta>span{background:white;border-radius:999px;color:var(--primary);flex:0 0 auto;font-size:11px;font-weight:800;padding:12px 17px}.legalPage,.policyPage,.prosePage{max-width:820px;padding-bottom:80px}.policyPage section,.prosePage>section{border-top:1px solid var(--line);padding:40px 0}.legalPage h2,.policyPage h2,.prosePage h2{font-size:23px;margin:0}.legalPage p,.policyPage p,.prosePage p{color:var(--muted);font-size:12px;line-height:2}.aboutPage{padding-bottom:88px}.aboutStoryPanel{align-items:stretch;background:var(--mint);border-radius:28px;display:grid;gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:52px}.aboutStoryCopy{align-self:center}.aboutJourney h2,.aboutStoryCopy h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.045em;line-height:1.45;margin:0}.aboutJourney>div>p:last-child,.aboutStoryCopy>p:last-child{color:var(--ink-soft);font-size:13px;line-height:2;margin:20px 0 0;max-width:650px}.aboutBrandCard{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.92);border-radius:22px;box-shadow:0 16px 35px rgba(64,53,39,.07);padding:28px}.aboutBrandCard>img{display:block;height:74px;margin-bottom:28px;object-fit:contain;object-position:left center;width:64px}.aboutBrandCard strong{display:block;font-size:17px;line-height:1.7}.aboutBrandCard>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.aboutBrandCard span{background:white;border-radius:999px;color:var(--primary);font-size:9px;font-weight:800;padding:7px 10px}.missionGrid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.missionGrid>div{border-radius:22px;min-height:238px;padding:28px}.missionGrid>div:first-child{background:var(--sky)}.missionGrid>div:nth-child(2){background:#f7edc8}.missionGrid>div:nth-child(3){background:var(--blush)}.missionGrid span{color:var(--primary);font-size:11px;font-weight:850}.missionGrid h3{font-size:20px;margin:54px 0 0}.missionGrid p{color:var(--ink-soft);font-size:11px;line-height:1.9;margin:10px 0 0}.aboutJourney{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);margin-top:72px;padding:72px 0}.aboutJourney ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.aboutJourney li{align-items:center;background:white;border:1px solid var(--line);border-radius:14px;display:grid;gap:16px;grid-template-columns:54px 1fr;min-height:76px;padding:14px 18px}.aboutJourney li span{align-items:center;background:var(--surface-soft);border-radius:10px;color:var(--primary);display:flex;font-size:9px;font-weight:850;height:44px;justify-content:center}.aboutJourney li strong{font-size:13px}.policyPage section{display:grid;gap:18px;grid-template-columns:32px 1fr}.legalPage h2{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.draftNotice{background:#fff3d8;border-radius:10px;color:var(--ink)!important;padding:18px}.notFoundPage{margin:0 auto;max-width:620px;padding:110px 24px;text-align:center}.notFoundPage h1{font-size:28px}.notFoundPage p{color:var(--muted);font-size:11px}.siteFooter{display:grid;gap:44px;grid-template-columns:1fr 150px 150px;margin:0 auto;max-width:var(--content);padding:62px 24px 34px}.footerLead>p{color:var(--muted);font-size:11px;margin:14px 0 0}.footerNavGroup{display:flex;flex-direction:column;font-size:10px;gap:10px}.footerNavGroup strong{font-size:11px;margin-bottom:3px}.footerBottom,.footerNavGroup a{color:var(--muted)}.footerBottom{border-top:1px solid var(--line);display:flex;font-size:9px;grid-column:1/-1;justify-content:space-between;padding-top:20px}.mobileBottomNav{display:none}@media (max-width:940px){.headerInner{grid-template-columns:auto minmax(220px,1fr) auto}.desktopNav{display:none}.mobileHeaderSearch{display:flex}.quickProblemGrid{grid-template-columns:repeat(2,1fr)}.homeDiscoveryGrid{grid-template-columns:1fr}.todayPick{max-width:620px}.categoryLauncherGrid{grid-template-columns:repeat(4,1fr);row-gap:18px}.homeContentGrid{grid-template-columns:1fr}.homeSideRail{grid-template-columns:1fr 1fr;position:static}.articleLayout{gap:34px;grid-template-columns:170px minmax(0,680px)}.directorySearch{grid-template-columns:190px 1fr}}@media (max-width:700px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.sectionWrap{padding-inline:16px}.siteHeader{box-shadow:0 1px 8px rgba(17,46,38,.04)}.headerInner{display:flex;height:58px;padding:0 16px}.brandText{font-size:18px}.brandMarkImage{height:27px;width:23px}.headerSearch{display:none}.mobileHeaderSearch{margin-left:auto}.homeDiscoveryInner{padding-bottom:30px;padding-top:30px}.homeDiscoveryGrid{gap:26px}.homeDiscoveryCopy h1{font-size:34px;line-height:1.38}.homeSearchLead{font-size:12px;margin:11px 0 20px}.appSearch{border-radius:12px;min-height:58px;padding-left:15px}.appSearch input{font-size:13px;padding:0 10px}.appSearch button{border-radius:9px;min-height:44px;min-width:66px}.quickQueries{flex-wrap:nowrap;margin-inline:-16px;overflow-x:auto;padding-inline:16px;scrollbar-width:none}.quickQueries>*{flex:0 0 auto}.categoryLauncher,.quickProblemSection{padding-top:30px}.appSectionHeading{margin-bottom:14px}.appSectionHeading h2{font-size:21px}.quickProblemGrid{gap:8px}.quickProblemGrid>a{gap:8px;grid-template-columns:38px 1fr auto;min-height:64px;padding:8px 10px}.quickProblemMark{border-radius:9px;height:38px;width:38px}.quickProblemGrid strong{font-size:10px}.categoryLauncher{overflow:hidden}.categoryLauncherGrid{display:flex;gap:14px;margin-inline:-16px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.categoryLauncherGrid a{flex:0 0 65px}.categoryAppIcon{border-radius:17px;height:60px;width:60px}.todayPick{border-radius:20px;gap:6px 13px;grid-template-columns:88px minmax(0,1fr);min-height:194px;padding:18px}.todayPickIllustration{border-radius:15px;height:88px;width:88px}.todayPick>strong{font-size:14px}.homeContentGrid{gap:26px;padding-bottom:48px;padding-top:38px}.homeSideRail{display:grid;grid-template-columns:1fr}.articleList{border-radius:13px}.articleCard>a{gap:12px;grid-template-columns:46px minmax(0,1fr) 24px;min-height:104px;padding:14px 12px}.articleMarker{border-radius:11px;font-size:13px;height:44px;width:44px}.articleCardBody>strong{font-size:13px;line-height:1.62}.articleCardBody>small{display:none}.articleCardFoot{font-size:8px;margin-top:7px}.articleArrow{border:0;height:24px;width:24px}.rankingCards .articleCard>a{min-height:76px;padding-left:35px}.rankingPanel,.supportPanel{border-radius:13px;padding:16px}.allCategoryStrip{padding:38px 0 50px}.allCategoryLinks{grid-template-columns:repeat(2,1fr)}.allCategoryLinks a{font-size:10px;min-height:50px;padding:0 11px}.appPageHeader,.articleHero,.businessHero,.companyHero,.problemHero,.searchHeader,.serviceHero{padding-bottom:34px;padding-top:25px}.appPageHeader h1,.articleHero h1,.businessHero h1,.companyHero h1,.problemHeroGrid h1,.searchHeader h1,.serviceHeroGrid h1{font-size:29px;line-height:1.45}.breadcrumbs{margin-bottom:21px}.appPageHeader .pageLead,.appPageHeader>p{font-size:11px}.filterRail{margin:0;padding:10px 16px}.articleArchive{padding-bottom:54px;padding-top:28px}.archiveHeading h2{font-size:19px}.categoryDirectory{display:block;padding-bottom:50px}.directoryItem{border-radius:12px;margin-bottom:9px}.directoryItem>a{min-height:116px;padding:14px}.directoryTitle h2{font-size:16px}.directoryItem li:nth-child(n+3){display:none}.taxonomyNote{margin:0 16px 54px;padding:24px}.categoryArticles,.categoryServicePanel,.problemDirectory,.problemServices,.relatedSection{padding-bottom:54px}.sectionTitleRow{margin-bottom:15px}.sectionTitleRow h2{font-size:19px}.problemLinkGrid{grid-template-columns:1fr}.problemLinkGrid a{min-height:62px}.articleSummary{font-size:12px}.articleEyecatch{border-radius:18px;margin-top:23px}.articleLayout{display:block;padding-bottom:60px;padding-top:30px}.articleSidebar{margin-bottom:28px;position:static}.tableOfContents{display:grid;grid-template-columns:repeat(2,1fr)}.tableOfContents strong{grid-column:1/-1}.articleContent{font-size:14px}.answerBox{border-radius:13px;gap:12px;grid-template-columns:38px 1fr;padding:20px 16px}.answerIcon{border-radius:10px;height:38px}.answerBox h2{font-size:15px;line-height:1.75}.articleSection,.dialogueBlock{margin-top:45px}.articleSection h2,.dialogueBlock h2{font-size:21px}.dialogueLine{gap:11px;grid-template-columns:46px minmax(0,1fr);margin-right:0}.speakerAvatarImage{border-width:3px;height:46px;width:46px}.dialogueLine.isAnswer{grid-template-columns:minmax(0,1fr) 46px;margin-left:0}.dialogueLine>div{border-radius:14px;padding:15px}.dialogueLine p{font-size:12px}.noteBlock{grid-template-columns:1fr}.contextCta{padding:18px}.businessHero,.problemHeroGrid,.serviceHeroGrid{grid-template-columns:1fr}.businessHero{gap:28px;padding-bottom:54px}.businessHero .breadcrumbs{margin-bottom:0}.businessHeroCopy>p:last-of-type{font-size:12px}.businessTouchpoints{gap:7px;margin-top:21px}.businessTouchpoints li{font-size:10px;padding:8px 10px}.businessHero aside{border-radius:20px;padding:21px}.businessIllustrationRow{margin:22px 0 19px}.businessIllustrationRow img{border-radius:18px;height:78px;width:78px}.businessHero aside strong{font-size:17px}.businessValue ol,.decisionSteps ol,.missionGrid{grid-template-columns:1fr}.aboutPage{padding-bottom:62px}.aboutStoryPanel{border-radius:22px;gap:28px;grid-template-columns:1fr;padding:28px 22px}.aboutJourney h2,.aboutStoryCopy h2{font-size:25px}.aboutJourney>div>p:last-child,.aboutStoryCopy>p:last-child{font-size:12px}.aboutBrandCard{border-radius:18px;padding:22px}.aboutBrandCard>img{height:58px;margin-bottom:20px;width:50px}.missionGrid{margin-top:12px}.missionGrid>div{min-height:0;padding:24px}.missionGrid h3{margin-top:30px}.aboutJourney{gap:34px;grid-template-columns:1fr;margin-top:50px;padding:50px 0}.decisionSteps li{min-height:140px}.businessValue{padding-bottom:58px;padding-top:54px}.businessValue h2{font-size:24px}.businessValue li{min-height:0;padding:22px}.businessValue li h3{font-size:17px;margin-top:28px}.directorySearch{display:block;margin:0 16px 28px;padding:18px}.directorySearch label{display:block;font-size:12px;margin-bottom:12px}.serviceDirectoryItem>a,.serviceRows>a{align-items:start;gap:8px 12px;grid-template-columns:24px 1fr 28px;min-height:82px;padding:13px 12px}.serviceDirectoryItem>a>p,.serviceLead{grid-column:2}.serviceDirectoryItem .arrowCircle,.serviceRows .arrowCircle{grid-column:3;grid-row:1/3;height:28px;width:28px}.certifiedExplanation,.serviceGuide{display:block;margin:0 16px 54px;padding:24px}.certifiedMiniSeal{height:54px;margin-bottom:20px;width:54px}.serviceGuideIntro{margin-bottom:22px}.emptyCompanyState{padding:18px}.helpStrip{align-items:start;flex-direction:column;gap:14px;margin:0 16px 54px;padding:20px}.companyHeroGrid{grid-template-columns:70px 1fr}.companyContent{display:block;padding-bottom:54px}.companyContactCard{margin-top:40px;position:static}.certificationFlow{padding:54px 0}.certificationFlow h2{font-size:24px}.certificationFlow ol{grid-template-columns:1fr}.certificationFlow li{min-height:0;padding:22px}.certificationFlow li strong{margin-top:24px}.businessCta{align-items:start;border-radius:20px;flex-direction:column;gap:20px;margin:46px 16px 56px;padding:28px 22px}.businessCta h2{font-size:22px}.siteFooter{gap:34px 22px;grid-template-columns:1fr 1fr;padding:45px 16px 28px}.footerLead{grid-column:1/-1}.footerBottom{align-items:start;flex-direction:column;gap:7px}.mobileBottomNav{align-items:center;background:rgba(255,255,255,.97);border-top:1px solid var(--line);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;min-height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:100}.mobileBottomNav a{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:8px;gap:4px;justify-content:center;min-height:58px}.navGlyph{display:block;height:17px;position:relative;width:18px}.navGlyphHome:before{border:1.5px solid;border-top:0;bottom:0;content:"";height:10px;left:2px;position:absolute;width:13px}.navGlyphHome:after{border-left:1.5px solid;border-top:1.5px solid;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:9px}.navGlyphSearch:before{border:1.6px solid;border-radius:50%;content:"";height:10px;left:1px;position:absolute;top:1px;width:10px}.navGlyphSearch:after{background:currentColor;content:"";height:1.6px;position:absolute;right:0;top:12px;transform:rotate(45deg);width:7px}.navGlyphGrid{border:1.5px solid;box-shadow:8px 0 0 -5px currentColor,0 8px 0 -5px currentColor,8px 8px 0 -5px currentColor;height:7px;width:7px}.navGlyphArticle{border:1.5px solid;border-radius:1px}.navGlyphArticle:after{border-bottom:1px solid;border-top:1px solid;content:"";height:4px;left:3px;position:absolute;top:4px;width:9px}.navGlyphService{border:1.5px solid;border-radius:50%}.navGlyphService:after{background:currentColor;content:"";height:5px;left:7px;position:absolute;top:5px;width:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}