.featured-tools{margin:0 0 24px;color:var(--daily-text)}.featured-tools-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.featured-tools-header h2{margin:0 0 4px;color:inherit;font-size:16px;font-weight:500}.featured-tools-header p{margin:0;color:var(--daily-muted);font-size:12px}.featured-tools-header>a{flex-shrink:0;color:var(--daily-accent);font-size:12px}.featured-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.featured-tools .featured-tool{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px 16px;border:1px solid var(--daily-line);border-radius:10px;background:var(--daily-surface);color:var(--daily-text);text-decoration:none}.featured-tool h3{margin:0 0 6px;color:inherit;font-size:14px;line-height:1.4;font-weight:500}.featured-tool p{margin:0;color:var(--daily-muted);font-size:12px;line-height:1.6}.featured-tool-arrow,.featured-tool-icon{flex-shrink:0;color:var(--daily-accent)}.featured-tool-icon svg{width:25px;height:25px}.featured-tool-arrow{margin-left:auto}.featured-tools .featured-tool:hover{border-color:var(--daily-accent);color:var(--daily-text)}.featured-tools a:focus-visible{outline:2px solid var(--daily-accent);outline-offset:4px}@media (max-width:1100px){.featured-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.featured-tools-header{align-items:flex-start;flex-direction:column;gap:8px}.featured-tools-grid{grid-template-columns:1fr}}