.tech360-blog,.tech360-blog *{box-sizing:border-box}.tech360-blog{--blog-blue:#0619d8;--blog-ink:#151b27;--blog-muted:#5d6575;--blog-line:#e1e5ee;max-width:1240px;margin:0 auto;padding:0 32px;color:var(--blog-ink);font-family:"Plus Jakarta Sans",Arial,sans-serif}.tech360-blog a{color:inherit}.tech360-blog__eyebrow,.tech360-blog__label,.tech360-blog__meta,.tech360-blog__section-heading span,.tech360-blog__section-heading small,.tech360-blog-card__top span,.tech360-blog-card__link,.tech360-article__meta{font-family:"Space Mono","Courier New",monospace;text-transform:uppercase;letter-spacing:.08em}.tech360-blog__hero{display:flex;justify-content:space-between;gap:50px;align-items:end;padding:48px 0 34px}.tech360-blog__eyebrow{margin:0 0 18px;color:#27324c;font-size:10px;font-weight:700}.tech360-blog h1,.tech360-blog h2,.tech360-blog h3{letter-spacing:-.055em}.tech360-blog__hero h1{margin:0;font-size:clamp(38px,5.2vw,72px);line-height:1.02}.tech360-blog em{color:var(--blog-blue);font-style:normal}.tech360-blog__lede{max-width:660px;margin:22px 0 0;color:var(--blog-muted);font-size:15px;line-height:1.65}.tech360-blog__hero-stats{display:grid;grid-template-columns:repeat(2,1fr);min-width:260px;border:1px solid var(--blog-line);border-radius:12px;background:#f7f8fa}.tech360-blog__hero-stats span{padding:18px 16px;color:var(--blog-muted);font:9px "Space Mono",monospace}.tech360-blog__hero-stats span+span{border-left:1px solid var(--blog-line)}.tech360-blog__hero-stats strong{display:block;margin-top:7px;color:var(--blog-ink);font:700 16px "Plus Jakarta Sans",sans-serif}.tech360-blog__filters{display:flex;align-items:center;gap:10px;margin:0 0 28px;padding:10px;border:1px solid var(--blog-line);border-radius:12px;background:#fff}.tech360-blog__filters>a{padding:10px 14px;border-radius:999px;background:#f4f5f8;color:#5d6575;font:8px "Space Mono",monospace;white-space:nowrap;text-decoration:none}.tech360-blog__filters>a.is-active,.tech360-blog__filters>a:hover{background:var(--blog-blue);color:#fff}.tech360-blog__search{display:flex;align-items:center;flex:1;gap:8px;padding:0 8px;color:#798092}.tech360-blog__search input{width:100%;border:0;outline:0;font:11px "Space Mono",monospace}.tech360-blog__featured{display:grid;grid-template-columns:43% 57%;overflow:hidden;border:1px solid var(--blog-line);border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(25,35,58,.08)}.tech360-blog__featured-media{display:flex;min-height:360px;background:#202529}.tech360-blog__featured-media img{width:100%;height:100%;object-fit:cover}.tech360-blog__image-placeholder{display:grid;place-items:center;width:100%;color:#fff;text-align:center;font:700 20px "Space Mono",monospace}.tech360-blog__featured-copy{padding:34px 38px}.tech360-blog__label{display:inline-block;margin:0 0 18px;padding:6px 10px;border-radius:999px;background:#e4e8ff;color:var(--blog-blue);font-size:9px;font-weight:700}.tech360-blog__featured h2{margin:0 0 12px;font-size:clamp(27px,3.5vw,46px);line-height:1.06}.tech360-blog__featured h2 a,.tech360-blog-card h3 a{text-decoration:none}.tech360-blog__meta{color:#677084;font-size:9px}.tech360-blog__featured-copy>p:not(.tech360-blog__label){color:var(--blog-muted);font-size:13px;line-height:1.7}.tech360-blog__callout,.tech360-article__cta{margin:20px 0;padding:14px;border-left:2px solid var(--blog-blue);border-radius:6px;background:#f1f3f6;color:#303849;font-size:11px;line-height:1.5}.tech360-blog__button,.tech360-article__cta a{display:inline-flex;gap:14px;align-items:center;padding:13px 18px;border-radius:999px;background:var(--blog-blue);color:#fff;font:700 10px "Space Mono",monospace;text-decoration:none}.tech360-blog__grid-section,.tech360-blog__related{padding:52px 0}.tech360-blog__section-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.tech360-blog__section-heading h2{margin:0;font-size:22px}.tech360-blog__section-heading span{padding:5px 8px;border-radius:999px;background:#eef0f4;color:#6c7484;font-size:8px}.tech360-blog__section-heading small{margin-left:auto;color:#6c7484;font-size:8px}.tech360-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tech360-blog-card{display:flex;flex-direction:column;min-height:280px;padding:21px;border:1px solid var(--blog-line);border-radius:12px;background:#fff;box-shadow:0 8px 18px rgba(25,35,58,.04)}.tech360-blog-card__top{display:flex;justify-content:space-between;gap:10px;align-items:start}.tech360-blog-card__top strong{color:var(--blog-blue);font-size:22px}.tech360-blog-card__top span{display:block;margin-top:7px;color:#687184;font-size:7px}.tech360-blog-card__top em{padding:6px 8px;border-radius:999px;background:#f0f2f6;color:#677084;font:8px "Space Mono",monospace;font-style:normal}.tech360-blog-card h3{margin:18px 0 10px;font-size:17px;line-height:1.2}.tech360-blog-card>p{margin:0;color:var(--blog-muted);font-size:11px;line-height:1.55}.tech360-blog-card__insight{margin-top:auto;padding:11px;border-left:2px solid var(--blog-blue);background:#f0f2f4;color:#4c5567;font-size:10px;line-height:1.45}.tech360-blog-card__insight small{color:var(--blog-blue);font:700 7px "Space Mono",monospace}.tech360-blog-card__link{display:block;margin-top:18px;color:var(--blog-blue);font-size:8px;font-weight:700;text-decoration:none}.tech360-blog__subscribe{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;margin:40px 0 74px;padding:42px;border:1px solid var(--blog-line);border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(25,35,58,.08)}.tech360-blog__subscribe h2{margin:0;font-size:clamp(27px,3.5vw,42px);line-height:1.1}.tech360-blog__subscribe p:not(.tech360-blog__label){color:var(--blog-muted);font-size:13px;line-height:1.6}.tech360-blog__subscribe small{font:9px "Space Mono",monospace}.tech360-blog__subscribe form{display:grid;gap:14px;padding:22px;border-radius:12px;background:#f3f4f6}.tech360-blog__subscribe label{color:#596173;font:8px "Space Mono",monospace}.tech360-blog__subscribe input,.tech360-blog__subscribe select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #e1e4e9;border-radius:7px;background:#fff;font:11px "Space Mono",monospace}.tech360-blog__subscribe button{padding:14px;border:0;border-radius:999px;background:var(--blog-blue);color:#fff;font:700 9px "Space Mono",monospace}.tech360-article{padding:50px 0 0}.tech360-article__header{max-width:900px;margin:0 auto 38px;text-align:center}.tech360-article__header h1{margin:0;font-size:clamp(34px,5vw,68px);line-height:1.04}.tech360-article__meta{display:flex;justify-content:center;gap:18px;margin-top:18px;color:#687184;font-size:9px}.tech360-article__layout{display:grid;grid-template-columns:330px minmax(0,760px);justify-content:center;gap:48px}.tech360-article__sidebar{font:10px "Space Mono",monospace}.tech360-article__sidebar>div{position:sticky;top:25px;padding:17px;border:1px solid var(--blog-line);border-radius:10px;background:#f7f8fa}.tech360-article__sidebar ol{padding-left:17px;line-height:2}.tech360-article__sidebar a{text-decoration:none}.tech360-article__sidebar-cta{margin-top:16px!important;background:#e8ebff!important}.tech360-article__sidebar-cta a{color:var(--blog-blue);font-weight:700}.tech360-article__hero-image{margin:0 0 30px}.tech360-article__hero-image img{display:block;width:100%;max-height:500px;object-fit:cover;border-radius:10px}.tech360-article__intro{padding:20px;border-left:3px solid var(--blog-blue);background:#f1f3f6;color:#3c4658;font-size:17px;line-height:1.6}.tech360-article__body{color:#3f4858;font-size:15px;line-height:1.8}.tech360-article__body h2{margin-top:42px;font-size:30px;line-height:1.15}.tech360-article__body h3{margin-top:30px;font-size:22px}.tech360-article__body img{max-width:100%;height:auto;border-radius:8px}.tech360-article__cta{padding:28px;background:#e9edff}.tech360-article__cta h2{margin:9px 0 18px;font-size:27px}.tech360-article__faq{padding:20px 0 50px}.tech360-article__faq h2{font-size:30px}.tech360-article__faq details{padding:15px 0;border-bottom:1px solid var(--blog-line);font-size:13px}.tech360-article__faq summary{cursor:pointer;font-weight:700}.tech360-article__faq p{color:var(--blog-muted);line-height:1.6}.tech360-blog__related{max-width:1000px;margin:0 auto}@media(max-width:850px){.tech360-blog{padding:0 18px}.tech360-blog__hero,.tech360-blog__featured,.tech360-blog__subscribe{grid-template-columns:1fr;display:grid}.tech360-blog__hero-stats{min-width:0}.tech360-blog__featured-media{min-height:280px}.tech360-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech360-article__layout{grid-template-columns:1fr}.tech360-article__sidebar{display:none}}@media(max-width:560px){.tech360-blog__hero h1{font-size:38px}.tech360-blog__filters{align-items:stretch;flex-wrap:wrap}.tech360-blog__search{flex-basis:100%}.tech360-blog__filters>a{flex:1;text-align:center}.tech360-blog__featured-copy{padding:24px}.tech360-blog__grid{grid-template-columns:1fr}.tech360-blog__subscribe{padding:25px}.tech360-article__meta{flex-wrap:wrap;font-size:8px}}

/* Shared light-gradient banner and refined editorial layout for the Blog index. */
.tech360-blog--archive .tech360-blog__hero {
	position: relative;
	left: 50%;
	width: 100vw;
	max-width: none;
	margin: 20px 0 34px -50vw;
	padding: 0;
	background-color: #fbfbff;
	background-image: radial-gradient(ellipse 62% 520px at 52% 0%, rgba(43, 59, 229, .16) 0%, rgba(93, 104, 231, .08) 48%, rgba(251, 251, 255, 0) 100%), linear-gradient(180deg, #f4f5fb 0%, #fbfbff 48%, #fff 100%);
}

.tech360-blog--archive .tech360-blog__hero-inner {
	width: calc(100% - 50px);
	max-width: 1200px;
	margin: 0 auto;
	padding: 50px 0px !important;
}

.tech360-blog--archive .tech360-blog__eyebrow {
	display: inline-flex;
	margin: 0 0 20px;
	padding: 8px 12px;
	border: 1px solid #dce2ff;
	border-radius: 999px;
	background: rgba(255,255,255,.84);
	color: #0016cc;
	font: 700 10px/1.2 "Space Mono", "Courier New", monospace;
	letter-spacing: .07em;
}

.tech360-blog--archive .tech360-blog__hero h1 {
	max-width: 940px;
	margin: 0;
	color: #182136;
	font-family: "Plus Jakarta Sans", Arial, sans-serif;
	font-size: clamp(42px, 6.1vw, 72px);
	font-weight: 750;
	letter-spacing: -.065em;
	line-height: 1.04;
}

.tech360-blog--archive .tech360-blog__hero h1 em {
	color: #0016cc;
	font-style: normal;
}

.tech360-blog--archive .tech360-blog__lede {
	max-width: 740px;
	margin: 18px 0 0;
	color: #454556;
	font-size: clamp(16px, 1.6vw, 19px);
	line-height: 1.65;
}

.tech360-blog--archive .tech360-blog__filters {
	justify-content: flex-start;
	gap: 8px;
	margin-bottom: 28px;
	padding: 9px;
	border-color: #e1e5f0;
	border-radius: 16px;
	box-shadow: 0 8px 24px rgba(24,33,54,.035);
}
.tech360-blog--archive .tech360-blog__search { min-width: 180px; }
.tech360-blog--archive .tech360-blog__search input { color: #182136; font: 14px "Plus Jakarta Sans", Arial, sans-serif; }
.tech360-blog--archive .tech360-blog__search input::placeholder { color: #858da0; }
.tech360-blog--archive .tech360-blog__filters > a { padding: 11px 15px; font-size: 10px; }

.tech360-blog--archive .tech360-blog__featured {
	grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
	border-color: #e0e5f1;
	border-radius: 18px;
	box-shadow: 0 16px 42px rgba(24,33,54,.075);
}
.tech360-blog--archive .tech360-blog__featured-media { min-height: 410px; background: #e9ecf7; }
.tech360-blog--archive .tech360-blog__featured-copy { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: clamp(28px, 4vw, 48px); }
.tech360-blog--archive .tech360-blog__label { margin-bottom: 16px; font-size: 10px; }
.tech360-blog--archive .tech360-blog__featured h2 { font-family: "Plus Jakarta Sans", Arial, sans-serif; }
.tech360-blog--archive .tech360-blog__featured-copy > p:not(.tech360-blog__label) { color: #454556; font-size: 15px; }
.tech360-blog--archive .tech360-blog__meta { font-size: 10px; }
.tech360-blog--archive .tech360-blog__button { margin-top: 14px; }
.tech360-blog--archive .tech360-blog__featured .tech360-blog__button {
	color: #fff !important;
	font-size: 11px;
}

.tech360-blog--archive .tech360-blog__grid-section { padding: 56px 0 72px; }
.tech360-blog--archive .tech360-blog__section-heading { margin-bottom: 22px; }
.tech360-blog--archive .tech360-blog__section-heading h2 { font-family: "Plus Jakarta Sans", Arial, sans-serif; font-size: 28px; }
.tech360-blog--archive .tech360-blog__section-heading > span { background: #e8ebff; color: #0016cc; font-size: 9px; }
.tech360-blog--archive .tech360-blog__section-heading small { color: #626b80; font-size: 9px; }
.tech360-blog--archive .tech360-blog-card { min-height: 260px; border-color: #e0e5f1; border-radius: 16px; box-shadow: 0 10px 28px rgba(24,33,54,.05); }
.tech360-blog--archive .tech360-blog-card h3 { font-family: "Plus Jakarta Sans", Arial, sans-serif; font-size: 19px; }
.tech360-blog--archive .tech360-blog-card > p { color: #454556; font-size: 14px; line-height: 1.65; }
.tech360-blog--archive .tech360-blog-card__link { margin-top: auto; padding-top: 20px; font-size: 10px; }
.tech360-blog--archive .tech360-blog__empty { padding: 28px; border: 1px solid #e0e5f1; border-radius: 16px; background: #f7f8ff; color: #454556; }

@media (max-width: 850px) {
	.tech360-blog--archive .tech360-blog__featured { grid-template-columns: 1fr; }
	.tech360-blog--archive .tech360-blog__featured-media { min-height: 300px; max-height: 420px; }
}
@media (max-width: 600px) {
	.tech360-blog--archive .tech360-blog__hero-inner { width: calc(100% - 18px); padding: 46px 0 40px; }
	.tech360-blog--archive .tech360-blog__hero h1 { font-size: clamp(38px, 10vw, 48px); }
	.tech360-blog--archive .tech360-blog__filters { gap: 7px; padding: 8px; }
	.tech360-blog--archive .tech360-blog__filters > a { padding: 10px 9px; font-size: 9px; }
	.tech360-blog--archive .tech360-blog__featured-media { min-height: 240px; }
	.tech360-blog--archive .tech360-blog__featured-copy { padding: 24px; }
	.tech360-blog--archive .tech360-blog__section-heading { align-items: flex-start; flex-wrap: wrap; }
	.tech360-blog--archive .tech360-blog__section-heading small { flex-basis: 100%; margin-left: 0; }
}
