.fertility-companionship-article{font-family:inherit;color:#342f29;background:#fffdf5;line-height:1.85}.fertility-companionship-article h2{color:#8a231e;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.45;margin:2rem 0 .65rem;scroll-margin-top:120px}.fertility-companionship-article p{margin:.85rem 0}.fertility-companionship-article a{color:#8a231e;text-decoration:underline;text-underline-offset:3px}.fertility-companionship-article a:focus-visible{outline:3px solid #8a231e;outline-offset:4px}.fertility-companionship-opening{border-left:4px solid #8a231e;padding:.25rem 1rem;background:#f6edda}.fertility-companionship-article nav{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin:1.5rem 0;padding:1rem;background:#f6edda}.fertility-companionship-article nav span{flex-basis:100%;font-weight:700}.fertility-companionship-article figure{margin:1.5rem 0}.fertility-companionship-article picture{display:block}.fertility-companionship-article img{display:block;width:100%;height:auto;border-radius:8px}.fertility-companionship-article figcaption{font-size:.9rem;line-height:1.65;margin-top:.55rem;color:#62564b}.fertility-companionship-table table{width:100%;border-collapse:collapse;table-layout:fixed;margin:1rem 0}.fertility-companionship-table caption{text-align:left;font-weight:700;margin-bottom:.55rem}.fertility-companionship-table th,.fertility-companionship-table td{border:1px solid #c9b89a;padding:.75rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.fertility-companionship-table thead{background:#8a231e;color:#fffdf5}.fertility-companionship-table tbody th{background:#f6edda;font-weight:600}.fertility-companionship-source-note{border-top:1px solid #c9b89a;padding-top:1rem;font-size:.93rem}@media (max-width: 767px){.fertility-companionship-table th,.fertility-companionship-table td{padding:.6rem}.fertility-companionship-article nav{padding:.8rem}}
