
#voc-oa-spike-lights {max-width:1240px;margin:0 auto;padding:0 clamp(14px,3vw,32px);font:16px/1.55 system-ui,sans-serif;color:#1d2724;box-sizing:border-box;}
#voc-oa-spike-lights h2,#voc-oa-spike-lights h3,#voc-oa-spike-lights p {margin:0;}
#voc-oa-spike-lights a {text-decoration:none;}
#voc-oa-spike-lights a:focus-visible,#voc-oa-spike-lights summary:focus-visible {outline:2px solid #99733a;outline-offset:4px;}
#voc-oa-spike-lights .eyebrow {font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;}

#voc-oa-spike-lights {padding-top:clamp(30px,5vw,57px);padding-bottom:16px;scroll-margin-top:80px;}
#voc-oa-spike-lights .heading {display:flex;justify-content:space-between;align-items:end;gap:14px 26px;flex-wrap:wrap;border-top:1px solid #dce2db;padding-top:20px;}
#voc-oa-spike-lights .eyebrow {color:#71603e;}
#voc-oa-spike-lights h2 {font:500 clamp(30px,4vw,48px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:6px 0 7px;}
#voc-oa-spike-lights .heading p:last-child {color:#52635b;}
#voc-oa-spike-lights .heading a {color:#2f5546;font-size:14px;font-weight:700;border-bottom:1px solid #93ab9c;padding-bottom:2px;}
