.discovery-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(32px,6vw,80px) 0;}.discovery-intro>div{min-width:0;}.discovery-intro figure{margin:0;min-width:0;}.discovery-intro img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:24px;}.discovery-intro figcaption{color:var(--ui-muted);font-size:.875rem;line-height:1.6;margin-top:12px;}.discovery-intro .discovery-lead{font-size:clamp(1.25rem,2.4vw,1.75rem);color:var(--ui-text);}.discovery-action{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:12px 20px;border:1px solid var(--ui-line);border-radius:14px;background:var(--ui-panel);font-weight:700;}.discovery-paths{--type-h2:clamp(1.25rem,1.1rem + .4vw,1.5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 64px;}.discovery-paths article{padding:24px;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:20px;}.discovery-editorial .discovery-paths h2{font-size:1.25rem;}.discovery-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;}.discovery-section-heading p{max-width:38ch;}.discovery-note{font-size:.875rem;max-width:80ch;}.discovery-editorial #published-spaces{scroll-margin-top:100px;}.discovery-editorial .free-tool-card{--type-h2:clamp(1.25rem,1.1rem + .4vw,1.5rem);padding:28px;}.discovery-editorial .free-tool-card h2{font-size:clamp(1.25rem,2vw,1.75rem);}@media(max-width:760px){.discovery-intro{grid-template-columns:1fr;}.discovery-intro figure{max-width:560px;}.discovery-paths{grid-template-columns:1fr;margin-bottom:40px;}.discovery-section-heading{display:block;}.discovery-editorial .free-tools-search>div{flex-wrap:wrap;}.discovery-editorial .free-tools-search input{flex:initial;}}

/* Directory status links must be recognisable without relying on colour. */
.discovery-editorial #main p a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.08em;}
