.intent-faq{margin:28px 0;padding:22px;border:1px solid #443558;border-radius:16px;background:#211a35;color:#f4eefb;min-width:0}.intent-faq h2{font-size:1.25rem;line-height:1.4;margin:0 0 16px}.intent-faq details{border-top:1px solid #443558;padding:13px 0;min-width:0}.intent-faq summary{font-weight:750;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.intent-faq p,.intent-how li{font-size:.92rem;line-height:1.7;overflow-wrap:anywhere}.intent-faq p{color:#c4bad8}.intent-how ol{padding-left:23px}.intent-how li+li{margin-top:10px}.intent-links{display:flex;flex-wrap:wrap;gap:10px 18px}.intent-faq a,.intent-how a{color:#ffd84d;text-decoration:underline;text-underline-offset:3px}.intent-faq a:focus-visible,.intent-faq summary:focus-visible{outline:2px solid #ffd84d;outline-offset:4px}.intent-verification{font-size:.82rem;color:#c4bad8;line-height:1.6}html[data-theme=light] .intent-faq{background:#fff;color:#231936;border-color:#d9cfe5}html[data-theme=light] .intent-faq details{border-color:#d9cfe5}html[data-theme=light] .intent-faq p,html[data-theme=light] .intent-verification{color:#625471}html[data-theme=light] .intent-faq a,html[data-theme=light] .intent-how a{color:#5b35ba}html[data-theme=light] .intent-faq a:focus-visible,html[data-theme=light] .intent-faq summary:focus-visible{outline-color:#5b35ba}@media(max-width:600px){.intent-faq{padding:16px}.intent-faq h2{font-size:1.12rem}.intent-faq summary{font-size:.92rem}}
/* Long translated headings must wrap inside narrow screens. */
.pet-profile:has([data-nightflame-how]) .article-head h1,.live-hero[data-live-discovery] h1{overflow-wrap:anywhere;min-width:0}
