.frame-container[data-astro-cid-niheanga]{margin:0 32px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;min-height:calc(100vh - 56px);padding-top:56px}.section-rule[data-astro-cid-niheanga]{border:none;border-top:1px solid #e5e5e5;margin:0}.federal-hero[data-astro-cid-niheanga]{padding:60px 32px 80px}.section-label[data-astro-cid-niheanga]{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#888;margin-bottom:24px}.page-headline[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(2.5rem,6vw,4rem);letter-spacing:-.03em;line-height:1.05;color:#111;margin:0 0 16px}.page-sub[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-size:1rem;color:#888;line-height:1.7;max-width:640px;margin:0}.federal-body[data-astro-cid-niheanga]{padding:0}.body-section[data-astro-cid-niheanga]{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:48px 32px;border-bottom:1px solid #e5e5e5}.body-section[data-astro-cid-niheanga]:last-child{border-bottom:none}.body-label[data-astro-cid-niheanga]{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#888;padding-top:4px}.body-content[data-astro-cid-niheanga]{max-width:640px}.body-content[data-astro-cid-niheanga] p[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.75;color:#444;margin:0 0 16px}.body-content[data-astro-cid-niheanga] p[data-astro-cid-niheanga]:last-child{margin-bottom:0}.credentials-content[data-astro-cid-niheanga]{display:flex;flex-direction:column;gap:32px}.credentials-content[data-astro-cid-niheanga] .federal-badge{width:420px;height:auto}.cert-meta[data-astro-cid-niheanga]{margin:0;display:flex;flex-direction:column;gap:0}.meta-row[data-astro-cid-niheanga]{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:10px 0;border-bottom:1px solid #e5e5e5}.meta-row[data-astro-cid-niheanga]:last-child{border-bottom:none}.meta-row[data-astro-cid-niheanga] dt[data-astro-cid-niheanga]{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#888;margin:0}.meta-row[data-astro-cid-niheanga] dd[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-size:.9rem;color:#111;margin:0}.capability-list[data-astro-cid-niheanga]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.capability-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6;color:#444;padding-left:18px;position:relative}.capability-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga]:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:1px;background:#888}.code-list[data-astro-cid-niheanga]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.code-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga]{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #e5e5e5;align-items:baseline}.code-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga]:last-child{border-bottom:none}.code-list[data-astro-cid-niheanga] .code[data-astro-cid-niheanga]{font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;letter-spacing:.05em;color:#111}.code-list[data-astro-cid-niheanga] .code-label[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-size:.9rem;color:#444}.code-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga].is-primary .code[data-astro-cid-niheanga],.code-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga].is-primary .code-label[data-astro-cid-niheanga]{color:#111;font-weight:500}.primary-tag[data-astro-cid-niheanga]{font-family:JetBrains Mono,SF Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#ff3b30;margin-left:10px}.federal-cta[data-astro-cid-niheanga]{padding:80px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.cta-heading[data-astro-cid-niheanga]{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(1.5rem,4vw,2.5rem);color:#111;letter-spacing:-.02em;margin:0}.cta-btn[data-astro-cid-niheanga]{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:14px 28px;background:#ff3b30;color:#fff;border:1px solid #FF3B30;text-decoration:none;transition:background .2s}.cta-btn[data-astro-cid-niheanga]:hover{background:#e03328}.btn-arrow[data-astro-cid-niheanga]{font-family:inherit}@media(max-width:768px){.frame-container[data-astro-cid-niheanga]{margin:0 20px}.federal-hero[data-astro-cid-niheanga]{padding:40px 20px 60px}.body-section[data-astro-cid-niheanga]{grid-template-columns:1fr;gap:16px;padding:32px 20px}.credentials-content[data-astro-cid-niheanga] .federal-badge{width:100%;max-width:360px}.meta-row[data-astro-cid-niheanga]{grid-template-columns:140px 1fr;gap:12px}.code-list[data-astro-cid-niheanga] li[data-astro-cid-niheanga]{grid-template-columns:80px 1fr;gap:12px}.federal-cta[data-astro-cid-niheanga]{padding:60px 20px}}
