/* KhabarThali 6.36 — desktop-only homepage continuation pass.
   Scope: main news and every section after it. Mobile/tablet remain untouched. */
@media (min-width:1101px){
  .kt618-home{
    width:min(calc(100% - 56px),1440px)!important;
    max-width:1440px!important;
  }

  /* From Main News onward, use the whole desktop canvas with a stable editorial rhythm. */
  .kt618-main-news,
  .kt618-must-read,
  .kt618-province,
  .kt618-category,
  .kt618-special,
  .kt618-photo,
  .kt618-video,
  .kt618-reader-band{
    width:100%!important;
    min-width:0!important;
  }

  .kt618-main-news,
  .kt618-must-read,
  .kt618-province,
  .kt618-category,
  .kt618-photo,
  .kt618-video{
    padding-top:44px!important;
    padding-bottom:46px!important;
  }

  .kt618-main-news>.kt618-section-title,
  .kt618-must-read>.kt618-section-title,
  .kt618-province>.kt618-section-title,
  .kt618-category>.kt618-section-title,
  .kt618-photo>.kt618-section-title,
  .kt618-video>.kt618-section-title{
    margin-bottom:26px!important;
    padding-bottom:12px!important;
    border-bottom:1px solid var(--kt631-rule)!important;
  }

  .kt618-main-news .kt618-section-rule h2,
  .kt618-must-read .kt618-section-rule h2,
  .kt618-province .kt618-section-rule h2,
  .kt618-category .kt618-section-rule h2,
  .kt618-photo .kt618-section-rule h2,
  .kt618-video .kt618-section-rule h2{
    font-size:31px!important;
    line-height:1.18!important;
  }

  /* Main News: one dominant story + a genuine desktop news rail. */
  .kt618-main-grid{
    display:grid!important;
    grid-template-columns:minmax(0,2.05fr) minmax(390px,.95fr)!important;
    gap:42px!important;
    align-items:start!important;
  }
  .kt618-main-lead{
    display:grid!important;
    grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;
    gap:30px!important;
    align-items:center!important;
    min-width:0!important;
  }
  .kt618-main-image{
    display:block!important;
    margin:0!important;
    border-radius:8px!important;
    background:#ece9e4!important;
  }
  .kt618-main-image img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/10!important;
    object-fit:cover!important;
  }
  .kt618-main-lead>div{min-width:0!important}
  .kt618-main-lead h3{
    margin:8px 0 12px!important;
    font-size:clamp(36px,2.65vw,43px)!important;
    line-height:1.24!important;
    font-weight:800!important;
  }
  .kt618-main-lead p{
    margin-bottom:14px!important;
    font-size:15.5px!important;
    line-height:1.78!important;
    color:var(--kt631-muted)!important;
  }
  .kt618-main-lead .kt618-meta{font-size:11.5px!important;gap:10px!important}

  .kt618-main-news .kt618-news-list{
    display:block!important;
    border-left:1px solid var(--kt631-rule)!important;
    padding-left:24px!important;
    margin:0!important;
  }
  .kt618-main-news .kt618-news-list article{
    display:grid!important;
    grid-template-columns:148px minmax(0,1fr)!important;
    gap:15px!important;
    align-items:center!important;
    padding:0 0 16px!important;
    margin:0 0 16px!important;
    border-bottom:1px solid var(--kt631-rule)!important;
  }
  .kt618-main-news .kt618-news-list article:last-child{margin-bottom:0!important}
  .kt618-main-news .kt618-list-thumb{border-radius:6px!important;min-height:98px!important}
  .kt618-main-news .kt618-list-thumb img{width:100%!important;height:100%!important;aspect-ratio:3/2!important;object-fit:cover!important}
  .kt618-main-news .kt618-news-list h4{font-size:17.5px!important;line-height:1.45!important;font-weight:760!important;margin-bottom:6px!important}
  .kt618-main-news .kt618-news-list small{font-size:10.5px!important}

  /* Must Read: one feature + four supporting cards, no awkward fifth-row wrap. */
  .kt618-must-grid{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    gap:22px!important;
    align-items:start!important;
  }
  .kt618-must-read article{
    grid-column:span 3!important;
    padding:0!important;
    border-bottom:0!important;
    min-width:0!important;
  }
  .kt618-must-read article.is-featured{
    grid-column:span 6!important;
    grid-row:span 2!important;
  }
  .kt618-must-image{margin-bottom:12px!important;border-radius:7px!important;overflow:hidden!important}
  .kt618-must-image img{width:100%!important;aspect-ratio:16/9.5!important;object-fit:cover!important}
  .kt618-must-read .is-featured .kt618-must-image img{aspect-ratio:16/9!important}
  .kt618-must-read .is-featured h3{font-size:34px!important;line-height:1.28!important}
  .kt618-must-read article:not(.is-featured) h3{font-size:18px!important;line-height:1.48!important}
  .kt618-must-read p{font-size:14px!important;line-height:1.72!important;color:var(--kt631-muted)!important}

  /* Province desk: map becomes a proper left rail and stories occupy the larger right canvas. */
  .kt618-province-grid{
    display:grid!important;
    grid-template-columns:minmax(390px,.82fr) minmax(0,1.48fr)!important;
    gap:38px!important;
    align-items:start!important;
  }
  .kt618-map-wrap{padding:18px!important;border-radius:8px!important}
  .kt618-nepal-map{max-height:350px!important}
  .kt618-map-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .kt618-map-links a{font-size:11px!important;padding:9px 7px!important;border-radius:5px!important}
  .kt618-map-note{font-size:10px!important;margin:8px 0 12px!important}
  .kt618-province-lead{
    display:grid!important;
    grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr)!important;
    gap:24px!important;
    align-items:center!important;
    min-width:0!important;
  }
  .kt618-province-lead h3{font-size:34px!important;line-height:1.28!important}
  .kt618-province-image{border-radius:7px!important;overflow:hidden!important}
  .kt618-province-image img{width:100%!important;aspect-ratio:16/9.5!important;object-fit:cover!important}
  .kt618-province-links{grid-template-columns:1fr 1fr!important;gap:0 24px!important;margin-top:20px!important}
  .kt618-province-links a{font-size:14px!important;line-height:1.5!important;padding:12px 0!important}

  /* Category desks: each variant is intentional on desktop, never a squeezed mobile composition. */
  .kt631-desk{
    margin-inline:0!important;
    padding:42px 0 46px!important;
    border-top:1px solid var(--kt631-rule)!important;
  }
  .kt631-desk .kt618-category-grid{min-width:0!important;gap:38px!important}
  .kt631-desk .kt618-category-lead{min-width:0!important}
  .kt631-desk .kt618-category-image{border-radius:7px!important;overflow:hidden!important}
  .kt631-desk .kt618-category-image img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important}
  .kt631-desk .kt618-category-lead h3{font-size:clamp(32px,2.35vw,38px)!important;line-height:1.27!important}
  .kt631-desk .kt618-category-copy>p{font-size:14.5px!important;line-height:1.78!important}

  .kt631-desk .kt618-news-list{min-width:0!important}
  .kt631-desk .kt618-news-list article{min-width:0!important}

  .kt631-desk.is-variant-0 .kt618-category-grid,
  .kt631-desk.is-variant-4 .kt618-category-grid{
    display:grid!important;
    grid-template-columns:minmax(0,2fr) minmax(390px,.9fr)!important;
  }
  .kt631-desk.is-variant-0 .kt618-category-lead,
  .kt631-desk.is-variant-4 .kt618-category-lead{
    display:grid!important;
    grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)!important;
    gap:26px!important;
    align-items:center!important;
  }
  .kt631-desk.is-variant-4 .kt618-category-image{grid-column:2!important;grid-row:1!important}
  .kt631-desk.is-variant-4 .kt618-category-copy{grid-column:1!important;grid-row:1!important}

  .kt631-desk.is-variant-0 .kt618-news-list,
  .kt631-desk.is-variant-4 .kt618-news-list{
    display:block!important;
    border-left:1px solid var(--kt631-rule)!important;
    padding-left:22px!important;
  }
  .kt631-desk.is-variant-0 .kt618-news-list article,
  .kt631-desk.is-variant-4 .kt618-news-list article{
    display:grid!important;
    grid-template-columns:132px minmax(0,1fr)!important;
    gap:13px!important;
    padding-bottom:14px!important;
    margin-bottom:14px!important;
  }

  /* Variant 1: feature story followed by a five-card desktop shelf. */
  .kt631-desk.is-variant-1 .kt618-category-grid{display:block!important}
  .kt631-desk.is-variant-1 .kt618-category-lead{
    display:grid!important;
    grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr)!important;
    gap:30px!important;
    align-items:center!important;
    margin-bottom:26px!important;
  }
  .kt631-desk.is-variant-1 .kt618-news-list{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:18px!important;
    border:0!important;
    padding:0!important;
  }
  .kt631-desk.is-variant-1 .kt618-news-list article{
    display:block!important;
    border:0!important;
    margin:0!important;
    padding:0!important;
  }
  .kt631-desk.is-variant-1 .kt618-list-thumb{display:block!important;margin-bottom:9px!important;border-radius:6px!important}
  .kt631-desk.is-variant-1 .kt618-list-thumb img{aspect-ratio:16/10!important}
  .kt631-desk.is-variant-1 .kt618-news-list h4{font-size:15.5px!important;line-height:1.45!important}

  /* Variant 2: compact list rail left, dominant feature right. */
  .kt631-desk.is-variant-2 .kt618-category-grid{
    display:grid!important;
    grid-template-columns:minmax(390px,.9fr) minmax(0,2fr)!important;
    gap:38px!important;
  }
  .kt631-desk.is-variant-2 .kt618-news-list{
    grid-column:1!important;grid-row:1!important;
    display:block!important;
    border-left:0!important;border-right:1px solid var(--kt631-rule)!important;
    padding:0 22px 0 0!important;
  }
  .kt631-desk.is-variant-2 .kt618-news-list article{
    display:grid!important;
    grid-template-columns:126px minmax(0,1fr)!important;
    gap:13px!important;
    padding-bottom:14px!important;
    margin-bottom:14px!important;
  }
  .kt631-desk.is-variant-2 .kt618-category-lead{
    grid-column:2!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;
    gap:28px!important;
    align-items:center!important;
  }

  /* Variants 3/5: wide lead + five-card horizontal shelf. */
  .kt631-desk.is-variant-3 .kt618-category-grid,
  .kt631-desk.is-variant-5 .kt618-category-grid{display:block!important}
  .kt631-desk.is-variant-3 .kt618-category-lead,
  .kt631-desk.is-variant-5 .kt618-category-lead{
    display:grid!important;
    grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;
    gap:32px!important;
    align-items:center!important;
    margin-bottom:28px!important;
  }
  .kt631-desk.is-variant-3 .kt618-news-list,
  .kt631-desk.is-variant-5 .kt618-news-list{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:18px!important;
    border:0!important;
    padding:0!important;
  }
  .kt631-desk.is-variant-3 .kt618-news-list article,
  .kt631-desk.is-variant-5 .kt618-news-list article{
    display:block!important;
    border:0!important;
    margin:0!important;
    padding:0!important;
  }
  .kt631-desk.is-variant-3 .kt618-list-thumb,
  .kt631-desk.is-variant-5 .kt618-list-thumb{display:block!important;margin-bottom:9px!important;border-radius:6px!important}
  .kt631-desk.is-variant-3 .kt618-list-thumb img,
  .kt631-desk.is-variant-5 .kt618-list-thumb img{aspect-ratio:16/10!important}
  .kt631-desk.is-variant-3 .kt618-news-list h4,
  .kt631-desk.is-variant-5 .kt618-news-list h4{font-size:15.5px!important;line-height:1.45!important}

  /* Feature / photo / TV sections use the available PC width instead of narrow mobile-like lists. */
  .kt618-special{margin-inline:0!important;padding:42px 0 46px!important;border-radius:0!important}
  .kt618-special-grid{
    display:grid!important;
    grid-template-columns:1.7fr 1fr 1fr!important;
    grid-auto-rows:220px!important;
    gap:14px!important;
  }
  .kt618-special article{min-height:0!important}
  .kt618-special article.is-main{grid-row:span 2!important;min-height:454px!important}
  .kt618-special article:nth-child(6){grid-column:2/4!important}
  .kt618-special .is-main h3{font-size:32px!important;line-height:1.3!important}
  .kt618-special h3{font-size:17px!important;line-height:1.4!important}

  .kt618-photo-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.7fr) minmax(0,.65fr) minmax(0,.65fr)!important;
    grid-auto-rows:210px!important;
    gap:12px!important;
  }
  .kt618-photo article.is-main{grid-row:span 2!important;min-height:432px!important}
  .kt618-photo .is-main span{font-size:27px!important;line-height:1.28!important}
  .kt618-photo span{font-size:14px!important;line-height:1.4!important}

  .kt618-video-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.72fr) minmax(460px,.88fr)!important;
    gap:28px!important;
    align-items:start!important;
  }
  .kt618-video-lead{min-height:0!important;aspect-ratio:16/9!important;border-radius:8px!important}
  .kt618-video-lead img{width:100%!important;height:100%!important;object-fit:cover!important}
  .kt618-video-lead>b{font-size:27px!important;line-height:1.3!important;left:20px!important;right:20px!important;bottom:18px!important}
  .kt618-video-list{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:18px!important;
  }
  .kt618-video-list>a{
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    color:var(--kt618-ink)!important;
    min-width:0!important;
  }
  .kt618-video-list span{display:block!important;margin-bottom:8px!important;border-radius:6px!important;overflow:hidden!important}
  .kt618-video-list img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important}
  .kt618-video-list b{display:block!important;font-size:15.5px!important;line-height:1.45!important}

  .kt618-reader{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}

  /* Keep the desktop page visually anchored on very large monitors. */
  .kt618-main-news,.kt618-must-read,.kt618-province,.kt631-desk,.kt618-special,.kt618-photo,.kt618-video{
    scroll-margin-top:118px!important;
  }
}

@media (min-width:1500px){
  .kt618-home{width:min(calc(100% - 80px),1480px)!important;max-width:1480px!important}
  .kt618-main-grid{grid-template-columns:minmax(0,2.15fr) minmax(410px,.85fr)!important}
  .kt618-main-lead h3{font-size:44px!important}
  .kt631-desk .kt618-category-lead h3{font-size:39px!important}
}

@media (min-width:1101px) and (max-width:1260px){
  .kt618-home{width:min(calc(100% - 36px),1220px)!important}
  .kt618-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.9fr)!important;gap:28px!important}
  .kt618-main-lead{grid-template-columns:1fr!important;gap:16px!important}
  .kt618-main-lead h3{font-size:34px!important}
  .kt618-province-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.28fr)!important;gap:26px!important}
  .kt631-desk.is-variant-1 .kt618-news-list,
  .kt631-desk.is-variant-3 .kt618-news-list,
  .kt631-desk.is-variant-5 .kt618-news-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .kt618-video-grid{grid-template-columns:minmax(0,1.5fr) minmax(380px,.9fr)!important}
}
