/* Images support a text-led data index, not a blog cover grid. */
.lk-discovery-results[hidden],.lk-discovery-results [hidden],[data-discovery-browse][hidden],.lk-home-live-preview[hidden],.lk-home-visual[hidden]{display:none!important}
.lk-home-live-search .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lk-site .lk-home-v4 .lk-home-opening{grid-template-columns:minmax(0,1fr) 148px;gap:36px;align-items:center}
.lk-site .lk-home-v4 .lk-home-opening:has(.lk-home-live-preview:not([hidden])){grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr)}
.lk-home-v4 .lk-home-visual{margin:0;align-self:center;background:none;border:0;overflow:hidden;border-radius:4px;max-width:148px}
.lk-home-visual img{display:block;width:148px;height:112px;object-fit:cover;border-radius:4px}
.lk-home-live-search{display:flex;align-items:center;gap:8px;padding:5px;background:#fff;border:1px solid #90a4b1;border-radius:4px;margin-top:30px}
.lk-home-live-search .lk-search-symbol{padding-left:12px;color:#627e91;display:flex}
.lk-site .lk-home-live-search input{width:0;flex:1;min-width:0;border:0;background:transparent;box-shadow:none;color:#172f40;font-size:16px;padding:14px 8px;height:auto}
.lk-site .lk-home-live-search button{border:0;border-radius:2px;background:#dec792;color:#172f40;display:flex;align-items:center;gap:12px;min-height:50px;white-space:nowrap;padding:12px 18px;cursor:pointer;font-size:15px}
.lk-live-search-note{color:#b5c9d6;font-size:13px;margin:12px 0 0!important}
.lk-home-v4 .lk-home-index-line{padding:20px 0}.lk-home-v4 .lk-home-index-line strong{font-size:35px}

/* Topic entrances: small illustration, topic text and one arrow. */
.lk-site .lk-home-v4 .lk-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.lk-site .lk-home-v4 .lk-domain-grid>a{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;gap:18px;align-items:center;padding:24px 0;min-height:124px;background:none;border:0;border-top:1px solid #d8e1e8;border-radius:0;box-shadow:none;transform:none}
.lk-site .lk-home-v4 .lk-domain-grid>a:hover{background:#f3f6f8}
.lk-site .lk-home-v4 .lk-domain-grid>a>.lk-topic-cover{grid-column:1;grid-row:1;width:64px;height:64px;object-fit:cover;border-radius:4px;margin:0;align-self:center}
.lk-site .lk-home-v4 .lk-domain-grid>a>.lk-domain-copy{grid-column:2;grid-row:1;min-width:0}
.lk-site .lk-home-v4 .lk-domain-copy h3{margin:0 0 5px;color:#19384b;font-size:20px;line-height:1.4}
.lk-site .lk-home-v4 .lk-domain-copy p{font-size:14px;line-height:1.75;margin:0 0 4px;color:#566e7e}
.lk-site .lk-home-v4 .lk-domain-copy small{font-size:12px;color:#866f42}
.lk-site .lk-home-v4 .lk-domain-grid>a>.lk-icon{grid-column:3;grid-row:1;align-self:center;width:18px;height:18px}

/* Category scenarios and search results share the same compact row. */
.lk-site .lk-scenario-grid,.lk-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.lk-site .lk-scenario-card,.lk-discovery-card{display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:18px;min-width:0;min-height:116px;padding:22px 0;background:transparent;border:0;border-top:1px solid #d6e0e7;border-radius:0;box-shadow:none;transition:background 160ms ease}
.lk-site .lk-scenario-card:hover,.lk-discovery-card:hover{background:#edf3f7;transform:none;border-color:#d6e0e7}
.lk-scenario-card>.lk-scenario-image,.lk-discovery-card>.lk-scenario-image{display:block;width:64px;height:64px;object-fit:contain;background:#f5f0e8;border-radius:4px;margin:0}
.lk-site .lk-scenario-copy,.lk-discovery-card>div{min-width:0;padding:0;margin:0}
.lk-site .lk-scenario-copy h3{font-size:18px;line-height:1.6;margin:0 0 5px;color:#19384b}
.lk-site .lk-scenario-copy p{font-size:14px;line-height:1.75;margin:0;color:#566e7e}
.lk-discovery-card>div>span{font-size:12px;color:#866f42}
.lk-discovery-card h3{font-size:18px;line-height:1.65;margin:4px 0 0;color:#19384b}
.lk-scenario-card>.lk-icon,.lk-discovery-card>.lk-icon{width:18px;height:18px;color:#648197}
.lk-discovery-results{padding:40px clamp(20px,4vw,60px) 52px;scroll-margin-top:130px;background:#f5f7fa}
.lk-discovery-results>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.lk-discovery-results h2{font-size:32px;margin:0 0 8px}.lk-discovery-results [role=status]{color:#566d7d;font-size:15px;margin:0}
.lk-discovery-clear{border:1px solid #b9c7d0;border-radius:4px;background:#fff;color:#315b73;padding:10px 15px;font-size:14px;cursor:pointer;white-space:nowrap}
.lk-discovery-topics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}
.lk-discovery-topics button{padding:9px 14px;border:1px solid #cbd6de;border-radius:40px;background:#fff;color:#405d70;font-size:13px;line-height:1.5;cursor:pointer;min-height:40px}
.lk-discovery-topics button[aria-pressed=true]{background:#19364b;border-color:#19364b;color:#fff}
.lk-discovery-more{display:flex;margin:30px auto 0}.lk-discovery-empty{padding:40px 20px;text-align:center;background:#fff;border:1px solid #d5dfe5;border-radius:5px}
.lk-discovery-empty h3{font-size:22px}.lk-discovery-empty p{color:#647987}
.lk-home-live-preview{align-self:center;display:flex;flex-direction:column;padding:12px 20px;border-left:1px solid #ffffff35;background:none}
.lk-home-live-preview>p{color:#e1c98f;font-size:14px;margin:0 0 8px}
.lk-home-live-preview .lk-discovery-card{grid-template-columns:48px minmax(0,1fr) 14px;gap:12px;min-height:88px;padding:16px 0;border-top:1px solid #ffffff28}
.lk-home-live-preview .lk-discovery-card img{width:48px;height:48px}.lk-home-live-preview .lk-discovery-card h3{color:#fff;font-size:16px;line-height:1.65;margin:4px 0 0}
.lk-home-live-preview .lk-discovery-card>div>span{color:#b8cbd8}.lk-home-live-preview .lk-discovery-card:hover{background:#1c3749}
.lk-home-live-preview .lk-discovery-card>.lk-icon{width:14px;height:14px}
.lk-preview-all{display:flex;align-items:center;justify-content:space-between;color:#e1c98f!important;font-size:14px;padding-top:18px}

/* Scenario title illustrations remain discreet on phones as well. */
.lk-scenario-title-art{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}
.lk-scenario-title-art h1{flex:1;min-width:0;margin-bottom:0!important}
.lk-scenario-title-art figure{margin:0;flex:0 0 100px;width:100px;overflow:hidden;border-radius:4px}
.lk-scenario-title-art img{display:block;width:100px;height:80px;object-fit:cover}

/* Existing articles on discovery pages also use text-led rows. */
.lk-home-reading .lk-article-grid,.lk-topic-articles .lk-article-grid{grid-template-columns:1fr;gap:0}
.lk-home-reading .lk-post-card,.lk-topic-articles .lk-post-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:24px 0;border:0;border-top:1px solid #d8e1e8;background:none;border-radius:0}
.lk-home-reading .lk-post-image,.lk-topic-articles .lk-post-image{width:64px;height:64px;aspect-ratio:1;overflow:hidden;border-radius:4px;margin-top:4px}
.lk-home-reading .lk-post-image img,.lk-topic-articles .lk-post-image img{width:64px;height:64px;object-fit:cover}
.lk-home-reading .lk-post-copy,.lk-topic-articles .lk-post-copy{padding:0}
.lk-home-reading .lk-post-copy h2,.lk-topic-articles .lk-post-copy h2{font-size:19px;margin:6px 0}
.lk-home-reading .lk-post-copy>p,.lk-topic-articles .lk-post-copy>p{margin:0;color:#566e7e;font-size:14px}
.lk-home-reading .lk-post-copy>.lk-text-link,.lk-topic-articles .lk-post-copy>.lk-text-link{display:none}
.lk-home-reading .lk-text-cover,.lk-topic-articles .lk-text-cover{height:64px;min-height:64px;padding:8px;background:#edf0e8}
.lk-home-reading .lk-text-cover small,.lk-home-reading .lk-text-cover>span,.lk-topic-articles .lk-text-cover small,.lk-topic-articles .lk-text-cover>span{display:none}
.lk-home-reading .lk-text-cover b,.lk-topic-articles .lk-text-cover b{position:static;font-size:17px}

@media(max-width:1000px){.lk-site .lk-home-v4 .lk-domain-grid{gap:0 22px}.lk-site .lk-home-v4 .lk-home-opening{gap:24px}.lk-site .lk-scenario-grid,.lk-discovery-grid{grid-template-columns:1fr}}
@media(max-width:800px){
 .lk-site .lk-home-v4 .lk-home-opening,.lk-site .lk-home-v4 .lk-home-opening:has(.lk-home-live-preview:not([hidden])){grid-template-columns:1fr;gap:20px}
 .lk-home-v4 .lk-home-visual{display:none}.lk-home-live-preview{padding:12px 0 0;border-left:0;border-top:1px solid #ffffff35}
 .lk-home-live-search{gap:4px}.lk-home-live-search .lk-search-symbol{display:none}.lk-site .lk-home-live-search input{padding:12px 8px}.lk-site .lk-home-live-search button{padding:12px 10px;gap:6px;font-size:14px}.lk-site .lk-home-live-search button .lk-icon{display:none}
 .lk-site .lk-home-v4 .lk-domain-grid{grid-template-columns:1fr;gap:0}.lk-site .lk-home-v4 .lk-domain-grid>a{grid-template-columns:56px minmax(0,1fr) 18px;gap:16px;min-height:112px;padding:20px 0}
 .lk-site .lk-home-v4 .lk-domain-grid>a>.lk-topic-cover{width:56px;height:56px}.lk-site .lk-home-v4 .lk-domain-copy h3{font-size:19px}
 .lk-discovery-results{padding:30px 20px;scroll-margin-top:100px}.lk-discovery-topics{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 12px}.lk-discovery-topics button{flex:0 0 auto;min-height:44px}.lk-discovery-results h2{font-size:27px}
 .lk-scenario-title-art{gap:16px;align-items:flex-start}.lk-scenario-title-art figure{flex-basis:80px;width:80px}.lk-scenario-title-art img{width:80px;height:64px}.lk-scenario-title-art h1{font-size:26px!important}
}
@media(max-width:540px){
 .lk-site .lk-scenario-card,.lk-discovery-card{grid-template-columns:48px minmax(0,1fr) 16px;gap:12px;padding:18px 0;min-height:104px}
 .lk-scenario-card>.lk-scenario-image,.lk-discovery-card>.lk-scenario-image{width:48px;height:48px}.lk-site .lk-scenario-copy h3,.lk-discovery-card h3{font-size:17px}
 .lk-scenario-card>.lk-icon,.lk-discovery-card>.lk-icon{width:16px;height:16px}
 .lk-home-live-search input::placeholder{font-size:14px}.lk-home-reading .lk-post-card,.lk-topic-articles .lk-post-card{grid-template-columns:48px minmax(0,1fr);gap:14px}
 .lk-home-reading .lk-post-image,.lk-topic-articles .lk-post-image,.lk-home-reading .lk-post-image img,.lk-topic-articles .lk-post-image img{width:48px;height:48px}
 .lk-home-reading .lk-text-cover,.lk-topic-articles .lk-text-cover{height:48px;min-height:48px;padding:5px}
}
@media(prefers-reduced-motion:reduce){.lk-discovery-card,.lk-site .lk-scenario-card{transition:none}}
