.ProtocolPage-module__9BiYma__page{background:var(--uiedc-bg-surface,#fff);min-height:calc(100vh - 100px);padding:18px 0 42px;position:relative;overflow:hidden}.ProtocolPage-module__9BiYma__background{z-index:0;pointer-events:none;background:radial-gradient(760px 220px at 8% -2%,#0066ff1a 0%,#06f0 72%),radial-gradient(860px 260px at 96% 0,#0066ff12 0%,#06f0 74%),linear-gradient(#ffffffe0 0%,#fff0 24%);position:absolute;inset:0}.ProtocolPage-module__9BiYma__shell{z-index:1;box-sizing:border-box;gap:14px;width:100%;max-width:1040px;margin:0 auto;padding:0;display:grid;position:relative}.ProtocolPage-module__9BiYma__hero{background:0 0;padding:20px 22px 14px}.ProtocolPage-module__9BiYma__card{border:1px solid var(--uiedc-border-weak,#e7ebf2);background:var(--uiedc-bg-surface,#fff);border-radius:24px;padding:30px}.ProtocolPage-module__9BiYma__backLink{color:var(--uiedc-text-muted,#6f7d91);font-size:var(--uiedc-font-size-md);font-weight:600;text-decoration:none}.ProtocolPage-module__9BiYma__backLink:hover{color:var(--uiedc-primary,#06f)}.ProtocolPage-module__9BiYma__eyebrow{color:#06f;font-size:var(--uiedc-font-size-compact);letter-spacing:.04em;margin:14px 0 0;font-weight:700}.ProtocolPage-module__9BiYma__hero h1{color:var(--uiedc-text-strong,#172033);letter-spacing:0;margin:8px 0 0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.12}.ProtocolPage-module__9BiYma__description{max-width:640px;color:var(--uiedc-text-muted,#6f7d91);margin:12px 0 0;font-size:14px;line-height:1.8}.ProtocolPage-module__9BiYma__content{color:var(--uiedc-text-muted,#6f7d91);font-size:var(--uiedc-font-size-lg);line-height:1.9}.ProtocolPage-module__9BiYma__content h2,.ProtocolPage-module__9BiYma__content h3{color:var(--uiedc-text-strong,#172033);margin:26px 0 12px;font-weight:800;line-height:1.35}.ProtocolPage-module__9BiYma__content h2:first-child,.ProtocolPage-module__9BiYma__content h3:first-child{margin-top:0}.ProtocolPage-module__9BiYma__content p{margin:0 0 12px}.ProtocolPage-module__9BiYma__content ul,.ProtocolPage-module__9BiYma__content ol{margin:0 0 14px;padding-left:1.2em}.ProtocolPage-module__9BiYma__content li{margin:0 0 8px}.ProtocolPage-module__9BiYma__emptyState{min-height:180px;color:var(--uiedc-text-muted,#6f7d91);text-align:center;place-content:center;gap:8px;display:grid}.ProtocolPage-module__9BiYma__emptyState strong{color:var(--uiedc-text-strong,#172033);font-size:16px}.ProtocolPage-module__9BiYma__emptyState p{margin:0;font-size:14px}html.dark .ProtocolPage-module__9BiYma__page{background:var(--uiedc-bg-page,#111827)}html.dark .ProtocolPage-module__9BiYma__background{background:radial-gradient(720px 220px at 10% -4%,#06f3 0%,#06f0 72%),radial-gradient(860px 240px at 96% 0,#0066ff1f 0%,#06f0 74%)}html.dark .ProtocolPage-module__9BiYma__card{border-color:var(--uiedc-border,#334155);background:var(--uiedc-bg-surface,#172033)}:is(html.dark .ProtocolPage-module__9BiYma__hero h1,html.dark .ProtocolPage-module__9BiYma__content h2,html.dark .ProtocolPage-module__9BiYma__content h3,html.dark .ProtocolPage-module__9BiYma__emptyState strong){color:var(--uiedc-text-primary,#f8fafc)}:is(html.dark .ProtocolPage-module__9BiYma__content,html.dark .ProtocolPage-module__9BiYma__emptyState){color:#cbd5e1}@media (max-width:640px){.ProtocolPage-module__9BiYma__page{padding:14px 0 28px}.ProtocolPage-module__9BiYma__shell{gap:10px}.ProtocolPage-module__9BiYma__hero{padding:18px 18px 10px}.ProtocolPage-module__9BiYma__hero h1{font-size:28px}.ProtocolPage-module__9BiYma__card{border-radius:18px;padding:18px}.ProtocolPage-module__9BiYma__content{font-size:var(--uiedc-font-size-lg)}}.ProtocolPage-module__9BiYma__protocolNavigation{flex-wrap:wrap;gap:6px 18px;margin-top:20px;display:flex}.ProtocolPage-module__9BiYma__protocolNavigation a{min-height:36px;color:var(--uiedc-text-secondary,#475467);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ProtocolPage-module__9BiYma__protocolNavigation a[aria-current=page],.ProtocolPage-module__9BiYma__protocolNavigation a:hover{color:var(--uiedc-primary,#246bfe)}.ProtocolPage-module__9BiYma__content{color:var(--uiedc-text,#263247);font-size:16px;font-weight:400;line-height:1.8}.ProtocolPage-module__9BiYma__content h2{font-size:20px;font-weight:650}.ProtocolPage-module__9BiYma__content h3{font-size:18px;font-weight:650}@media (max-width:640px){.ProtocolPage-module__9BiYma__protocolNavigation a{min-height:44px}}
