.fem-partner{margin:28px 0;padding:22px;border:1px solid #dbdfdb;border-radius:14px;background:#f8f6f1;color:#263c40;font-size:14px;line-height:1.65;overflow-wrap:anywhere;min-width:0}.fem-partner p{margin:0 0 12px}.fem-partner .fem-partner-disclosure{font-size:12px;color:#58666a;font-weight:600}.fem-partner .fem-partner-name{font-size:12px;font-weight:700;color:#4d786d}.fem-partner .fem-partner-title{font-size:19px;font-weight:750;color:#173f49;line-height:1.35}.fem-partner details{padding:10px 0 16px;border:0}.fem-partner summary{font-weight:650;cursor:pointer;color:#173f49}.fem-partner details[open] summary{margin-bottom:12px}.fem-partner details p{font-size:13px}.fem-partner a.fem-partner-link{display:inline-block;padding:10px 14px;border:1px solid #173f49;border-radius:8px;background:#173f49;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.fem-partner a.fem-partner-link:hover{background:#28515b}.fem-partner :focus-visible{outline:3px solid #b5834a;outline-offset:4px}.fem-partner-slot:empty{display:none}.fem-partner-slot .fem-partner{margin-top:24px}.fem-partner-only .fem-partner-slot:empty{display:none}@media(max-width:979px){.fem-reading-side.fem-partner-only{display:none}.fem-partner{margin:30px 0}}@media print{.fem-partner,.fem-partner-slot{display:none!important}}