:root{--ia-line:#e2e8e4;--ia-soft:#e6f2eb;--ia-muted:#5b6470;--ia-ink:#16241d;--ia-radius:14px} body{background:#f4f7f5}  .ia-band{padding-block:16px} .ia-band .b-columns{align-items:center} .ia-brand{gap:2px} .ia-brand__name{margin:0;font-size:28px;font-weight:800;letter-spacing:-0.5px;line-height:1.1} .ia-brand__name,.ia-brand__name a,.ia-brand__name .b-heading__text{color:#fff;text-decoration:none} .ia-brand__tag p{margin:0;color:#d6ece0;font-size:14px} .ia-search{max-width:380px;margin-left:auto} .ia-search .b-search__row{background:#fff;border:0;border-radius:999px;padding:4px 4px 4px 18px} .ia-search .b-search__input{border:0;background:transparent;font-size:15px;color:var(--ia-ink);padding-inline:0} .ia-search .b-search__input:focus{outline:none} .ia-search .b-search__row:focus-within{box-shadow:0 0 0 3px rgb(255 255 255 / 0.45)} .ia-search .b-search__button{width:40px;height:40px;border-radius:999px;background:var(--color-primary);color:#fff}  .ia-navbar{background:#fff;border-bottom:1px solid var(--ia-line);padding-block:0} .ia-navbar .b-menu__list > .b-menu__item > a{padding:15px 12px 12px;font-size:15px;font-weight:600;color:#34443b} .ia-navbar .b-menu__list > .b-menu__item > a:hover,.ia-navbar .b-menu__list > .b-menu__item > a[aria-current]{color:var(--color-primary)}  .ia-band--phone{padding-block:12px} .ia-band--phone .b-section__inner > * + *{margin-top:12px} .ia-band--phone .ia-brand__name{font-size:24px} .ia-band--phone .ia-search{max-width:none;margin:0} .ia-band--phone .b-menu__toggle > summary{color:#fff}  .ia-home{align-items:start} .ia-home__title{margin:0 0 16px;font-size:clamp(22px,1.4rem + 0.5vw,26px)}  .ia-cards .b-list__items{gap:16px} .ia-cards.b-list--list .b-list__card.b-box{display:flex;flex-direction:row;gap:clamp(14px,3vw,22px);align-items:flex-start;background:#fff;border:1px solid var(--ia-line);border-radius:var(--ia-radius);padding:clamp(12px,2.5vw,16px);box-shadow:none} .ia-cards .b-box__media{height:auto;aspect-ratio:auto;flex:0 0 clamp(96px,24vw,220px);width:clamp(96px,24vw,220px);max-width:clamp(96px,24vw,220px);margin:0} .ia-cards .b-box__media img,.ia-cards .b-list__placeholder{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px} .ia-cards .b-list__placeholder{background:var(--ia-soft)} .ia-cards .b-box__text{flex:1 1 0;min-width:0;padding:0} .ia-cards .b-box__inner{display:flex;flex-direction:column;gap:6px;padding:0} .ia-cards .b-list__label{order:1;margin:0;padding:0;border-radius:0;background:none;color:inherit;font-size:inherit;letter-spacing:0;display:block} .ia-cards .b-list__title{order:2;margin:0;font-size:clamp(17px,0.9rem + 0.5vw,22px);line-height:1.25;font-weight:700} .ia-cards .b-list__title a{color:var(--ia-ink);text-decoration:none} .ia-cards .b-list__title a:hover{color:var(--color-primary)} .ia-cards .b-list__excerpt{order:3;margin:0;color:#4b5563;font-size:clamp(14px,0.85rem + 0.2vw,16px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .ia-cards .b-list__meta{order:4;margin:0;font-size:14px;color:var(--ia-muted)}  .b-list__label a{font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-primary);text-decoration:none} .b-list__label a[href*="otomobil"]{color:#b45309} .b-list__label a[href*="teknoloji"],.b-list__label a[href*="telefon"],.b-list__label a[href*="tablet"],.b-list__label a[href*="bilgisayar"],.b-list__label a[href*="akilli"]{color:#1d4ed8} .b-list__label a[href*="yazilim"],.b-list__label a[href*="software"],.b-list__label a[href*="sql"]{color:#6d28d9} .b-list__label a[href*="excel"],.b-list__label a[href*="word"],.b-list__label a[href*="access"],.b-list__label a[href*="office"]{color:#15803d} .b-list__label a[href*="ev-esyasi"]{color:#be123c} .b-list__label a[href*="bilim"]{color:#0f766e}  .ia-cards .b-pager{margin-top:24px} .ia-cards .b-pager__list{gap:8px;justify-content:center} .ia-cards .b-pager__link{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px solid var(--ia-line);color:var(--ia-ink);font-weight:600;text-decoration:none} .ia-cards .b-pager__link[aria-current]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}  .ia-box{background:#fff;border:1px solid var(--ia-line);border-radius:var(--ia-radius);padding:18px} .ia-box > .b-group__inner > * + *{margin-top:8px} .ia-box .b-heading{margin:0;font-size:17px;font-weight:800} .ia-box--soft{background:var(--ia-soft);border-color:var(--ia-soft)} .ia-box--soft .b-text p{margin:0;font-size:15px;color:#34443b} .ia-box .b-links__list{margin:0;padding:0} .ia-box .b-links__item{border-top:1px solid #edf1ee;border-bottom:0} .ia-box .b-links__item:first-child{border-top:0} .ia-box .b-links__link{display:flex;gap:14px;padding:11px 0;color:var(--ia-ink);font-weight:600;text-decoration:none;line-height:1.35} .ia-box .b-links__link:hover{color:var(--color-primary)} .ia-ranked .b-links__list{counter-reset:ia-rank} .ia-ranked .b-links__link::before{counter-increment:ia-rank;content:counter(ia-rank);flex:none;width:24px;font-size:22px;font-weight:800;color:var(--color-primary);line-height:1.05} .ia-cats .b-links__link{font-weight:500;padding-block:9px} .ia-box + .ia-box{margin-top:20px}  .with-aside{padding-top:clamp(16px,3vw,28px)} .with-aside > .entry{background:#fff;border:1px solid var(--ia-line);border-radius:16px;padding:clamp(18px,4vw,40px);margin-bottom:var(--band)} .with-aside .entry__header{padding:0 0 4px} .with-aside .entry__title{font-size:clamp(27px,1.3rem + 1.4vw,38px);line-height:1.18;letter-spacing:-0.5px} .with-aside .entry__meta{margin-top:14px;background:#f1f5f3;border-radius:10px;padding:10px 14px;font-size:14px;color:#4b5563} .with-aside .entry__content{padding:18px 0 0;font-size:17px;line-height:1.75;color:#24312a} .with-aside .entry__content h2,.with-aside .entry__content h3{line-height:1.3;color:var(--ia-ink)} .with-aside .entry__content h2{font-size:clamp(20px,1.1rem + 0.4vw,24px)} .with-aside .entry__content h3{font-size:clamp(18px,1rem + 0.3vw,21px)} .with-aside__aside,.with-aside > .news + .with-aside__aside{padding-top:0} @media (min-width: 1024px){.with-aside__aside{padding-top:0}} .entry__content .b-image img{border-radius:8px} .entry__content .b-image figcaption{font-size:14px;color:var(--ia-muted)} .entry__content .b-text table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5} .entry__content .b-text td,.entry__content .b-text th{border:1px solid var(--ia-line);padding:8px 10px;vertical-align:top} .entry__content .b-text td h2,.entry__content .b-text td h3,.entry__content .b-text td h4{margin:0;font-size:16px} .entry__content pre{background:#10231a;color:#e3ece7;border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:14px;line-height:1.6}  .with-aside > .news{padding-bottom:var(--band)} .with-aside .news .entry__header{padding:0 0 16px} .with-aside .news .entry__title{font-size:clamp(22px,1.4rem + 0.5vw,26px)} .with-aside .news__list{gap:16px} .with-aside .news-card{display:flex;gap:clamp(14px,3vw,22px);align-items:flex-start;background:#fff;border:1px solid var(--ia-line);border-radius:var(--ia-radius);padding:clamp(12px,2.5vw,16px)} .with-aside .news-card__media{flex:none;width:clamp(96px,24vw,220px)} .with-aside .news-card__media img{aspect-ratio:16 / 10;border-radius:10px} .with-aside .news-card__body{min-width:0;display:flex;flex-direction:column;gap:6px} .with-aside .news-card__date{order:3;margin:0;font-size:14px} .with-aside .news-card__title{margin:0;font-size:clamp(17px,0.9rem + 0.5vw,22px)} .with-aside .news-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}  .ia-footer{background:#12201a;color:#c9d6cf} .ia-footer a{color:#e3ece7;text-decoration:none} .ia-footer a:hover{text-decoration:underline} .ia-footer__name{margin:0 0 8px;font-size:22px;font-weight:800;color:#fff} .ia-footer .b-text p{margin:0;font-size:14px} .ia-footer__menu .b-menu__list{justify-content:flex-end;gap:10px 24px} .ia-footer__menu .b-menu__item > a{padding:0;color:#e3ece7;font-weight:500} .ia-footer__legal{margin-top:28px;padding-top:16px;border-top:1px solid #24382d} .ia-footer__legal p{font-size:13px;color:#94aa9e} @media (max-width: 767.98px){.ia-footer__menu .b-menu__list{justify-content:flex-start}}