.hl-sayfa{display:grid;margin-bottom:clamp(72px,9vw,128px)}.hl-grup{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.6fr);grid-column-gap:clamp(24px,4vw,56px);column-gap:clamp(24px,4vw,56px);align-items:baseline;padding-bottom:clamp(22px,3vw,40px);border-top:1px solid var(--cizgi)}.hl-grup h2{font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--soluk)}.hl-grup li+li{border-top:1px solid var(--cizgi)}.hl-satir{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 22px;grid-gap:4px 24px;gap:4px 24px;align-items:baseline;padding:18px 0}.hl-satir h3{font-size:clamp(1.14rem,1.6vw,1.3rem);letter-spacing:-.025em;line-height:1.25;transition:color .15s}.hl-baslik{display:grid;grid-gap:4px;gap:4px;min-width:0}.hl-ozet{color:var(--soluk);font-size:.95rem;line-height:1.45}.hl-etiketler{display:flex;flex-wrap:wrap;gap:0 15px;overflow:hidden;color:var(--soluk);font-size:.92rem;line-height:1.4}.hl-etiketler>span{position:relative;white-space:nowrap}.hl-etiketler>span:before{content:"\00B7";position:absolute;left:-9px}.hl-ok{color:var(--sonuk);text-align:right;transition:transform .2s,color .15s}@media (hover:hover){.hl-satir:hover h3{color:var(--buz)}.hl-bant:hover .hl-ok,.hl-satir:hover .hl-ok{color:#fff;transform:translateX(3px)}}.hl-bant{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(4px,1.4vw,16px);padding:clamp(24px,3.4vw,40px);border:1px solid var(--cizgi-2);border-radius:18px;background:var(--kart);transition:border-color .2s}@media (hover:hover){.hl-bant:hover{border-color:var(--buz)}}.hl-bant small{display:block;color:var(--buz);font:500 .78rem/1.3 var(--mono),Consolas,monospace;letter-spacing:.04em;margin-bottom:8px}.hl-bant strong{display:block;font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.hl-bant .hl-ok{flex:none;font-size:1.3rem}@media (max-width:980px){.hl-grup{grid-template-columns:minmax(0,1fr)}.hl-grup h2{padding-top:18px}}@media (max-width:640px){.hl-satir{grid-template-columns:minmax(0,1fr) 22px;gap:8px 16px}.hl-etiketler{grid-column:1;grid-row:2}.hl-ok{grid-column:2;grid-row:1}}@media (max-width:680px){.hl-satir{padding:15px 0}.hl-sayfa{margin-bottom:40px}.hl-bant{padding:20px}.hl-bant small{font-size:.78rem}}