.gold-stack{display:grid;gap:1.6rem;margin:1.4rem 0 2rem}.gold-stack>.gold-section{--tone: var(--tone-gold)}.gold-stack>.gold-section:nth-child(2n){--tone: var(--tone-slate)}.gold-section{position:relative;min-width:0;border:1px solid rgba(var(--tone),.26);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 10px 28px -18px #000000b3}.gold-row{width:100%;display:flex;align-items:center;gap:.9rem;padding:1.05rem 1.15rem;border:0;border-radius:var(--radius-card);background:linear-gradient(90deg,rgba(var(--tone),.16),rgba(var(--tone),.05));cursor:pointer;text-align:left;font:inherit;color:inherit}.gold-row[aria-expanded=true]{border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:1px solid rgba(var(--tone),.2);margin-bottom:1rem}.gold-row:focus-visible{outline:2px solid rgb(var(--tone));outline-offset:-2px}.gold-row-glyph{width:42px;height:42px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:rgba(var(--tone),.14)}.gold-row-glyph:after{content:"";width:22px;height:22px;background:rgb(var(--tone));-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat}.gold-row-label{font-family:var(--font-serif);font-size:1.28rem;font-weight:500;color:var(--color-cream);flex-shrink:0}.gold-row-summary{flex:1;min-width:0;color:#b5a898;font-size:.84rem;text-align:right}.gold-row-icon{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1px solid rgba(var(--tone),.45);background:rgba(var(--tone),.08);color:rgb(var(--tone));font-size:1.1rem;transition:transform .3s ease}.gold-row[aria-expanded=true] .gold-row-icon{transform:rotate(45deg)}.gold-panel[hidden]{display:none}.gold-panel{padding:0 1.15rem 1.35rem;min-width:0}@media(max-width:640px){.gold-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .85rem;padding:1rem}.gold-row-glyph{grid-column:1;grid-row:1 / span 2;align-self:center}.gold-row-label,.gold-row-summary{grid-column:2}.gold-row-summary{text-align:left;line-height:1.45}.gold-row-icon{grid-column:3;grid-row:1 / span 2;align-self:center}.gold-panel{padding:0 .85rem 1.1rem}}@media(prefers-reduced-motion:reduce){.gold-row-icon{transition:none}}.gold-row-glyph[data-icon=calendar]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='17' rx='3'/><path d='M16 2v4M8 2v4M3 10h18'/></svg>")}.gold-row-glyph[data-icon=clock]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>")}.gold-row-glyph[data-icon=clipboard]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='8' y='2' width='8' height='4' rx='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M9 12h6M9 16h4'/></svg>")}.gold-row-glyph[data-icon=people]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/></svg>")}.gold-row-glyph[data-icon=check]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 11l3 3L22 4'/><path d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/></svg>")}.gold-row-glyph[data-icon=pin]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/><circle cx='12' cy='10' r='3'/></svg>")}.gold-row-glyph[data-icon=meet]{--glyph: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m16.2 7.8-2.1 6.3-6.3 2.1 2.1-6.3z'/></svg>")}
