.paper-details[data-astro-cid-ercbtcil]{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid var(--iq-line)}.paper-cover[data-astro-cid-ercbtcil]{margin:0}.paper-cover[data-astro-cid-ercbtcil] img{width:100%;height:auto;border-radius:4px}.paper-citation[data-astro-cid-ercbtcil] h2[data-astro-cid-ercbtcil]{font-size:1.5rem}.paper-citation[data-astro-cid-ercbtcil] p[data-astro-cid-ercbtcil]{font-size:1rem}.paper-citation[data-astro-cid-ercbtcil] .small[data-astro-cid-ercbtcil]{font-size:.85rem}.paper-doi[data-astro-cid-ercbtcil]{overflow-wrap:anywhere}@media(max-width:760px){.paper-details[data-astro-cid-ercbtcil]{grid-template-columns:1fr}.paper-cover[data-astro-cid-ercbtcil]{width:160px}}@media(min-width:1440px){.entry-hero-grid[data-astro-cid-zvu44vrp]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:end}.entry-heading[data-astro-cid-zvu44vrp] h1[data-astro-cid-zvu44vrp]{margin-bottom:0;text-wrap:balance}.entry-summary[data-astro-cid-zvu44vrp] .lede[data-astro-cid-zvu44vrp]{max-width:42ch}.entry-summary[data-astro-cid-zvu44vrp] .tags[data-astro-cid-zvu44vrp]{margin-top:24px}}.contents[data-astro-cid-zvu44vrp]{margin-bottom:36px}.contents[data-astro-cid-zvu44vrp] h2[data-astro-cid-zvu44vrp]{font:700 .85rem var(--font-mono);color:var(--iq-text-body)}.contents[data-astro-cid-zvu44vrp] ol[data-astro-cid-zvu44vrp]{list-style:none;margin:0;padding:0}.contents[data-astro-cid-zvu44vrp] a[data-astro-cid-zvu44vrp]{display:block;padding-block:9px;color:var(--iq-text);text-decoration:none;border-bottom:1px solid var(--iq-line)}.contents[data-astro-cid-zvu44vrp] a[data-astro-cid-zvu44vrp]:hover{color:var(--iq-violet);text-decoration:underline}.contents[data-astro-cid-zvu44vrp] .subsection[data-astro-cid-zvu44vrp]{padding-left:16px}.prose[data-astro-cid-zvu44vrp] .application-flow{margin:32px 0;padding:24px;border-block:1px solid var(--iq-line);background:var(--iq-tint)}.prose[data-astro-cid-zvu44vrp] .application-flow ol{display:grid;gap:20px;margin:0;padding-left:24px}.prose[data-astro-cid-zvu44vrp] .application-flow li{padding-left:6px;margin:0}.prose[data-astro-cid-zvu44vrp] .application-flow strong,.prose[data-astro-cid-zvu44vrp] .application-flow span{display:block}.prose[data-astro-cid-zvu44vrp] .application-flow strong{color:var(--iq-text)}.prose[data-astro-cid-zvu44vrp] .application-flow figcaption{margin-top:20px;font-size:.9rem}.publication-inquiry[data-astro-cid-zvu44vrp]{margin-block:40px}.entry-copy[data-astro-cid-zvu44vrp]{max-width:76ch}.entry-image[data-astro-cid-zvu44vrp]{width:100%}.entry-image[data-astro-cid-zvu44vrp] img{width:100%;object-fit:contain}.prose[data-astro-cid-zvu44vrp] .rng-diagram{margin:40px 0;padding:clamp(18px,3vw,28px);border:1px solid var(--iq-line);border-radius:var(--radius);background:var(--iq-white)}.prose[data-astro-cid-zvu44vrp] .rng-families{display:grid;gap:24px}.prose[data-astro-cid-zvu44vrp] .rng-family{min-width:0}.prose[data-astro-cid-zvu44vrp] .rng-title{display:block;color:var(--iq-text);font-family:var(--font-display);font-size:1.45rem;line-height:1.2;margin-bottom:12px}.prose[data-astro-cid-zvu44vrp] .rng-family p{font-size:1rem}.prose[data-astro-cid-zvu44vrp] .rng-family dl{margin:0}.prose[data-astro-cid-zvu44vrp] .rng-family dt{color:var(--iq-text);font-weight:600;margin-top:20px}.prose[data-astro-cid-zvu44vrp] .rng-family dd{margin:6px 0 0;font-size:1rem}.prose[data-astro-cid-zvu44vrp] .rng-physical{padding:20px;background:var(--iq-tint);border-radius:8px}.prose[data-astro-cid-zvu44vrp] .rng-connection{margin-top:24px;padding-top:20px;border-top:1px solid var(--iq-line)}.prose[data-astro-cid-zvu44vrp] .rng-pipeline{margin:0;padding-left:24px}.prose[data-astro-cid-zvu44vrp] .rng-pipeline li{padding:0 0 20px 8px;margin:0}.prose[data-astro-cid-zvu44vrp] .rng-pipeline li::marker{color:var(--iq-violet);font-family:var(--font-mono);font-weight:700}.prose[data-astro-cid-zvu44vrp] .rng-pipeline strong,.prose[data-astro-cid-zvu44vrp] .rng-pipeline span{display:block}.prose[data-astro-cid-zvu44vrp] .rng-pipeline strong{color:var(--iq-text);margin-bottom:6px}.prose[data-astro-cid-zvu44vrp] .rng-output{background:var(--iq-tint);padding:20px;border-radius:8px;margin-top:8px}.prose[data-astro-cid-zvu44vrp] .rng-output p:last-child{margin-bottom:0}.prose[data-astro-cid-zvu44vrp] .rng-diagram figcaption{margin-top:20px}.prose[data-astro-cid-zvu44vrp] .article-references{padding-left:24px;overflow-wrap:anywhere}.prose[data-astro-cid-zvu44vrp] .article-references li{padding-left:4px;margin-bottom:14px;scroll-margin-top:100px}@media(min-width:700px){.prose[data-astro-cid-zvu44vrp] .rng-families{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.prose[data-astro-cid-zvu44vrp] .rng-overview{container-type:inline-size;margin:0 0 40px}.prose[data-astro-cid-zvu44vrp] .rng-overview-frame{background:var(--iq-ink);color:var(--iq-text-on-dark);border-radius:var(--radius);padding:clamp(20px,4vw,32px)}.prose[data-astro-cid-zvu44vrp] .rng-overview-title{color:var(--iq-white);font-family:var(--font-display);font-weight:700;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.2;margin:0 0 28px}.prose[data-astro-cid-zvu44vrp] .rng-overview-chain{display:grid;gap:16px;align-items:center}.prose[data-astro-cid-zvu44vrp] .rng-stage{min-width:0;padding:20px 16px;border:1px solid var(--iq-line-dark);background:var(--iq-ink-raised);border-radius:8px}.prose[data-astro-cid-zvu44vrp] .rng-stage svg{color:var(--iq-green);width:100%;height:56px;margin-bottom:16px}.prose[data-astro-cid-zvu44vrp] .rng-stage strong{display:block;color:var(--iq-white);font-family:var(--font-display);font-size:1.4rem;line-height:1.2;margin-bottom:10px}.prose[data-astro-cid-zvu44vrp] .rng-stage p{margin:0;font-size:1rem;line-height:1.5}.prose[data-astro-cid-zvu44vrp] .rng-stage-drbg{border-color:var(--iq-violet)}.prose[data-astro-cid-zvu44vrp] .rng-flow{display:flex;justify-content:center;align-items:center;gap:16px;color:var(--iq-text-on-dark);font-size:.95rem}.prose[data-astro-cid-zvu44vrp] .rng-flow svg{flex:0 0 32px;height:32px;color:var(--iq-lavender);transform:rotate(90deg)}.prose[data-astro-cid-zvu44vrp] .rng-overview figcaption{margin-top:16px}@container (min-width: 740px){.prose[data-astro-cid-zvu44vrp] .rng-overview-chain{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);gap:10px}.prose[data-astro-cid-zvu44vrp] .rng-stage{padding:20px 14px;align-self:stretch}.prose[data-astro-cid-zvu44vrp] .rng-flow{flex-direction:column;gap:12px;text-align:center}.prose[data-astro-cid-zvu44vrp] .rng-flow svg{flex-basis:auto;width:44px;height:24px;transform:none}}.prose[data-astro-cid-zvu44vrp] .pqc-assurance{container-type:inline-size;margin:32px 0 40px}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-frame{padding:clamp(24px,4vw,40px);border-radius:var(--radius);background:var(--iq-ink);color:var(--iq-text-on-dark)}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-lanes li{min-width:0;padding:0;margin:0;text-align:center}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-symbol{width:100%;max-width:200px;height:120px;margin:0 auto 16px;color:var(--iq-green)}.prose[data-astro-cid-zvu44vrp] .pqc-assurance strong{display:block;font-family:var(--font-display);font-size:1.3rem;line-height:1.2;color:var(--iq-white)}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-join{display:block;width:100%;height:36px;margin-block:20px;color:var(--iq-lavender)}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-foundation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;padding:16px;border:1px solid var(--iq-line-dark);border-radius:8px}.prose[data-astro-cid-zvu44vrp] .pqc-assurance-layers{width:68px;height:48px;color:var(--iq-green)}.prose[data-astro-cid-zvu44vrp] .pqc-assurance figcaption{margin-top:16px}
