/* October 12: fit the approved search headings and supporting links into the existing layout. */
.mc-seo-breadcrumb{margin:0 0 30px;font-size:13px;color:#6b6376}
.mc-seo-breadcrumb ol{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0}
.mc-seo-breadcrumb li+li::before{content:"/";margin-right:10px;opacity:.55}
.mc-seo-breadcrumb a,.mc-seo-price a,.mc-seo-next p>a:not(.mc-button),.mc-seo-related a{text-decoration:underline;text-underline-offset:4px}
.mc-seo-price{font-size:14px;line-height:1.7;margin:20px 0;color:#6b6376}
.mc-seo-next p,.mc-seo-related p{line-height:1.8;margin:16px 0}
.mc-seo-related{max-width:1100px;margin:64px auto;padding:0 24px}
.mc-seo-related h2{font-size:clamp(22px,3vw,32px);line-height:1.25}
#faqList details.faq-item .faq-q{list-style:none;width:100%;cursor:pointer}
#faqList details.faq-item .faq-q::-webkit-details-marker{display:none}
#faqList details.faq-item[open] .faq-a{display:block;max-height:none;height:auto;opacity:1;visibility:visible}
#faqList details.faq-item[open] .pm{transform:rotate(45deg)}
@media(max-width:600px){.mc-seo-breadcrumb{margin-bottom:24px}.mc-seo-related{margin-block:40px}}
