@layer components{.pg-crumbs ol{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.pg-crumbs ol::-webkit-scrollbar{display:none}.pg-crumbs li{flex-shrink:0}.pg-cover{aspect-ratio:4/3;background:var(--paper-3);margin-inline:-16px;position:relative;overflow:hidden}@media (min-width:640px){.pg-cover{aspect-ratio:16/8;border-radius:24px;margin-inline:0}}.pg-prose{min-width:0;max-width:70ch;color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;gap:1.15rem;font-size:17px;line-height:1.72;display:flex}@media (min-width:1024px){.pg-prose{-webkit-hyphens:manual;hyphens:manual;font-size:18px;line-height:1.75}}.pg-prose>p:first-child{letter-spacing:-.005em;font-size:19px;font-weight:500;line-height:1.6}@media (min-width:1024px){.pg-prose>p:first-child{font-size:21px}}.pg-prose h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-top:1.6rem;font-size:22px;font-weight:600;line-height:1.2}@media (min-width:1024px){.pg-prose h2{margin-top:2rem;font-size:27px}}.pg-prose h3{margin-top:.75rem;font-size:19px;font-weight:650;line-height:1.35}.pg-prose strong{font-weight:650}.pg-prose ul,.pg-prose ol{flex-direction:column;gap:.6rem;padding-left:1.5rem;display:flex}.pg-prose ul{list-style:outside}.pg-prose ol{list-style:decimal}.pg-prose li{padding-left:.25rem}.pg-prose li::marker{color:var(--ok-ink);font-weight:700}.pg-prose blockquote{border-left:3px solid var(--navy);color:var(--ink);padding:.25rem 0 .25rem 1.25rem;font-size:1.06em;font-style:italic}.pg-prose a{color:var(--ok-ink);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #0f7a0059;text-decoration:underline #0f7a0059;text-decoration-thickness:1.5px}.pg-prose a:hover{text-decoration-color:currentColor}.pg-prose figure{margin-block:.5rem}.pg-prose figure img{border-radius:20px}.pg-doc{font-size:16px;line-height:1.7}@media (min-width:1024px){.pg-doc{font-size:16.5px}}.pg-doc figure{max-width:340px}.pg-doc figure img{border-radius:16px}.pg-doc figure:has(img[src*=SBP_logo]){max-width:220px}.pg-doc h2{font-family:var(--font-ui);letter-spacing:-.01em;margin-top:1.5rem;font-size:19px;font-weight:700;line-height:1.3}.pg-doc h2:first-child{margin-top:0}.pg-doc h3{margin-top:.75rem;font-size:17px;font-weight:700}.pg-doc blockquote{color:var(--ink);background:#fff6d6;border:0;border-radius:16px;padding:14px 18px}.pg-softcaps{text-transform:lowercase}.pg-softcaps:first-letter{text-transform:uppercase}}
