.blog-hub{background:var(--bg-primary);color:var(--text-primary);padding:140px 24px 88px}.blog-article-content[data-blog-content=en-iyi-e-ticaret-altyapilari] table{min-width:1120px}.blog-article-content[data-blog-content=e-ticaret-sitesi-kurulum-maliyeti-2026] table{min-width:900px}.blog-article-content[data-blog-content=en-iyi-e-ticaret-altyapilari] :is(th,td),.blog-article-content[data-blog-content=e-ticaret-sitesi-kurulum-maliyeti-2026] :is(th,td){overflow-wrap:normal;word-break:normal;min-width:130px}.blog-article-content[data-blog-content=en-iyi-e-ticaret-altyapilari] :is(th,td):first-child,.blog-article-content[data-blog-content=e-ticaret-sitesi-kurulum-maliyeti-2026] :is(th,td):first-child{min-width:160px}.blog-shell{max-width:1200px;margin:0 auto}.blog-hub-heading{max-width:840px;margin-bottom:48px}.blog-hub-heading h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(2rem,4vw,3.75rem);font-weight:800;line-height:1.15}.blog-hub-heading>p:last-child{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.blog-featured{border:1px solid var(--border);background:var(--bg-card);border-radius:24px;grid-template-columns:1.15fr 1fr;margin-bottom:72px;display:grid;overflow:hidden}.blog-featured-art{color:#fff;background:linear-gradient(140deg,#0b1f51,#2255db);flex-direction:column;justify-content:space-between;min-height:340px;padding:40px;display:flex}.blog-featured-art>span{letter-spacing:.17em;font-size:.75rem}.blog-featured-art strong{letter-spacing:-.04em;font-size:clamp(2rem,3vw,3.2rem);line-height:1.2}.blog-featured-art small{color:#dbeafe;line-height:1.8}.blog-featured-copy{flex-direction:column;justify-content:center;padding:36px;display:flex}.blog-featured-copy h2{margin:18px 0;font-size:1.8rem;font-weight:800;line-height:1.35}.blog-featured-copy p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;line-height:1.8;display:-webkit-box;overflow:hidden}.blog-catalog-heading,.blog-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.blog-catalog-heading h2,.blog-section-heading h2{margin-top:12px;font-size:2rem;font-weight:800}.blog-search{border:1px solid var(--border);background:var(--bg-card);min-width:320px;color:var(--text-muted);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.blog-search input{width:100%;min-width:0;color:var(--text-primary);background:0 0;outline:none;font-size:.9rem}.blog-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.blog-filters{flex-wrap:wrap;gap:10px;display:flex}.blog-filters button{border:1px solid var(--border);background:var(--bg-card);border-radius:99px;padding:9px 16px;font-size:.85rem}.blog-filters button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.blog-result-count{color:var(--text-muted);margin:20px 0;font-size:.85rem}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--blue);transform:translateY(-3px)}.blog-card-image{aspect-ratio:16/10;background:var(--bg-secondary);display:block;overflow:hidden}.blog-card-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.blog-card-art{color:#fff;background:linear-gradient(135deg,#102b65,#315edd);flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex}.blog-card-art span{letter-spacing:.16em;font-size:.65rem}.blog-card-art strong{font-size:1.7rem;font-weight:800;line-height:1.2}.blog-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-meta{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:.72rem;line-height:1.8;display:flex}.blog-card-meta>span{color:var(--blue);font-weight:700}.blog-card h2{margin:14px 0;font-size:1.18rem;font-weight:800;line-height:1.5}.blog-card-body>p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:.9rem;line-height:1.8;display:-webkit-box;overflow:hidden}.blog-read-link{color:var(--blue);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.blog-card .blog-read-link{margin-top:auto}.blog-pagination{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.blog-pagination a,.blog-pagination button{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;place-items:center;min-width:42px;min-height:42px;display:grid}.blog-pagination [aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}.blog-empty{color:var(--text-secondary);padding:40px 0}.blog-back{color:var(--blue);margin-bottom:24px;font-weight:700;display:inline-block}.blog-archive h1{overflow-wrap:anywhere}.blog-article-page{color:var(--text-primary);background:var(--bg-primary);padding:132px 24px 80px}.blog-article-page>article{max-width:960px;margin:auto}.blog-article-header{max-width:860px;margin:0 auto 40px}.blog-breadcrumb{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:.8rem;display:flex}.blog-breadcrumb a:hover{color:var(--blue)}.blog-article-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 24px;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.2}.blog-article-meta{color:var(--text-muted);flex-wrap:wrap;gap:12px;font-size:.82rem;line-height:1.8;display:flex}.blog-article-meta a{color:var(--blue)}.blog-article-cover{border:1px solid var(--border);background:var(--bg-secondary);border-radius:18px;margin:0 auto 48px;overflow:hidden}.blog-article-cover img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.blog-article-content{overflow-wrap:anywhere;max-width:780px;color:var(--text-secondary);margin:0 auto;font-size:1.06rem;line-height:1.9}.blog-article-content *{max-width:100%}.blog-article-content p{margin:0 0 22px}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color:var(--text-primary);scroll-margin-top:100px;font-weight:800;line-height:1.4}.blog-article-content h2{margin:48px 0 22px;font-size:1.75rem}.blog-article-content h3{margin:32px 0 18px;font-size:1.3rem}.blog-article-content h4{margin:28px 0 16px;font-size:1.1rem}.blog-article-content ul,.blog-article-content ol{margin:20px 0 28px;padding-left:25px}.blog-article-content ul{list-style:outside}.blog-article-content ol{list-style:decimal}.blog-article-content li{margin-bottom:9px;padding-left:4px}.blog-article-content li>ul,.blog-article-content li>ol{margin:12px 0}.blog-article-content strong{color:var(--text-primary);font-weight:700}.blog-article-content a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.blog-article-content img{border-radius:12px;width:auto;max-width:100%;height:auto;margin:28px auto;display:block}.blog-article-content figure{margin:28px 0}.blog-article-content figcaption{text-align:center;color:var(--text-muted);font-size:.85rem}.blog-article-content blockquote{border-left:3px solid var(--blue);background:var(--bg-secondary);border-radius:0 12px 12px 0;margin:28px 0;padding:24px}.blog-article-content hr{border:0;border-top:1px solid var(--border);margin:40px 0}.blog-article-content nav,.blog-article-content [class*=wp-callout],.blog-article-content [class*=wp-note],.blog-article-content [class*=wp-tip],.blog-article-content [class*=wp-warning]{border:1px solid var(--border);background:var(--bg-secondary);border-radius:14px;margin:28px 0;padding:24px}.blog-article-content details{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:20px}.blog-article-content summary{cursor:pointer;color:var(--text-primary);font-weight:700}.blog-article-content details[open] summary{margin-bottom:16px}.blog-article-content pre{white-space:pre;background:var(--bg-secondary);border-radius:12px;padding:20px;overflow:auto}.blog-article-content code{font-size:.85em}.blog-table-scroll{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:12px;max-width:100%;margin:28px 0;overflow-x:auto}.blog-article-content table{border-collapse:collapse;width:100%;min-width:620px;font-size:.9rem}.blog-article-content th,.blog-article-content td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 16px}.blog-article-content th{background:var(--bg-secondary);color:var(--text-primary);font-weight:700}.blog-article-content tbody tr:last-child td{border-bottom:0}.blog-tags{flex-wrap:wrap;gap:8px;max-width:780px;margin:48px auto;display:flex}.blog-tags a{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:99px;padding:8px 12px;font-size:.78rem}.blog-service-note{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;max-width:780px;margin:40px auto 64px;padding:28px}.blog-service-note h2{margin:14px 0;font-size:1.6rem;font-weight:800}.blog-service-note>p:not(.section-label){color:var(--text-secondary);margin-bottom:20px;line-height:1.8}.blog-related{max-width:1200px;margin:auto}.blog-home{max-width:1200px;margin:auto;padding:100px 24px}.blog-hub button:focus-visible,.blog-hub a:focus-visible,.blog-article-page a:focus-visible,.blog-article-page summary:focus-visible,.blog-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (max-width:1023px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured-art{padding:30px}.blog-featured-copy{padding:28px}.blog-featured-copy h2{font-size:1.5rem}}@media (max-width:767px){.blog-hub{padding:112px 18px 60px}.blog-hub-heading{margin-bottom:30px}.blog-featured{border-radius:18px;grid-template-columns:1fr;margin-bottom:48px}.blog-featured-art{min-height:250px;padding:28px}.blog-featured-copy{padding:26px}.blog-catalog-heading,.blog-section-heading{flex-direction:column;align-items:start;gap:18px}.blog-search{width:100%;min-width:0}.blog-grid{grid-template-columns:1fr;gap:22px}.blog-card-body{padding:22px}.blog-article-page{padding:108px 18px 60px}.blog-article-header h1{font-size:2rem}.blog-article-content{font-size:1rem}.blog-article-content h2{font-size:1.5rem}.blog-article-content h3{font-size:1.2rem}.blog-article-content nav{padding:18px}.blog-service-note{padding:22px}.blog-home{padding:72px 18px}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}
