/* Native disclosure UI for the legacy guides; isolated from Divi toggle styles. */
body #page-container details.scg-legacy-expand{margin:24px 0;border:1px solid #c8d3dc;border-radius:12px;background:#fff;color:#10212c;overflow:hidden;box-shadow:0 3px 0 #edf0f2;max-width:100%;}
body #page-container .scg-legacy-expand>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;box-sizing:border-box;padding:16px 20px;margin:0;list-style:none;background:#fff6ce;color:#10212c;border:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.45;cursor:pointer;scroll-margin-top:150px;transition:background-color .15s,color .15s;}
body #page-container .scg-legacy-expand>summary::-webkit-details-marker{display:none;}
body #page-container .scg-legacy-expand>summary::marker{content:"";}
body #page-container .scg-legacy-expand>summary:hover{background:#10212c;color:#ffda28;}
body #page-container .scg-legacy-expand>summary:focus-visible{outline:3px solid #10212c;outline-offset:-5px;}
body #page-container .scg-legacy-expand>summary:focus-visible:hover{outline-color:#ffda28;}
body #page-container .scg-legacy-expand>summary>span{color:inherit;text-decoration:none;min-width:0;overflow-wrap:anywhere;font-size:18px;font-weight:700;}
body #page-container .scg-legacy-expand .scg-expand-label-open{display:none;}
body #page-container .scg-legacy-expand[open]>.scg-legacy-expand-body{border-top:1px solid #c8d3dc;}
body #page-container .scg-legacy-expand[open]>summary>.scg-expand-label-closed{display:none;}
body #page-container .scg-legacy-expand[open]>summary>.scg-expand-label-open{display:inline;}
body #page-container .scg-legacy-expand>summary>.scg-expand-indicator{position:relative;flex:0 0 28px;width:28px;height:28px;color:inherit;}
body #page-container .scg-expand-indicator::before,body #page-container .scg-expand-indicator::after{content:"";position:absolute;background:currentColor;border-radius:1px;left:6px;right:6px;top:13px;height:2px;}
body #page-container .scg-expand-indicator::after{transform:rotate(90deg);}
body #page-container .scg-legacy-expand[open]>summary>.scg-expand-indicator::after{display:none;}
body #page-container .scg-legacy-expand-body{padding:24px;overflow-wrap:anywhere;}
body #page-container .scg-legacy-expand-body img{max-width:100%;height:auto;}
body #page-container .scg-legacy-expand-body> :last-child{margin-bottom:0;}
body #page-container button.scg-legacy-expand-close{display:none;}
body #page-container .scg-legacy-expand.scg-expand-enhanced button.scg-legacy-expand-close{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:12px 18px;margin:12px 0 0;border:1px solid #10212c;border-radius:7px;background:#ffda28;color:#10212c;font-family:inherit;font-size:16px;font-weight:700;line-height:1.45;white-space:normal;text-decoration:none;cursor:pointer;transform:none;transition:background-color .15s,color .15s;}
body #page-container button.scg-legacy-expand-close:hover,body #page-container button.scg-legacy-expand-close:focus-visible{background:#10212c;color:#ffda28;transform:none;}
body #page-container button.scg-legacy-expand-close:focus-visible{outline:3px solid #10212c;outline-offset:3px;}
body #page-container button.scg-legacy-expand-close span{color:inherit;text-decoration:none;font:inherit;}
body #page-container button.scg-legacy-expand-close::after{display:none;}
@media(max-width:767px){body #page-container .scg-legacy-expand>summary{padding:14px 16px;gap:12px;min-height:60px;}body #page-container .scg-legacy-expand>summary>span{font-size:16px;}body #page-container .scg-legacy-expand-body{padding:18px 14px;}body #page-container details.scg-legacy-expand{margin:20px 0;}}
@media(prefers-reduced-motion:reduce){body #page-container .scg-legacy-expand>summary,body #page-container button.scg-legacy-expand-close{transition:none;}}
