.discovery-panel{padding:clamp(34px,6vw,76px) 0;background:var(--site-section,var(--paper));color:var(--site-ink,var(--ink))}
.discovery-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:clamp(24px,5vw,82px);padding:clamp(22px,4vw,52px);border:1px solid var(--site-line,var(--line));border-radius:clamp(16px,2.2vw,30px);background:var(--site-surface,var(--paper));box-shadow:0 16px 36px #0000000c}
.discovery-kicker{display:block;margin-bottom:10px;color:var(--site-accent,var(--accent));font-size:.73rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}
.discovery-intro h2{margin:0 0 14px;font-size:clamp(1.55rem,3vw,2.8rem);line-height:1.12;letter-spacing:-.028em;text-wrap:balance}
.discovery-intro p{margin:0;color:var(--site-muted,var(--muted));line-height:1.55}
.discovery-intro details{margin-top:22px;font-size:.94rem}
.discovery-intro summary{cursor:pointer;font-weight:650;line-height:1.5}
.discovery-intro details p{margin-top:10px}
.discovery-links ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--site-line,var(--line))}
.discovery-links li{margin:0;border-bottom:1px solid var(--site-line,var(--line))}
.discovery-links li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 3px;color:inherit;text-decoration:none}
.discovery-links li a:hover strong,.discovery-links li a:focus-visible strong{text-decoration:underline;text-underline-offset:.23em}
.discovery-links li span{display:block;color:var(--site-muted,var(--muted));font-size:.87rem;line-height:1.4;margin-top:2px}
.discovery-links svg{height:20px;width:20px;flex:0 0 20px;color:var(--site-accent,var(--accent))}
.discovery-next{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;margin-top:18px}
.discovery-next a{font-size:.87rem;font-weight:680;color:inherit;text-underline-offset:.2em}
.discovery-next a:first-child{padding:9px 14px;border-radius:24px;background:var(--site-action,var(--accent));color:var(--site-action-ink,var(--paper));text-decoration:none}
.discovery-panel a:focus-visible,.discovery-panel summary:focus-visible{outline:2px solid var(--site-accent,var(--accent));outline-offset:4px}
.catalog-discovery{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:20px;margin:clamp(22px,5vw,54px) auto;padding:clamp(18px,3vw,32px);border:1px solid var(--site-line);border-radius:16px;background:var(--site-surface);color:var(--site-ink)}
.catalog-discovery h2{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.22;margin:0 0 8px}
.catalog-discovery p{margin:0;color:var(--site-muted)}
.catalog-discovery div:last-child{display:flex;flex-wrap:wrap;gap:10px 18px}
.catalog-discovery a{font-weight:650;color:inherit;text-underline-offset:.22em}
@media(max-width:760px){.discovery-grid{grid-template-columns:minmax(0,1fr);gap:20px}.discovery-panel .wrap{width:calc(100% - 32px)}.discovery-intro h2{font-size:clamp(1.5rem,6vw,2rem)}}
@media(max-width:620px){.catalog-discovery{grid-template-columns:minmax(0,1fr)}}
