@font-face{font-family:Manrope;src:url('./fonts/manrope-variable.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:'DM Sans';src:url('./fonts/dm-sans-variable.woff2') format('woff2');font-weight:100 1000;font-display:swap}
:root{--po-charcoal:#26343A;--po-blue:#3478F6;--po-paper:#FFFEFA;--po-white:#FFFFFF;--po-muted:#58676D;--po-border:#DFE3E1;--po-blue-tint:#EAF1FF;--po-heading:Manrope,Arial,sans-serif;--po-body:'DM Sans',Arial,sans-serif;--po-radius:3px;--po-space-1:4px;--po-space-2:8px;--po-space-3:12px;--po-space-4:16px;--po-space-6:24px;--po-space-8:32px;--po-space-12:48px;--po-space-16:64px}
.po-page{margin:0;color:var(--po-charcoal);background:var(--po-paper);font:400 16px/1.6 var(--po-body)}
.po-heading{font-family:var(--po-heading);font-weight:500;line-height:1.2;letter-spacing:-.035em}
.po-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--po-charcoal);border-radius:var(--po-radius);background:var(--po-charcoal);color:white;font:500 14px var(--po-body);text-decoration:none;cursor:pointer}
.po-button:hover{background:#394950}.po-button:focus-visible,.po-link:focus-visible{outline:3px solid var(--po-charcoal);outline-offset:4px}.po-button-secondary{background:transparent;color:var(--po-charcoal)}.po-button-secondary:hover{background:var(--po-blue-tint)}.po-link{color:var(--po-charcoal);text-underline-offset:3px}.po-caption{font-size:13px;color:var(--po-muted)}
