.tech-hero>*{margin-left:auto;margin-right:auto}.tech-hero h1,.tech-hero .tech-lede,.tech-hero .tech-meta{max-width:900px;margin-left:auto;margin-right:auto;text-align:left}.tech-hero .tech-lede{max-width:900px!important}.tech-hero .tech-meta{max-width:900px}.tech-nav{max-width:none;position:sticky;top:0;z-index:100;background:#fff;padding:18px clamp(20px,4vw,56px);border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.tech-brand{font-size:.95rem}.tech-brand img{width:22px;height:22px;border-radius:6px}.tech-nav-links{position:absolute;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:24px;font-size:.9rem;font-weight:500;color:#667085}.tech-nav-links a{text-decoration:none}.tech-nav-links a[aria-current="page"]{color:#111827;font-weight:700}.tech-nav-right{display:flex;align-items:center;gap:12px}.tech-nav-cta{background:#111827}
.source-citations{margin-top:28px;padding:24px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}
.source-citations h3{margin:0 0 8px;font-size:22px;line-height:1.2}
.source-citations p{margin:0 0 14px}
.source-citations ul{margin:0;padding-left:20px}
.source-citations li+li{margin-top:8px}
.source-citations a{color:#5a39c6;font-weight:700;text-decoration:none}
.source-citations a:hover{text-decoration:underline}
.faq p strong{color:#111827}
@media(max-width:850px){.tech-nav{padding:16px 18px}.tech-nav-links{position:static;transform:none;margin-left:auto;margin-right:12px}.tech-nav-links a:not([aria-current="page"]){display:none}.tech-nav-right{margin-left:0}}
