.campaign-platform-guide{min-width:0;color:inherit;border:1px solid #cfc7b8;border-radius:10px;margin:18px 0;padding:16px}.campaign-platform-guide summary{cursor:pointer;min-height:30px;font-size:16px;font-weight:700;line-height:1.5}.campaign-platform-guide details[open] summary{border-bottom:1px solid #cfc7b8;padding-bottom:12px}.campaign-platform-guide .campaign-guide-intro{margin:8px 0 0;font-size:14px;line-height:1.6}.campaign-platform-guide-body{overflow-wrap:anywhere;max-width:95ch;padding-top:16px;font-size:14px;line-height:1.65}.campaign-platform-guide-body h4{color:inherit;margin:20px 0 8px;font-size:16px;font-weight:700}.campaign-platform-guide-body ol{margin:0;padding-left:22px;list-style:decimal}.campaign-platform-guide-body li{padding:0 0 12px 4px}.campaign-platform-guide-body p{margin:0 0 12px}.campaign-platform-guide-body blockquote{border-left:3px solid #a88b48;margin:8px 0 12px;padding:10px 16px;font-size:15px;line-height:1.65}.campaign-platform-guide .campaign-guide-caption{margin:12px 0;font-size:12px;line-height:1.6}.campaign-guide-sources{flex-direction:column;gap:7px;margin-top:18px;display:flex}.campaign-guide-sources>span{font-weight:700}.campaign-platform-guide a{overflow-wrap:anywhere}.campaign-platform-guide details[open]+.campaign-guide-intro{display:none}
