:root { --explore-ink: #14231d; --explore-paper: #f7f3e9; --explore-gold: #b28b42; --explore-line: rgba(20,35,29,.18); }
.explore-main:where(:not([data-wichf-shell], [data-wichf-shell] *)) { background: var(--explore-paper); color: var(--explore-ink); min-height: 75vh; padding: 9rem 0 5rem; }
.explore-shell:where(:not([data-wichf-shell], [data-wichf-shell] *)) { width: min(calc(100% - 72px), 1368px); margin-inline: auto; }
.explore-hero:where(:not([data-wichf-shell], [data-wichf-shell] *)) { max-width: 850px; padding-bottom: 3rem; }
.explore-kicker:where(:not([data-wichf-shell], [data-wichf-shell] *)) { color: #745b2f; font-size: .78rem; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }
.explore-hero h1:where(:not([data-wichf-shell], [data-wichf-shell] *)) { font-family: Georgia, serif; font-size: clamp(2.6rem, 7vw, 6.6rem); font-weight: 400; line-height: .95; margin: .6rem 0 1.4rem; }
.explore-hero p:where(:not([data-wichf-shell], [data-wichf-shell] *)) { font-size: clamp(1rem, 2vw, 1.25rem); line-height: 1.7; }
.explore-tabs:where(:not([data-wichf-shell], [data-wichf-shell] *)) { display: flex; flex-wrap: wrap; gap: .65rem; border-block: 1px solid var(--explore-line); padding: 1.2rem 0; }
.explore-tabs a:where(:not([data-wichf-shell], [data-wichf-shell] *)) { border: 1px solid var(--explore-line); color: inherit; padding: .65rem 1rem; text-decoration: none; }
.explore-tabs a[data-active="true"]:where(:not([data-wichf-shell], [data-wichf-shell] *)), .explore-tabs a:hover:where(:not([data-wichf-shell], [data-wichf-shell] *)), .explore-tabs a:focus-visible:where(:not([data-wichf-shell], [data-wichf-shell] *)) { background: var(--explore-ink); color: white; }
.explore-status:where(:not([data-wichf-shell], [data-wichf-shell] *)) { min-height: 2rem; margin: 2rem 0; }
.explore-grid:where(:not([data-wichf-shell], [data-wichf-shell] *)) { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1px; background: var(--explore-line); border: 1px solid var(--explore-line); }
.platform-card:where(:not([data-wichf-shell], [data-wichf-shell] *)) { background: var(--explore-paper); min-height: 260px; padding: 1.8rem; display: flex; flex-direction: column; }
.platform-card h2:where(:not([data-wichf-shell], [data-wichf-shell] *)) { font-family: Georgia, serif; font-size: 1.55rem; font-weight: 400; line-height: 1.2; margin: 0 0 1rem; overflow-wrap: anywhere; }
.platform-card p:where(:not([data-wichf-shell], [data-wichf-shell] *)) { line-height: 1.6; margin: 0 0 1.4rem; }
.platform-card a:where(:not([data-wichf-shell], [data-wichf-shell] *)) { color: inherit; font-weight: 700; margin-top: auto; text-underline-offset: .3em; }
.explore-pagination:where(:not([data-wichf-shell], [data-wichf-shell] *)) { display: flex; gap: 1rem; justify-content: center; padding: 2.5rem 0; }
.explore-pagination a:where(:not([data-wichf-shell], [data-wichf-shell] *)) { border: 1px solid var(--explore-line); color: inherit; padding: .75rem 1.2rem; text-decoration: none; }
.explore-fallback:where(:not([data-wichf-shell], [data-wichf-shell] *)) { border-top: 1px solid var(--explore-line); margin-top: 2rem; padding-top: 2rem; }
.explore-fallback a:where(:not([data-wichf-shell], [data-wichf-shell] *)) { color: inherit; font-weight: 700; }
@media (max-width: 900px) { .explore-grid:where(:not([data-wichf-shell], [data-wichf-shell] *)) { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 620px) { .explore-main:where(:not([data-wichf-shell], [data-wichf-shell] *)) { padding-top: 7rem; } .explore-shell:where(:not([data-wichf-shell], [data-wichf-shell] *)) { width: min(calc(100% - 36px), 1368px); } .explore-grid:where(:not([data-wichf-shell], [data-wichf-shell] *)) { grid-template-columns: 1fr; } }
@media (prefers-reduced-motion: reduce) { *:where(:not([data-wichf-shell], [data-wichf-shell] *)), *:where(:not([data-wichf-shell], [data-wichf-shell] *))::before, *:where(:not([data-wichf-shell], [data-wichf-shell] *))::after { scroll-behavior: auto !important; transition-duration: .01ms !important; } }
