body.page-baby-gender-prediction .bgp-form-card{max-width:460px;margin:0 auto;overflow:visible}body.page-baby-gender-prediction .bgp-gauges{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;align-items:start;margin:0 0 .5rem}body.page-baby-gender-prediction .bgp-gauges .milan-gauge-wrap{margin-bottom:0}body.page-baby-gender-prediction .bgp-gauges .milan-gauge{max-width:252px}body.page-baby-gender-prediction .bgp-gauges .milan-gauge__title{font-size:.92rem}@media (max-width:480px){body.page-baby-gender-prediction .bgp-gauges{grid-template-columns:1fr;gap:.85rem}body.page-baby-gender-prediction .bgp-gauges .milan-gauge{max-width:252px}body.page-baby-gender-prediction .bgp-gauges .milan-gauge__title{font-size:1.08rem}body.page-baby-gender-prediction .bgp-gauge-wrap--lead{order:-1}}body.page-baby-gender-prediction .milan-score-value--boy,body.page-baby-gender-prediction .milan-score-value--girl{color:#7a1834}body.page-baby-gender-prediction .milan-score-value--mixed{color:#c2410c}body.page-baby-gender-prediction .bgp-hero{text-align:center;padding:1.4rem 1rem 1.2rem;margin:0 0 1rem;background:linear-gradient(180deg,rgba(122,24,52,.08) 0,rgba(255,205,128,.2) 100%);border:1px solid var(--cream-border);border-radius:12px}body.page-baby-gender-prediction .bgp-hero__label{margin:0 0 .35rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body.page-baby-gender-prediction .bgp-hero__count{margin:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:clamp(1.6rem, 5vw, 2.2rem);font-weight:700;color:var(--maroon,#7a1834);line-height:1.15}body.page-baby-gender-prediction .bgp-hero__name{margin:.45rem 0 0;font-size:1rem;font-weight:600;color:var(--ink)}body.page-baby-gender-prediction .bgp-person{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--crimson,#7a1834);text-align:center}body.page-baby-gender-prediction .bgp-birth-line{margin:0 0 1rem;font-size:.92rem;color:var(--muted);text-align:center}body.page-baby-gender-prediction .bgp-summary{margin:0 0 .75rem;font-size:.98rem;line-height:1.55;color:var(--ink)}body.page-baby-gender-prediction .bgp-fields-note,body.page-baby-gender-prediction .bgp-note{margin:0 0 .75rem;font-size:.92rem;line-height:1.55;color:var(--muted)}body.page-baby-gender-prediction .bgp-fields-note a{color:var(--crimson,#7a1834);font-weight:600}body.page-baby-gender-prediction .bgp-factors__head{margin:1rem 0 .4rem;font-size:1rem;font-weight:700;color:var(--ink)}body.page-baby-gender-prediction .bgp-factors{margin:0 0 1rem;padding-left:1.2rem}body.page-baby-gender-prediction .bgp-factors li{margin:0 0 .4rem;line-height:1.45}body.page-baby-gender-prediction .bgp-factor{list-style:none;margin-left:-1.2rem;padding:.35rem 0}body.page-baby-gender-prediction .bgp-pts{display:inline-block;min-width:2.1rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-baby-gender-prediction .bgp-factor--boy .bgp-pts{color:#7a1834}body.page-baby-gender-prediction .bgp-factor--girl .bgp-pts{color:#9a2f45}body.page-baby-gender-prediction .bgp-factor--mixed .bgp-pts{color:#6b5e58}body.page-baby-gender-prediction .bgp-disclaimer{margin:1.25rem 0 .5rem;padding:.9rem 1rem;border:1px solid var(--cream-border);border-radius:10px;background:#fff}body.page-baby-gender-prediction .bgp-disclaimer__title{margin:0 0 .35rem;font-size:.9rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-baby-gender-prediction .bgp-disclaimer p{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}