.mammography-page{--navy:#4b234c;--navy-2:#6f3b70;--red:#be3f68;--ice:#f8f0f5;--gold:#e8b365}
.mammography-page .brand-mark{background:linear-gradient(145deg,#6f3b70,#351837)}
.mammography-page .mammography-hero{background:linear-gradient(112deg,#fff 0 58%,#fbf2f7 58%)}
.mammography-page .mammography-book{background:linear-gradient(155deg,#6f3b70,#351837 78%)}
.mammography-page .book-kicker{color:#f0bfd4}
.mammography-page .mammo-lines{margin-top:3.2rem;display:grid;gap:.65rem;width:72%}
.mammography-page .mammo-lines span{height:2px;background:linear-gradient(90deg,#f0bfd4,transparent)}
.mammography-page .mammo-lines span:nth-child(2){width:82%}.mammography-page .mammo-lines span:nth-child(3){width:63%}.mammography-page .mammo-lines span:nth-child(4){width:44%}
.mammography-page .format-chip{background:#be3f68}.mammography-page .chip-two{background:#4b234c}
.mammography-page .availability-pill{display:inline-flex;padding:.4rem .7rem;border-radius:999px;background:#f8e5ee;color:#8d2b4d;font-size:.72rem;font-weight:900;letter-spacing:.08em}
.mammography-page .availability-card h3{margin:.6rem 0 1rem;color:var(--navy);font-size:1.35rem}
.mammography-page .availability-card .button{display:block;text-align:center;text-decoration:none}
@media(max-width:900px){.mammography-page .mammography-hero{background:linear-gradient(180deg,#fff 0 52%,#fbf2f7 52%)}}
