.scc{background:#fff;border:1px solid var(--aam-border,#e0dcd6);border-radius:6px;box-shadow:0 6px 22px rgba(26,26,26,.05);margin-bottom:2.25rem;overflow:hidden}.scc__head{background:var(--aam-charcoal,#1a1a1a);padding:1.9rem 2.25rem}.scc__kicker{color:var(--aam-accent,#c9a96e)!important;display:block;font-family:var(--aam-font-impact,"Bebas Neue",sans-serif);font-size:.8rem;letter-spacing:.22em;margin-bottom:.5rem;text-transform:uppercase}.scc__name{color:#fff!important;font-family:var(--aam-font-heading,"Cinzel",serif)!important;font-size:clamp(1.35rem,3vw,1.85rem)!important;font-weight:600;letter-spacing:.03em;line-height:1.15;margin:0}.scc__by{color:hsla(0,0%,100%,.82)!important;font-family:var(--aam-font-editorial,"Playfair Display",serif);font-size:1.05rem;font-style:italic;margin-top:.5rem}.scc__body{padding:2rem 2.25rem .5rem}.scc__contrib{border-bottom:1px solid var(--aam-border,#e0dcd6);margin-bottom:1.6rem;padding-bottom:1.6rem}.scc__contrib:last-of-type{border-bottom:none;margin-bottom:.5rem}.scc__cname{color:var(--aam-charcoal,#1a1a1a)!important;font-family:var(--aam-font-heading,"Cinzel",serif)!important;font-size:1.15rem;font-weight:600;letter-spacing:.02em;margin:0}.scc__role{color:#b8953d!important;font-family:var(--aam-font-impact,"Bebas Neue",sans-serif);font-size:.82rem;letter-spacing:.14em;margin:.4rem 0 .75rem;text-transform:uppercase}.scc__bio{margin:0}.scc__bio p{color:var(--aam-body-text,#2c2c2c)!important;font-size:1rem;line-height:1.72;margin:0 0 .75rem}.scc__bio p:last-child{margin-bottom:0}.scc__foot{padding:0 2.25rem 2rem}.scc__tagline{color:var(--aam-charcoal,#1a1a1a)!important;font-family:var(--aam-font-editorial,"Playfair Display",serif);font-size:1.15rem;font-style:italic;margin:.75rem 0 1.1rem}.scc__quotes{list-style:none;margin:.5rem 0 1.1rem;padding:0}.scc__quotes li{border-left:2px solid var(--aam-accent,#c9a96e);color:var(--aam-charcoal,#1a1a1a)!important;font-family:var(--aam-font-editorial,"Playfair Display",serif);font-size:1.05rem;font-style:italic;margin-bottom:.5rem;padding:.4rem 0 .4rem 1rem}.scc__meta{align-items:center;border-top:1px solid var(--aam-border,#e0dcd6);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.1rem}.scc__charity{color:var(--aam-body-light,#4a4a4a)!important;font-size:.78rem;letter-spacing:.08em}.scc__btn,.scc__charity{text-transform:uppercase}.scc__btn{background:var(--aam-charcoal,#1a1a1a);border-radius:2px;color:#fff!important;display:inline-block;font-family:var(--aam-font-impact,"Bebas Neue",sans-serif);font-size:.85rem;letter-spacing:.16em;padding:.7rem 1.5rem;text-decoration:none;transition:background .25s ease}.scc__btn:hover{background:#b8953d;color:#fff!important}.scc__btn+.scc__btn{margin-left:.6rem}@media(max-width:600px){.scc__body,.scc__foot,.scc__head{padding-left:1.4rem;padding-right:1.4rem}.scc__meta{align-items:flex-start;flex-direction:column}.scc__btn+.scc__btn{margin-left:0;margin-top:.5rem}}