.discovery-eyebrow{font-size:.72rem;letter-spacing:.14em;font-weight:800;color:var(--orange-ink,#96532f);margin:0 0 10px}.discovery-types,.discovery-related,.discovery-example,.category-guide,.category-samples,.category-faq{margin:0 0 40px;scroll-margin-top:90px}.discovery-types{padding:35px 0 5px}.discovery-types h2,.discovery-related h2,.discovery-example h2,.category-guide h2,.category-samples h2,.category-faq h2{font-size:clamp(1.55rem,1.3rem + 1vw,2.2rem);line-height:1.2;margin:0 0 22px}.discovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.discovery-type,.discovery-card{display:block;border:1px solid var(--line,#e8ddce);border-radius:24px;background:var(--paper,#fffefa);padding:26px;color:inherit;text-decoration:none;box-shadow:0 6px 24px #59482a07}.discovery-type>span{font-family:var(--display,inherit);font-size:1.6rem;font-weight:600}.discovery-type p,.discovery-card p{color:var(--muted,#74695b);font-size:.96rem;line-height:1.65;margin:13px 0 18px}.discovery-type strong,.discovery-play{font-weight:700;color:var(--teal-ink,#356d67)}.discovery-type:hover,.discovery-card:focus-within{border-color:var(--teal-ink,#356d67)}.discovery-card-title{display:flex;gap:14px;align-items:center}.discovery-card-title img{border-radius:14px;flex-shrink:0}.discovery-card h3{font-size:1.35rem;line-height:1.2;margin:0}.discovery-card h3 a{color:inherit;text-decoration:none}.discovery-card h3 a:hover{text-decoration:underline}.discovery-play{display:inline-block;line-height:1.5;text-underline-offset:4px}.discovery-card small{display:block;font-size:.78rem;line-height:1.6;color:var(--muted,#74695b);margin:9px 0 0}.discovery-example-link{display:block;margin-top:16px;font-size:.86rem;color:var(--orange-ink,#96532f)}.discovery-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 25px;font-size:.86rem}.discovery-path a,.discovery-path>span{background:#eee7d9;border-radius:100px;padding:9px 15px;color:inherit;text-decoration:none}.discovery-path a:hover{background:#e0ede6}.discovery-related>.discovery-path{margin:22px 0 0}.discovery-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,300px);gap:36px;align-items:center;background:#edf2e9;border:1px solid #dce6d6;border-radius:28px;padding:30px}.discovery-example-copy>p:not(.discovery-eyebrow){color:var(--muted,#74695b);line-height:1.7}.discovery-example ol{padding-left:22px;display:grid;gap:13px;line-height:1.6;margin:22px 0}.discovery-example figure{margin:0;text-align:center}.discovery-example figure img{display:block;width:100%;height:auto;max-width:300px;margin:auto;border-radius:18px;box-shadow:0 8px 24px #55452a14}.discovery-example figcaption{font-size:.75rem;color:var(--muted,#74695b);line-height:1.5;margin-top:12px}.trial-discovery{max-width:1060px;margin:0 auto;padding:0 28px 35px}.trial-discovery p,.trial-discovery li{line-height:1.65}.category-page{padding:25px 0 60px}.category-hero{max-width:860px;padding:22px 0 50px}.category-hero h1{font-size:clamp(2.2rem,1.5rem + 2.8vw,3.8rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 22px}.category-hero>p:not(.discovery-eyebrow){font-size:1.14rem;line-height:1.7;color:var(--muted,#74695b);max-width:740px}.category-hero small{display:block;font-size:.8rem;line-height:1.65;color:var(--muted,#74695b);margin-top:20px;max-width:600px}.category-guide,.category-faq{background:var(--paper,#fffefa);border:1px solid var(--line,#e8ddce);padding:32px;border-radius:26px}.category-guide h3,.category-faq h3{font-size:1.2rem;margin:27px 0 8px}.category-guide p,.category-faq p{max-width:850px;line-height:1.75;color:var(--muted,#74695b);margin:0}.category-sample-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.category-sample-grid>a{text-align:center;border:1px solid var(--line,#e8ddce);border-radius:24px;background:var(--paper,#fffefa);color:inherit;text-decoration:none;padding:20px 16px}.category-sample-grid img{display:block;width:100%;height:280px;object-fit:contain;margin:auto}.category-sample-grid h3{font-size:1.2rem;margin:18px 0 7px}.category-sample-grid p{font-size:.86rem;color:var(--muted,#74695b);line-height:1.5;margin:0}.category-sample-grid>a:hover h3{text-decoration:underline}.discovery-types a:focus-visible,.discovery-card a:focus-visible,.discovery-path a:focus-visible,.discovery-play:focus-visible,.category-sample-grid>a:focus-visible{outline:3px solid #356d67;outline-offset:5px}@media(max-width:700px){.discovery-example{grid-template-columns:1fr;padding:24px;gap:25px}.discovery-example figure img{max-width:250px}.trial-discovery{padding:0 20px 25px}.category-guide,.category-faq{padding:24px}.category-sample-grid{gap:12px}.category-sample-grid>a{padding:16px 10px}.category-sample-grid img{height:240px}.category-hero{padding-bottom:35px}}@media(prefers-reduced-motion:reduce){.discovery-types *,.discovery-card *{scroll-behavior:auto}}
