.research-module__H__SWa__page{flex-direction:column;gap:2.5rem;max-width:800px;margin:0 auto;padding-top:1.5rem;padding-bottom:5rem;display:flex}.research-module__H__SWa__header{flex-direction:column;gap:.5rem;display:flex}.research-module__H__SWa__badge{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.2rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.research-module__H__SWa__badgeDot{background:var(--color-text);border-radius:50%;width:5px;height:5px}.research-module__H__SWa__title{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3.5vw,2.2rem);font-weight:700;line-height:1.2}.research-module__H__SWa__subtitle{font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:.97rem;line-height:1.65}.research-module__H__SWa__links{flex-wrap:wrap;gap:.65rem;display:flex}.research-module__H__SWa__linkBtn{font-family:var(--font-body);white-space:nowrap;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:opacity .18s,transform .18s,background .18s;display:inline-flex}.research-module__H__SWa__linkBtn:hover{opacity:.82;transform:translateY(-1px)}.research-module__H__SWa__linkBtnPrimary{background:var(--color-card);border:1px solid var(--color-border);font-weight:600;color:var(--color-text)!important}.research-module__H__SWa__linkBtnSecondary{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text)!important}.research-module__H__SWa__linkBtnSecondary:hover{background:var(--color-bg);opacity:1}.research-module__H__SWa__linkIcon{flex-shrink:0}.research-module__H__SWa__divider{border:none;border-top:1px solid var(--color-border);margin:0}.research-module__H__SWa__section{flex-direction:column;gap:1rem;display:flex}.research-module__H__SWa__sectionTitle{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.research-module__H__SWa__body{font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:.97rem;line-height:1.82}.research-module__H__SWa__bodyDark{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:.97rem;line-height:1.82}.research-module__H__SWa__statGrid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.research-module__H__SWa__statCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem;display:flex}.research-module__H__SWa__statValue{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1}.research-module__H__SWa__statLabel{font-family:var(--font-body);color:var(--color-muted);font-size:.82rem;line-height:1.5}.research-module__H__SWa__protocolGrid{flex-direction:column;gap:.75rem;display:flex}.research-module__H__SWa__protocolCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:.35rem;padding:1.1rem 1.3rem;display:flex}.research-module__H__SWa__protocolName{font-family:var(--font-heading);color:var(--color-text);font-size:.9rem;font-weight:600}.research-module__H__SWa__protocolDesc{font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.72}.research-module__H__SWa__protocolTag{font-family:var(--font-body);color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:4px;width:fit-content;padding:.1rem .45rem;font-size:.75rem}.research-module__H__SWa__finding{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:.5rem;padding:1.2rem 1.4rem;display:flex}.research-module__H__SWa__findingLabel{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:700}.research-module__H__SWa__findingText{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:.94rem;line-height:1.75}.research-module__H__SWa__codeBlock{color:#cdd6f4;background:#1e1e2e;border-radius:10px;padding:1rem 1.3rem;font-family:Courier New,monospace;font-size:.8rem;line-height:1.7;overflow-x:auto}.research-module__H__SWa__codeComment{color:#6c7086}.research-module__H__SWa__codeGreen{color:#a6e3a1}.research-module__H__SWa__tagRow{flex-wrap:wrap;gap:.4rem;display:flex}.research-module__H__SWa__tag{font-family:var(--font-body);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px;padding:.18rem .55rem;font-size:.75rem}@media (max-width:600px){.research-module__H__SWa__statGrid{grid-template-columns:1fr 1fr}.research-module__H__SWa__links{gap:.5rem}.research-module__H__SWa__linkBtn{padding:.5rem .85rem;font-size:.78rem}}
