.discovery-page{--discovery-line:var(--sn-color-border);--discovery-muted:var(--sn-color-muted);--discovery-brand:var(--sn-color-brand-700)}
.discovery-hero{padding-block:clamp(44px,6vw,74px)}.discovery-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:50px;align-items:end}.discovery-hero__search{padding:22px;border:1px solid var(--discovery-line);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(23,36,59,.05)}.discovery-breadcrumb{padding-top:10px}
.discovery-search{display:grid;gap:9px}.discovery-search__label{font-size:.82rem;font-weight:850}.discovery-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.discovery-search input[type="search"]{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--sn-color-border-strong);border-radius:8px;background:#fff;color:var(--sn-color-ink);font:inherit}.discovery-search input[type="search"]:focus{border-color:var(--discovery-brand);box-shadow:0 0 0 3px rgba(122,23,48,.1);outline:0}.discovery-search .button{min-height:46px;white-space:nowrap}
.discovery-topics{border-bottom:1px solid var(--discovery-line);background:#fff}.discovery-topics>.shell{display:flex;flex-wrap:wrap;gap:8px;padding-block:18px}.discovery-topics a{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--discovery-line);border-radius:999px;color:var(--sn-color-ink);font-size:.76rem;font-weight:800;text-decoration:none}.discovery-topics a:hover,.discovery-topics a.is-current{border-color:var(--discovery-brand);background:#f8eef1;color:var(--discovery-brand)}.discovery-topics a span{color:var(--discovery-muted);font-size:.68rem}
.discovery-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.discovery-section-head h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.discovery-section-head>p{max-width:54ch;margin:0;color:var(--discovery-muted);line-height:1.75}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.discovery-card{display:flex;flex-direction:column;padding:22px;border:1px solid var(--discovery-line);border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(23,36,59,.035)}.discovery-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--discovery-muted);font-size:.69rem;font-weight:800}.discovery-card__meta span{color:var(--discovery-brand)}.discovery-card h2{margin:12px 0 8px;font-size:1.04rem;line-height:1.5}.discovery-card h2 a{color:inherit;text-decoration:none}.discovery-card h2 a:hover{color:var(--discovery-brand)}.discovery-card>p{flex:1;margin:0;color:var(--discovery-muted);font-size:.83rem;line-height:1.72}.discovery-card__topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.discovery-card__topics a{padding:4px 7px;border-radius:999px;background:var(--sn-color-surface-soft);color:var(--discovery-muted);font-size:.67rem;font-weight:750;text-decoration:none}.discovery-card__more{margin-top:17px;color:var(--discovery-brand);font-size:.78rem;font-weight:850;text-decoration:none}
.discovery-empty{padding:34px;border:1px dashed var(--sn-color-border-strong);border-radius:13px;text-align:center}.discovery-empty--wide{max-width:820px;margin:0 auto 28px}.discovery-empty h2{margin:4px 0 8px}.discovery-empty p{max-width:68ch;margin:0 auto;color:var(--discovery-muted);line-height:1.75}.discovery-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.discovery-destinations>a{position:relative;display:grid;gap:5px;min-height:116px;padding:18px 42px 18px 18px;border:1px solid var(--discovery-line);border-radius:12px;background:#fff;color:inherit;text-decoration:none}.discovery-destinations>a:hover{border-color:rgba(122,23,48,.35);box-shadow:0 10px 26px rgba(23,36,59,.05)}.discovery-destinations strong{font-size:.94rem}.discovery-destinations span{color:var(--discovery-muted);font-size:.78rem;line-height:1.55}.discovery-destinations i{position:absolute;right:18px;top:18px;color:var(--discovery-brand);font-style:normal;font-weight:900}
.not-found-hero{padding:clamp(58px,7vw,88px) 0;background:linear-gradient(135deg,#f8f1ef,#fff 70%);border-bottom:1px solid var(--discovery-line)}.not-found-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:52px;align-items:center}.not-found-hero h1{margin:0;font-size:clamp(2.4rem,4.8vw,4.3rem);line-height:1.06;letter-spacing:-.045em}.not-found-hero__grid>div:first-child>p:not(.eyebrow){max-width:62ch;color:var(--discovery-muted);line-height:1.85}.not-found-hero__actions{margin-top:24px}.not-found-search-card{padding:24px;border:1px solid var(--discovery-line);border-radius:14px;background:#fff;box-shadow:0 16px 38px rgba(23,36,59,.06)}.not-found-search-card h2{margin:0 0 18px;font-size:1.45rem}.not-found-recovery{background:var(--sn-color-surface-soft)}
@media(max-width:980px){.discovery-hero__grid,.not-found-hero__grid{grid-template-columns:1fr}.discovery-grid,.discovery-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.discovery-section-head{align-items:flex-start;flex-direction:column}.discovery-grid,.discovery-destinations{grid-template-columns:1fr}.discovery-search__row{grid-template-columns:1fr}.discovery-search .button{width:100%;justify-content:center}.discovery-hero__search,.not-found-search-card{padding:18px}.discovery-topics>.shell{flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px}.discovery-topics a{flex:0 0 auto}}


.knowledge-problems{background:var(--sn-color-surface-soft)}.knowledge-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-problem-card{border:1px solid var(--discovery-line);border-radius:13px;background:#fff;overflow:hidden}.knowledge-problem-card summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px;cursor:pointer;list-style:none}.knowledge-problem-card summary::-webkit-details-marker{display:none}.knowledge-problem-card summary strong{display:block;font-size:.95rem}.knowledge-problem-card summary small{display:block;margin-top:3px;color:var(--discovery-muted);font-size:.74rem;line-height:1.55}.knowledge-problem-card summary b{font-size:1.1rem}.knowledge-problem-card[open] summary b{transform:rotate(45deg)}.knowledge-problem-card__icon{display:grid;place-items:center;min-width:44px;height:32px;padding-inline:8px;border-radius:999px;background:#f8eef1;color:var(--discovery-brand);font-size:.66rem;font-weight:900}.knowledge-problem-card ul{margin:0;padding:0 18px 18px 58px}.knowledge-problem-card li{margin:7px 0}.knowledge-problem-card li a{color:var(--sn-color-ink);font-size:.78rem;font-weight:750}.discovery-card__keywords{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.discovery-card__keywords span{padding:3px 6px;border:1px solid var(--discovery-line);border-radius:5px;color:var(--discovery-muted);font-size:.62rem;font-weight:750}
@media(max-width:680px){.knowledge-problem-grid{grid-template-columns:1fr}.knowledge-problem-card summary{padding:15px}.knowledge-problem-card ul{padding-left:52px}}
