@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/instrument-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/instrument-serif-latin-400-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/hubfs/145289786/peps-and-protocols/site/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}:root{--pp-ground:#08080d;--pp-surface:#101016;--pp-elevated:#17171f;--pp-hairline:#262631;--pp-hairline-strong:color-mix(in srgb,#262631 70%,#9a9aab);--pp-text:#ededf2;--pp-head:#fafafd;--pp-muted:#9a9aab;--pp-dim:#7a7a8c;--pp-cyan:#00e5c8;--pp-cyan-muted:#00b89e;--pp-accent2:#e0716a;--pp-accent2-deep:#6b1e22;--pp-accent2-soft:color-mix(in srgb,#e0716a 16%,transparent);--pp-on-accent:#08080d;--pp-in-range:#7cc4a3;--pp-borderline:#e0b25a;--pp-out-of-range:#ff5a52;--pp-danger:#ff5a52;--pp-grade-a:var(--pp-in-range);--pp-grade-b:var(--pp-cyan);--pp-grade-c:var(--pp-borderline);--pp-grade-d:var(--pp-out-of-range);--pp-font-display:"Instrument Serif",Georgia,"Times New Roman",serif;--pp-font-display-italic:var(--pp-font-display);--pp-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--pp-font-body-strong:var(--pp-font-body);--pp-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pp-font-mono-medium:var(--pp-font-mono);--pp-body-size:16px;--pp-article-size:17px;--pp-lh:1.65;--pp-radius:10px;--pp-radius-card:12px;--pp-maxw:1200px;--pp-measure:720px;--pp-rhythm:96px;--pp-s1:4px;--pp-s2:8px;--pp-s3:12px;--pp-s4:16px;--pp-s5:24px;--pp-s6:32px;--pp-s7:48px;--pp-s8:64px;--pp-s9:96px;--pp-gutter:24px;--pp-header-h:64px;--pp-ease:cubic-bezier(0.22,1,0.36,1);--pp-shadow-header:0 8px 30px rgba(0,0,0,.35);--pp-glow-cyan:radial-gradient(circle at center,color-mix(in srgb,#00e5c8 9%,transparent) 0%,transparent 60%);--pp-glow-accent2:radial-gradient(circle at center,color-mix(in srgb,#e0716a 8%,transparent) 0%,transparent 60%);--hsf-global__font-family:var(--pp-font-body);--hsf-global__font-size:15px;--hsf-global__color:var(--pp-text);--hsf-global-error__color:var(--pp-out-of-range);--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-heading__font-family:var(--pp-font-display);--hsf-heading__color:var(--pp-head);--hsf-richtext__font-family:var(--pp-font-body);--hsf-richtext__font-size:13px;--hsf-richtext__color:var(--pp-muted);--hsf-field-label__font-family:var(--pp-font-body);--hsf-field-label__font-size:13px;--hsf-field-label__color:var(--pp-muted);--hsf-field-label-requiredindicator__color:var(--pp-accent2);--hsf-field-description__font-family:var(--pp-font-body);--hsf-field-description__color:var(--pp-dim);--hsf-field-footer__font-family:var(--pp-font-body);--hsf-field-footer__color:var(--pp-dim);--hsf-erroralert__font-family:var(--pp-font-body);--hsf-erroralert__color:var(--pp-out-of-range);--hsf-field-input__font-family:var(--pp-font-body);--hsf-field-input__color:var(--pp-text);--hsf-field-input__background-color:var(--pp-ground);--hsf-field-input__placeholder-color:var(--pp-dim);--hsf-field-input__border-color:var(--pp-hairline-strong);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:var(--pp-radius);--hsf-field-input__padding:12px 14px;--hsf-field-textarea__font-family:var(--pp-font-body);--hsf-field-textarea__color:var(--pp-text);--hsf-field-textarea__background-color:var(--pp-ground);--hsf-field-textarea__border-color:var(--pp-hairline-strong);--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:var(--pp-radius);--hsf-field-textarea__padding:12px 14px;--hsf-field-checkbox__padding:9px;--hsf-field-checkbox__background-color:var(--pp-ground);--hsf-field-checkbox__color:var(--pp-cyan);--hsf-field-checkbox__border-color:var(--pp-hairline-strong);--hsf-field-checkbox__border-width:1px;--hsf-field-checkbox__border-style:solid;--hsf-field-radio__padding:9px;--hsf-field-radio__background-color:var(--pp-ground);--hsf-field-radio__color:var(--pp-cyan);--hsf-field-radio__border-color:var(--pp-hairline-strong);--hsf-field-radio__border-width:1px;--hsf-field-radio__border-style:solid;--hsf-row__vertical-spacing:16px;--hsf-row__horizontal-spacing:16px;--hsf-module__vertical-spacing:6px;--hsf-progressbar__font-family:var(--pp-font-mono);--hsf-progressbar__color:var(--pp-muted);--hsf-progressbar__background-color:var(--pp-cyan);--hsf-button__width:auto;--hsf-button__font-family:var(--pp-font-body);--hsf-button__font-size:15px;--hsf-button__font-weight:600;--hsf-button__color:var(--pp-on-accent);--hsf-button__background-color:var(--pp-cyan);--hsf-button__background-image:none;--hsf-button__border-radius:var(--pp-radius);--hsf-button__border-width:0;--hsf-button__border-style:solid;--hsf-button__border-color:transparent;--hsf-button__padding:14px 22px;--hsf-button__box-shadow:none;--hsf-button--hover__color:var(--pp-on-accent);--hsf-button--hover__background-color:var(--pp-cyan-muted);--hsf-button--hover__border-color:transparent;--hsf-button--focus__color:var(--pp-on-accent);--hsf-button--focus__background-color:var(--pp-cyan-muted);--hsf-button--focus__border-color:var(--pp-head)}@media (max-width:767px){:root{--pp-header-h:56px;--pp-gutter:20px;--hsf-button__width:100%}}