.pwcs-content{padding-top:28px}
/* Align volunteer signup with PWC Black and Gold site design */
.pwcs-content{padding-top:24px;padding-bottom:80px}.pwcs{max-width:1120px;color:#222}.pwcs-event-summary{padding:22px 24px;background:#171717;border-top:4px solid #c6a35a;border-radius:8px;color:#fff}.pwcs-event-summary h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:900;text-transform:uppercase;color:#e0bd68}.pwcs-event-summary p{color:#f0ece3}.pwcs-compact-section>h3{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:25px;font-weight:900;letter-spacing:.02em;border-left:5px solid #b99346;padding-left:14px}.pwcs-tabs{border-bottom:2px solid #c6a35a;gap:8px}.pwcs-tabs a{background:#f3efe5;color:#28221a;font-weight:800;text-decoration:none;border-radius:5px 5px 0 0}.pwcs-tabs a[aria-current=page]{background:#171717;color:#e0bd68}.pwcs-tabs a:hover{background:#d9c28c;color:#171717}.pwcs-row-list,.pwcs .pwcs-supply-group,.pwcs-mat-grid{border-color:#d9c9a6;box-shadow:0 2px 10px rgba(0,0,0,.04)}.pwcs-mat-grid thead th,.pwcs-mat-grid tbody th{background:#171717;color:#e0bd68}.pwcs-compact-need>strong{font-weight:800}.pwcs-availability{color:#76551a;font-weight:800}.pwcs-inline-details>summary{color:#76551a;font-weight:800}.pwcs button,.pwcs .button-primary{background:#cba34b;color:#151515;border:2px solid #cba34b;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.pwcs button:hover,.pwcs .button-primary:hover{background:#171717;border-color:#171717;color:#e0bd68}.pwcs input:not([type=checkbox]):not([type=hidden]):focus,.pwcs textarea:focus,.pwcs select:focus{border-color:#b99346;outline:2px solid #b99346;outline-offset:1px}.pwcs-notice{border-left:4px solid #b99346;background:#faf5e8}.pwcs .pwcs-inline-details[open]{padding:12px 14px 16px;background:#fbf9f4;border-radius:6px}.pwcs .pwcs-inline-details form{margin-top:12px}@media(max-width:600px){.pwcs-content{padding-top:18px;padding-bottom:55px}.pwcs-event-summary{padding:18px}.pwcs-tabs a{font-size:12px;padding:12px 6px}.pwcs-compact-section>h3{font-size:22px}}
.pwcs-tabs{display:flex;gap:6px;border-bottom:2px solid #d5c397;margin:18px 0 24px}.pwcs-tabs a{padding:13px 18px;text-decoration:none;color:#4f493b;font-weight:750;border-radius:6px 6px 0 0;background:#ece8df}.pwcs-tabs a[aria-current=page]{background:#181818;color:#edd193}.pwcs-event{margin-top:20px}.pwcs-event-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px}.pwcs-event-summary h2,.pwcs-event-summary p{margin:5px 0}.pwcs-event-summary p{color:#615c52}.pwcs-compact-section{margin:26px 0}.pwcs-compact-section>h3{border-left:4px solid #b79a58;padding-left:12px}.pwcs-row-list{border:1px solid #ddd7c9;background:white;border-radius:8px;overflow:hidden}.pwcs-compact-need{min-width:0;padding:12px 16px}.pwcs-row-list>.pwcs-compact-need+.pwcs-compact-need{border-top:1px solid #e6e1d6}.pwcs-compact-need>strong{display:block}.pwcs-compact-need>small{display:block;color:#655e51;font-size:12px;line-height:1.5;margin-top:3px}.pwcs-availability{display:inline-block;font-size:12px;font-weight:750;color:#715723;margin-top:4px}.pwcs .pwcs-inline-details{border:0;padding:0;margin:4px 0 0}.pwcs-inline-details>summary{font-size:13px;color:#6c501a;padding:4px 0}.pwcs-inline-details p{font-size:14px}.pwcs-inline-details form{max-width:100%}.pwcs-mat-grid{table-layout:fixed;border:1px solid #ddd7c9;background:#fff;border-radius:8px;border-collapse:collapse}.pwcs-mat-grid th:first-child{width:15%}.pwcs-mat-grid thead th{background:#201e19;color:#edd193}.pwcs-mat-grid td{vertical-align:top}.pwcs-mat-grid .pwcs-compact-need{padding:2px 4px}.pwcs-mat-grid tbody th{font-size:16px;vertical-align:top;padding-top:18px}.pwcs .pwcs-supply-group{border:1px solid #ddd7c9;border-radius:8px;background:white;margin:12px 0;padding:0}.pwcs-supply-group>summary{padding:16px;font-size:16px}.pwcs-supply-group>summary>span{display:block;font-size:12px;color:#726753;font-weight:500;margin:4px 0 0 18px}.pwcs-supply-group .pwcs-row-list{border:0;border-radius:0 0 8px 8px}.pwcs-admin-notes{font-size:13px}.pwcs-admin-notes p{font-size:13px}.pwcs .pwcs-inline-details input{min-width:0}@media(min-width:720px){.pwcs-row-list>.pwcs-compact-need{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) auto;column-gap:18px;align-items:baseline}.pwcs-row-list>.pwcs-compact-need>strong{grid-column:1}.pwcs-row-list>.pwcs-compact-need>small{grid-column:2}.pwcs-row-list>.pwcs-compact-need>.pwcs-availability{grid-column:3}.pwcs-row-list>.pwcs-compact-need>.pwcs-inline-details{grid-column:1/-1}}@media(max-width:600px){.pwcs-tabs{gap:3px}.pwcs-tabs a{flex:1;text-align:center;font-size:12px;padding:12px 7px}.pwcs .pwcs-mat-grid{display:block;border:0;background:transparent;overflow:visible}.pwcs-mat-grid thead{display:none}.pwcs-mat-grid tbody{display:block}.pwcs-mat-grid tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd7c9;border-radius:8px;background:white;margin:12px 0;overflow:hidden}.pwcs-mat-grid tbody th{grid-column:1/-1;width:auto!important;background:#201e19;color:#edd193;padding:10px 14px}.pwcs-mat-grid td{display:block;min-width:0;padding:12px 8px}.pwcs-mat-grid td+td{border-left:1px solid #e4ded2}.pwcs-mat-grid td:before{content:attr(data-label);display:block;font-size:12px;font-weight:800;margin-bottom:8px}.pwcs-mat-grid td small{font-size:11px}.pwcs-supply-group>summary>span{font-size:11px}}
/* Consistent site container and type */
.pwcs-main .pwcs.wrap.pwcs-content{width:min(1220px,calc(100% - 48px));max-width:1220px;margin:0 auto;padding:26px 0 85px;font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.65;color:#24231f}.pwcs-main .pwcs h1,.pwcs-main .pwcs h2,.pwcs-main .pwcs h3{font-family:'Barlow Condensed',sans-serif;letter-spacing:0;line-height:1.12}.pwcs-main .pwcs h2{font-size:clamp(28px,3vw,38px);font-weight:900}.pwcs-main .pwcs h3{font-size:clamp(22px,2.3vw,28px);font-weight:800}.pwcs-main .pwcs p,.pwcs-main .pwcs label,.pwcs-main .pwcs input,.pwcs-main .pwcs select,.pwcs-main .pwcs textarea,.pwcs-main .pwcs button{font-family:'DM Sans',sans-serif}.pwcs-main .pwcs-event-summary{background:#171717;border-top:4px solid #c8a64c;color:#fff;padding:22px 24px}.pwcs-main .pwcs-event-summary h2{color:#e0bd68;margin:0;font-size:clamp(30px,3.5vw,42px)}.pwcs-main .pwcs-event-summary p{color:#eee7d8;margin:4px 0 0}.pwcs-main .pwcs-tabs a{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:800}.pwcs-main .pwcs-compact-section>h3{font-family:'Barlow Condensed',sans-serif;font-size:27px;font-weight:900;text-transform:uppercase;border-left:5px solid #c8a64c;padding-left:14px}.pwcs-main .pwcs-row-list{width:100%}.pwcs-main .pwcs-compact-need>strong{font-size:15px}.pwcs-main .pwcs-compact-need>small{font-size:13px}.pwcs-main .pwcs button{background:#c8a64c;color:#111;border-color:#c8a64c;font-weight:800}.pwcs-main .pwcs button:hover{background:#171717;color:#e0bd68;border-color:#171717}@media(max-width:600px){.pwcs-main .pwcs.wrap.pwcs-content{width:calc(100% - 32px);padding:18px 0 55px}.pwcs-main .pwcs-event-summary{padding:18px}}

