/* Requested refinements, preserving the v55 layout and project stories. */
.experience-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;cursor:pointer;list-style:none}
.experience-disclosure>summary::-webkit-details-marker{display:none}
.experience-disclosure>summary::marker{content:""}
.experience-disclosure>summary h2{margin:0}
.experience-triangle{flex:0 0 44px;width:44px;height:44px;color:var(--blue);transition:transform 240ms cubic-bezier(.2,.7,.2,1)}
.experience-disclosure[open]>summary .experience-triangle{transform:rotate(90deg)}
.experience-disclosure[open]>summary{margin-bottom:30px}
.experience-disclosure>summary:hover .experience-triangle{color:#193f72}
.experience-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:8px}
#vera-challenge{width:150px;max-width:100%;min-height:0;overflow:visible;justify-self:start}
.close .whatsapp-link{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:44px;margin-top:8px;font-size:15px;line-height:1.5;color:var(--blue);text-underline-offset:4px}
.whatsapp-link svg{width:18px;height:18px;flex:none}
@media(min-width:700px){.experience-triangle{width:52px;height:52px;flex-basis:52px}.experience-disclosure[open]>summary{margin-bottom:38px}.close .whatsapp-link{font-size:17px}}
@media(prefers-reduced-motion:reduce){.experience-triangle{transition:none}}
html[data-motion=off] .experience-triangle{transition:none}
