#wf-storefront .wt-discover{padding:35px 0;margin:25px 0;border-top:1px solid #e2ddd6;border-bottom:1px solid #e2ddd6;color:#292824}#wf-storefront .wt-title{display:flex;align-items:center;justify-content:space-between;gap:20px}#wf-storefront .wt-discover h2,#wf-storefront .wt-topic h1{font-size:clamp(27px,3vw,40px);font-weight:300;line-height:1.2;margin:10px 0 16px}#wf-storefront .wt-title p{font-size:14px;color:#68625d;max-width:680px;line-height:1.6}#wf-storefront .wt-cloud{list-style:none!important;padding:15px 0!important;margin:0!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px}#wf-storefront .wt-cloud li{margin:0;padding:0;max-width:100%}#wf-storefront .wt-cloud a{font-size:var(--wt-size,18px);line-height:1.5;display:inline-flex;align-items:baseline;gap:6px;color:#62574f;text-decoration:none;max-width:100%;overflow-wrap:anywhere;padding:6px 0}#wf-storefront .wt-cloud a:hover{color:#a52630;text-decoration:underline}#wf-storefront .wt-cloud small{font-size:12px;color:#9c3d45}#wf-storefront .wt-all{display:inline-block;color:#a52630;margin-top:18px;font-size:14px}#wf-storefront .wt-toggle{font:inherit;white-space:nowrap;padding:9px 14px;border:1px solid #d0c8bf;color:#62574f;border-radius:22px;background:white;cursor:pointer}#wf-storefront .wt-toggle[hidden]{display:none}#wf-storefront .wt-cloud.wt-alpha a{font-size:16px}#wf-storefront .wt-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}#wf-storefront .wt-post-tags a{font-size:13px;padding:6px 11px;border:1px solid #ded7cf;border-radius:20px;color:#8e333c;text-decoration:none}#wf-storefront .wt-topic{max-width:1200px;margin:25px auto 50px;padding:0 24px}#wf-storefront .wt-description{max-width:820px;line-height:1.7}#wf-storefront .wt-filter{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;padding:22px;background:#f5f3ef;margin:25px 0}#wf-storefront .wt-filter label{display:flex;flex-direction:column;gap:8px;font-size:14px;flex:1;min-width:180px}#wf-storefront .wt-filter input,#wf-storefront .wt-filter select{font:inherit;box-sizing:border-box;width:100%;min-height:42px;border:1px solid #d9d1c8;padding:8px;background:white}#wf-storefront .wt-filter button{font:inherit;padding:10px 16px;min-height:42px;border:1px solid #ad2932;color:#ad2932;background:white;border-radius:24px;cursor:pointer}#wf-storefront .wt-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#wf-storefront .wt-articles article{border-top:1px solid #ddd6cd;padding:20px 0;min-width:0}#wf-storefront .wt-articles img{display:block;width:100%;height:180px;object-fit:cover}#wf-storefront .wt-articles h2{font-size:23px;line-height:1.3;font-weight:400}#wf-storefront .wt-articles h2 a{color:inherit;text-decoration:none}#wf-storefront .wt-articles p{font-size:14px;line-height:1.7}#wf-storefront .wt-pages{display:flex;gap:12px;margin:25px 0}#wf-storefront .wt-pages a{padding:8px 12px}#wf-storefront .wt-pages [aria-current]{background:#f2e8e4;color:#a52630}#wf-storefront .wt-discover a:focus-visible,#wf-storefront .wt-topic a:focus-visible,#wf-storefront .wt-toggle:focus-visible{outline:2px solid #a52630;outline-offset:4px}@media(max-width:800px){#wf-storefront .wt-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){#wf-storefront .wt-title{align-items:flex-start;flex-direction:column;gap:5px}#wf-storefront .wt-cloud{gap:4px 16px}#wf-storefront .wt-articles{grid-template-columns:1fr}#wf-storefront .wt-topic{padding:0 18px}#wf-storefront .wt-filter{padding:16px}#wf-storefront .wt-discover{padding:25px 0}}

/* Compact topic discovery, 2026-11-03 */
#wf-storefront .wt-discover{padding:18px 0;margin:18px 0}
#wf-storefront .wt-discover .wf-eyebrow{font-size:10px!important;letter-spacing:.14em;margin:0 0 6px}
#wf-storefront .wt-discover .wt-title{gap:16px}
#wf-storefront .wt-discover .wt-title h2{font-size:24px!important;line-height:1.2;margin:5px 0 8px!important}
#wf-storefront .wt-discover .wt-title p{font-size:13px!important;line-height:1.5;margin:0 0 8px}
#wf-storefront .wt-discover .wt-cloud{padding:8px 0!important;gap:4px 18px}
#wf-storefront .wt-discover .wt-cloud a{font-size:clamp(14px,calc(var(--wt-size,18px)*.68),19px)!important;line-height:1.45;padding:4px 0;gap:4px}
#wf-storefront .wt-discover .wt-cloud.wt-alpha a{font-size:14px!important}
#wf-storefront .wt-discover .wt-cloud small{font-size:10px!important}
#wf-storefront .wt-discover .wt-toggle{font-size:12px!important;line-height:1.3;padding:7px 12px;min-height:32px}
#wf-storefront .wt-discover .wt-all{font-size:12px!important;margin-top:9px}
@media(max-width:540px){#wf-storefront .wt-discover{padding:16px 0;margin:14px 0}#wf-storefront .wt-discover .wt-title h2{font-size:22px!important}#wf-storefront .wt-discover .wt-cloud{gap:3px 14px}}
