.y2f.bf{--paper: #F3F4F1;--indigo: #1F4E5F;--amber: #E2A23B;--ink: #142430;--serif: "Fraunces", Georgia, serif;--app-navy: #1F4E5F;--app-navy-2: #2B6377;--app-side-text: #D3E2E7;--app-brand: #1F4E5F;--app-saffron: #E2A23B;--app-bg: #F4F6F6;--app-ink: #17262E}.bf .header{background:#f3f4f1e6}.bf h1,.bf h2{font-weight:500;letter-spacing:-.015em}.bf h1{font-size:clamp(2.4rem,5.2vw,3.9rem)}.bf .plock__name{font-family:var(--body);font-weight:600;letter-spacing:-.01em;color:var(--indigo)}.bf .bf-flow{color:var(--amber)}.bf .compare__head span{background:#f8f9f7}.bf .flow li:before{border-color:var(--amber)}.bf .app__fy{letter-spacing:.04em;text-transform:none}.bf .app__brand{font-family:var(--body);font-size:.95rem}.bf-cam{position:relative;height:128px;border-radius:8px;background:linear-gradient(160deg,#24414c,#142a33);display:grid;place-items:center;overflow:hidden}.bf-cam svg{position:absolute;top:6px;right:8px;bottom:26px;left:8px;width:calc(100% - 16px);height:calc(100% - 32px)}.bf-cam span{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:.7rem;color:#f3d9a8;letter-spacing:.04em}.bf-match{font-size:1rem!important;color:#1c7a4e}.bf-gps{font-size:.86rem!important;line-height:1.3;font-family:var(--mono)}
