.discovery-catalog-heading{margin:0 0 22px;color:#f3f5f8}
.discovery-catalog-heading h1{font-size:24px;line-height:1.3;margin:0 0 8px;font-weight:700}
.discovery-catalog-heading p{font-size:14px;color:#b8c3d2;margin:0}
.discovery-summary{padding:32px 0 8px;border-top:1px solid #30343b;margin-top:36px;position:relative;isolation:isolate}
.discovery-summary::before,.discovery-article::before{content:"";position:absolute;inset:-10px -20px;z-index:-1;background:rgba(5,7,9,.95);filter:blur(10px);pointer-events:none}
.discovery-summary h2{font-size:20px;margin:0 0 16px}
.discovery-summary p{max-width:920px;color:#c0c8d3;line-height:1.8;font-size:14px}
.discovery-summary a,.discovery-article a{color:#68b8ff;text-underline-offset:4px}
.vault-category-strip a{text-decoration:none;display:inline-flex;align-items:center}
.discovery-main{padding-top:32px;padding-bottom:40px}
.discovery-article{position:relative;isolation:isolate;max-width:1120px;margin:0 auto;color:#d2d8e1;overflow-wrap:anywhere;line-height:1.8}
.discovery-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:22px}
.discovery-date{color:#aab6c6;font-size:13px;margin:0 0 8px}
.discovery-article h1{font-size:32px;line-height:1.25;margin:0 0 18px;color:#fff}
.discovery-article h2{font-size:22px;line-height:1.4;margin:0 0 16px;color:#f3f5f8}
.discovery-article h3{font-size:17px;line-height:1.5}
.discovery-lead{font-size:17px;color:#c2cddc;max-width:820px}
.discovery-article section{padding:28px 0;border-top:1px solid #30343b;margin-top:28px}
.discovery-article p,.discovery-article li{font-size:15px}
.discovery-article li{margin:10px 0}
.discovery-table-wrap{max-width:100%;overflow-x:auto}
.discovery-table{border-collapse:collapse;width:100%;table-layout:fixed;background:#101317}
.discovery-table caption{color:#aeb8c7;text-align:left;caption-side:top;padding:10px 0;font-size:13px}
.discovery-table th,.discovery-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #30363f;font-size:14px;font-weight:400;overflow-wrap:anywhere}
.discovery-table thead th{color:#fff;font-weight:600;background:#1b2027}
.discovery-table th:first-child{width:24%}
.discovery-table th:last-child{width:27%}
.discovery-store-list{list-style:none;margin:20px 0;padding:0}
.discovery-store-list li{display:grid;grid-template-columns:minmax(180px,1fr) 100px minmax(180px,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #30363f;align-items:start}
.discovery-store-list span:last-child{color:#aeb8c7;font-size:13px}
.discovery-related,.discovery-footer-links,.discovery-languages{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}
.discovery-footer-links{justify-content:flex-end}
.discovery-languages{margin:14px 0 0;font-size:13px}
.discovery-languages a[aria-current=page]{color:#eef3fa;text-decoration:underline;text-underline-offset:4px}
.discovery-wholesale-static{margin:16px 0;font-size:13px;color:#bcc8d9}
.discovery-wholesale-static ul{padding-left:18px;margin:6px 0}
@media(max-width:640px){.discovery-main{padding-top:24px}.discovery-article h1{font-size:26px}.discovery-article h2{font-size:20px}.discovery-article p,.discovery-article li{font-size:14px}.discovery-table{min-width:600px}.discovery-table th,.discovery-table td{padding:12px;font-size:13px}.discovery-store-list li{grid-template-columns:minmax(0,1fr) 80px;gap:4px 12px}.discovery-store-list span:last-child{grid-column:1/-1}.discovery-footer-links{justify-content:flex-start}.discovery-catalog-heading h1{font-size:22px}.discovery-summary::before,.discovery-article::before{inset:0 -10px}}
