.sgt-expand-list{display:grid;grid-gap:10px;gap:10px}.sgt-expand{background:var(--sgt-grey,#f7f7f7)}.sgt-expand-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.sgt-expand-summary::-webkit-details-marker{display:none}.sgt-expand-summary:focus-visible{outline:2px solid var(--sgt-green,#00806d);outline-offset:2px}.sgt-expand-heading{display:flex;flex-direction:column;gap:6px;min-width:0}.sgt-expand-title{color:var(--sgt-green,#00806d);font-size:17px;font-weight:700;line-height:1.4;letter-spacing:.1em}.sgt-expand-teaser{color:var(--sgt-muted,#777);font-size:13px;line-height:1.6;letter-spacing:.04em}.sgt-expand-icon{flex-shrink:0;color:var(--sgt-green,#00806d);transition:transform .25s ease}.sgt-expand[open] .sgt-expand-icon{transform:rotate(180deg)}.sgt-expand-body{padding:22px 24px 26px;border-top:1px solid #e6e6e6;color:var(--sgt-text,#444);font-size:15px;line-height:1.9;letter-spacing:.05em;animation:sgt-expand-in .25s ease}.sgt-expand-body>:first-child{margin-top:0}.sgt-expand-body>:last-child{margin-bottom:0}.sgt-expand-body p{max-width:820px;margin:0 0 14px}@keyframes sgt-expand-in{0%{opacity:0}to{opacity:1}}@media (max-width:650px){.sgt-expand-summary{padding:16px}.sgt-expand-title{font-size:15px;letter-spacing:.08em}.sgt-expand-body{padding:18px 16px 22px;font-size:14px;letter-spacing:.03em}}@media (prefers-reduced-motion:reduce){.sgt-expand-icon{transition:none}.sgt-expand-body{animation:none}}.sgt-section--grey .sgt-expand{background:#ffffff}