/* Mobil Rev 2 — yalnız 900px ve altı. Masaüstü font, boşluk ve fon yerleşimi aynı kalır. */

.kw__title{
  text-transform:none;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(1.95rem,2.65vw,3.65rem);
  line-height:.99;
  font-weight:400;
  letter-spacing:-.025em;
}
@media (max-width:1100px){
  .kw__title{font-size:clamp(1.75rem,3.7vw,2.7rem)}
}
@media (max-width:900px){
  .kw__title{max-width:none}
}
@media (max-width:680px){
  .kw__title{font-size:1.75rem}
}

@media (max-width:900px){
  .hero{
    min-height:100svh;
    min-height:100dvh;
    height:auto;
    align-items:start;
  }
  .hero__eyebrow{
    width:auto;
    max-width:100%;
    font-family:Georgia,"Times New Roman",serif;
    font-size:16px;
    line-height:24px;
    letter-spacing:1px;
    font-weight:600;
    text-transform:uppercase;
    color:var(--label);
    white-space:normal;
  }
  .hero__title{
    max-width:100%;
    font-family:Georgia,"Times New Roman",serif;
    font-size:28px;
    line-height:34px;
    font-weight:400;
    white-space:normal;
  }
  .hero__title-line{display:inline;white-space:normal}
  .hero__copy{transform:translateY(calc(16px + 2 * .96rem * 1.52))}

  .site-foot__top{align-items:stretch;gap:0}
  .site-foot__nav{
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    justify-content:start;
    justify-items:start;
    align-items:start;
    column-gap:16px;
    row-gap:12px;
    width:100%;
    text-align:left;
  }
  .site-foot a,
  .site-foot a.markana{
    font-size:14px;
    line-height:20px;
    text-transform:none;
    min-width:0;
    max-width:100%;
    white-space:normal;
  }
  .site-foot a.markana{
    display:inline-flex;
    align-items:center;
    min-height:20px;
  }
  .site-foot a + a::before{content:none;margin:0}
  .site-foot__bar{
    display:block;
    margin-top:24px;
    padding-top:0;
    border-top:0;
    text-align:left;
  }
  .site-foot small{
    display:block;
    font-size:12px;
    line-height:16px;
    text-align:left;
  }
  .site-foot__rights{display:block}
}
