.amb-accordion{--amb-bg:#fff;--amb-fg:#243249;--amb-border:#dfe5ec;--amb-accent:#2563eb;--amb-body:#42536a;color:var(--amb-fg);margin:1.5em 0;max-width:100%;font-size:1rem}.amb-accordion *{box-sizing:border-box}.amb-item{background:var(--amb-bg);border:1px solid var(--amb-border);margin:0 0 10px;border-radius:12px;overflow:hidden}.amb-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:17px 20px;font-weight:700;line-height:1.5;list-style:none}.amb-summary::-webkit-details-marker{display:none}.amb-summary:focus-visible{outline:3px solid var(--amb-accent);outline-offset:-3px}.amb-summary:hover{color:var(--amb-accent)}.amb-icon{flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s}.amb-item[open] .amb-icon{transform:rotate(225deg)}.amb-body{padding:0 20px 20px;color:var(--amb-body);line-height:1.8;overflow-wrap:anywhere}.amb-body>:first-child{margin-top:0}.amb-body>:last-child{margin-bottom:0}.amb-body a{color:var(--amb-accent);text-decoration:underline}.amb-style-line .amb-item{border:0;border-bottom:1px solid var(--amb-border);border-radius:0;margin:0}.amb-style-line .amb-summary{padding-left:0;padding-right:0}.amb-style-line .amb-body{padding-left:0;padding-right:0}.amb-style-soft{--amb-bg:#f3f8ff;--amb-border:#d5e5fa;--amb-accent:#155eaa}.amb-style-dark{--amb-bg:#1f2937;--amb-fg:#f9fafb;--amb-border:#374151;--amb-accent:#93c5fd;--amb-body:#e5e7eb}@media(max-width:600px){.amb-summary{padding:15px 16px}.amb-body{padding:0 16px 18px}}
.amb-body .twitter-tweet{max-width:100%;margin:16px auto}
