.home-essential-tools,.home-essential-daily{display:flex;align-items:center;gap:22px;width:100%;max-width:100%;min-width:0;margin:0;padding:10px 0;overflow-x:auto;overscroll-behavior-x:contain;white-space:nowrap;scrollbar-width:thin;color:var(--text);font-size:var(--font-body,1rem);line-height:24px}.home-essential-tools{min-height:44px;max-height:52px}.home-essential-tools>a,.home-essential-daily>a{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border-radius:3px;color:var(--text);font-weight:400;text-decoration:none;transition:color .15s}.home-essential-tools>a:hover,.home-essential-daily>a:hover{color:var(--link);text-decoration:underline;text-underline-offset:4px}.home-essential-tools>a:focus-visible,.home-essential-daily>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-essential-label{flex:0 0 auto;color:var(--muted);font-size:var(--font-small,.875rem);font-weight:400}.home-essential-tools .home-essential-all{margin-left:auto;color:var(--secondary,var(--muted));font-size:var(--font-small,.875rem)}.home-essential-daily{gap:20px;color:var(--secondary,var(--muted));border-top:1px solid var(--border);padding-top:14px;padding-bottom:14px}.home-essential-daily>a{color:var(--secondary,var(--muted))}.home-essential-divider{flex:0 0 1px;width:1px;height:13px;background:var(--border)}@media(max-width:680px){.home-essential-tools,.home-essential-daily{gap:18px;font-size:var(--font-small,.875rem);line-height:22px;scrollbar-width:none}.home-essential-tools::-webkit-scrollbar,.home-essential-daily::-webkit-scrollbar{display:none}.home-essential-label,.home-essential-tools .home-essential-all{font-size:var(--font-small,.875rem)}.home-essential-daily{gap:17px}}@media(prefers-reduced-motion:reduce){.home-essential-tools>a,.home-essential-daily>a{transition:none}}
