/* Audience pages: independent reference photos, transparent ink and common marks. */
body.bfc-approved .bfq-photo{display:block;width:100%;height:auto;overflow:hidden;border-radius:5px}
body.bfc-approved .bfq-hero{min-height:420px;margin-bottom:20px}
body.bfc-approved .bfq-hero .bfc-hero-copy{width:54%}
body.bfc-approved .bfq-hero .bfc-hero-photo{left:43%;width:57%;height:100%;overflow:hidden}
body.bfc-approved .bfq-hero .bfq-photo{width:100%;height:100%}
.bfq-hero-ink{margin:20px 0 22px;max-width:95%}
.bfq-hero h1{font-size:34px}.bfq-hero .bfc-lead{font-size:14px}
.bfq-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.bfq-five{grid-template-columns:repeat(5,minmax(0,1fr))}.bfq-five h3{font-size:15px}.bfq-five p{font-size:13px}
.bfq-banner{margin-bottom:28px!important}.bfq-split{display:grid;grid-template-columns:34% minmax(0,1fr);gap:28px;align-items:center}.bfq-split h2{margin-bottom:18px}.bfq-split--reverse{grid-template-columns:minmax(0,1fr) 30%}
.bfq-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.bfq-more .bfc-button{border-radius:6px;padding:10px;font-size:13px}
.bfq-rule{border:0;border-top:1px solid #d5edfb;margin:28px 0}.bfq-note{text-align:center;margin-top:20px!important;font-size:13px}
.bfq-rows{max-width:760px;margin:auto!important}.bfq-rows li{display:flex;align-items:center;gap:24px;border:1px solid #d5edfb;background:white;padding:18px 26px}.bfq-rows li+li{border-top:0}.bfq-rows li>span{border:2px solid var(--blue);border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex:none;color:var(--blue);font-size:20px}.bfq-rows p{font-size:14px}
.bfq-checks{display:grid;gap:10px}.bfq-checks li{position:relative;padding-left:29px}.bfq-checks li:before{content:'✓';position:absolute;left:0;top:2px;border:1px solid var(--blue);border-radius:50%;width:21px;height:21px;color:var(--blue);line-height:19px;text-align:center}
body.bfra-approved main:is(.bfc-working,.bfc-mothers,.bfc-retry) .bfk-hand>.bfi-decoration--accent{position:absolute;left:auto;right:-30px;top:-16px;bottom:auto;width:29px;height:24px;margin:0;transform:none;z-index:1}
body.bfra-approved main:is(.bfc-working,.bfc-mothers,.bfc-retry) .bfk-hand>.bfi-decoration--accent>img{position:static;display:block;width:100%;height:100%;object-fit:contain;max-width:none;margin:0}
body.bfc-approved main:is(.bfc-working,.bfc-mothers,.bfc-retry) h2 .bfk-hand{max-width:calc(100% - 34px);vertical-align:middle;margin:0 12px 8px 0}
body.bfc-approved main:is(.bfc-working,.bfc-mothers,.bfc-retry) .bfu-cta-heading .bfk-hand{max-width:100%;margin:0}
@media(max-width:900px){.bfq-five{grid-template-columns:repeat(3,minmax(0,1fr))}.bfq-split{gap:20px}.bfq-split h2{font-size:23px}.bfq-hero h1{font-size:29px}.bfq-more{grid-template-columns:1fr}.bfq-hero-ink{max-width:100%}}
@media(max-width:600px){body.bfc-approved .bfq-hero{min-height:0;padding-top:235px}body.bfc-approved .bfq-hero .bfc-hero-copy{width:100%}body.bfc-approved .bfq-hero .bfc-hero-photo{left:0;width:100%;height:230px}body.bfc-approved .bfq-hero .bfq-photo{width:100%;height:100%}.bfq-split,.bfq-split--reverse{grid-template-columns:1fr}.bfq-split figure{max-width:100%}.bfq-five{grid-template-columns:repeat(2,minmax(0,1fr))}.bfq-two{grid-template-columns:1fr!important}.bfq-rows li{gap:14px;padding:15px 12px}.bfq-rows li>span{width:36px;height:36px;font-size:17px}.bfq-rows h3{font-size:15px}.bfq-rows p{font-size:13px}.bfq-banner .bfq-photo{min-height:100px}.bfq-hero h1{font-size:27px}}
