.pr{color:#1d3557;background:#fff;max-width:820px;margin:0 auto;padding:24px 20px 80px;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif}.pr-bar{gap:10px;margin-bottom:20px;display:flex}.pr-bar button,.pr-bar a{font:inherit;color:#fff;cursor:pointer;background:#2f6fb5;border:0;border-radius:99px;padding:12px 18px;font-weight:700;text-decoration:none}.pr-bar a{color:#2f6fb5;background:#eaf3fc}.pr-head{border-bottom:3px solid #5b9bd8;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.pr-head img{width:58px;height:auto}.pr-head b{font-family:Young Serif,Georgia,serif;font-size:30px;font-weight:400;display:block}.pr-head span{color:#51627a;font-size:14px}.pr-qs{margin:0;padding:0;list-style:none}.pr-qs li{break-inside:avoid;border:1.5px solid #cfdcec;border-radius:16px;grid-template-columns:2.1in 1fr;align-items:center;gap:16px;margin:0 0 10px;padding:12px;display:grid}.pr-qs img{object-fit:cover;border-radius:12px;width:2.1in;height:1.55in}.pr-q{margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.25}.pr-o{flex-wrap:wrap;gap:6px 22px;font-size:21px;display:flex}.pr-ans{margin-top:30px}.pr-ans p{font-size:19px;line-height:1.45}@media print{@page{margin:14mm}#vibes-brand-badge-auto,.noprint{display:none!important}.pr{max-width:none;padding:0}.pr-ans{break-before:page}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bc-card{break-inside:avoid;border:3px solid #cfdcec;border-radius:18px;max-width:4.1in;margin:0 auto 16px;padding:12px}.bc-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bc-head img{width:40px;height:auto}.bc-head b{font-family:Young Serif,Georgia,serif;font-size:24px;font-weight:400}.bc-head span{color:#51627a;margin-left:auto;font-weight:700}.bc-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bc-cell{text-align:center;border:2px solid #1d3557;border-radius:12px;overflow:hidden}.bc-cell img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.bc-cell span{padding:6px 4px;font-size:18px;font-weight:800;display:block}.bc-caller{break-before:page}.bc-caller ol{columns:2;padding:0;font-size:20px;line-height:1.8;list-style:none}.wsp-grid{border:3px solid #1d3557;border-radius:12px;grid-template-columns:repeat(11,1fr);max-width:640px;margin:10px auto;display:grid;overflow:hidden}.wsp-grid div{aspect-ratio:1;border:1px solid #dfe8f2;place-items:center;font-size:28px;font-weight:800;display:grid}.wsp-grid.key div.on{background:#f7c14b}.wsp-words{grid-template-columns:repeat(3,1fr);gap:8px 16px;max-width:640px;margin:16px auto;font-size:24px;font-weight:700;display:grid}@media print{@page{margin:10mm}.bc-card{page-break-inside:avoid;margin-bottom:.2in}.bc-cell span{padding:3px;font-size:14px;line-height:1.15}.pr{padding-top:0}}.locked-note{background:#fff7e6;border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:16px;line-height:1.45}.locked-note a{color:#2f6fb5;font-weight:800}.pr-qs.xl .pr-q{font-size:30px}.pr-qs.xl .pr-o{font-size:26px}.sfp-steps{grid-template-columns:repeat(4,1fr);gap:10px;padding:0;list-style:none;display:grid}.sfp-steps li{text-align:center;font-size:16px}.sfp-steps svg{width:100%;height:auto}.sfp-tip{font-size:18px;line-height:1.5}.sfp-design{break-inside:avoid;border-top:3px solid #cfe0f2;margin-top:14px;padding-top:12px}.sfp-design h2{margin:0;font-family:Young Serif,Georgia,serif;font-size:28px;font-weight:400}.sfp-design small{color:#51627a;font-size:16px}.sfp-row{justify-content:center;align-items:center;gap:24px;display:flex}.sfp-result{background:#eaf3fc;border-radius:16px;padding:10px}.bc-opts{gap:8px;margin:0 0 16px;display:flex}.bc-opts a{color:#2f6fb5;background:#eaf3fc;border-radius:99px;padding:8px 14px;font-weight:700;text-decoration:none}.bc-opts a.on{color:#fff;background:#2f6fb5}.bc-card.big{max-width:7.4in}.bc-card.big .bc-cell span{font-size:28px}.bc-card.big .bc-head b{font-size:34px}.bc-cell img{aspect-ratio:4/3}.bc-cut{break-before:page}.bc-cut-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.bc-cut-grid .bc-cell{break-inside:avoid;border:1.5px dashed #8aa4c2;border-radius:0}.bc-cut-grid .bc-cell span{font-size:17px}.bc-how{break-before:page}.bc-how ol{font-size:21px;line-height:1.55}.bc-how li{margin:0 0 12px}.bc-how p{font-size:19px}@media print{.bc-card.big{page-break-after:always;max-width:none}.bc-card.big .bc-cell span{padding:6px;font-size:26px}.bc-card:not(.big){max-width:3.75in;margin-bottom:.12in;padding:8px}.bc-card:not(.big) .bc-head{margin-bottom:6px}.bc-card:not(.big) .bc-head b{font-size:20px}.bc-card:not(.big) .bc-cell span{justify-content:center;align-items:center;min-height:2.3em;padding:2px;font-size:13px;display:flex}}
