
#voc-oa-faq {max-width:1240px;margin:0 auto;padding:clamp(34px,5vw,58px) clamp(14px,3vw,32px) 0;box-sizing:border-box;color:#1d2724;font:16px/1.55 system-ui,sans-serif;}
#voc-oa-faq h2 {font:500 clamp(27px,4vw,43px)/1.1 Georgia,serif;margin:0 0 14px;color:#1d2724;}
#voc-oa-faq .answer {padding:14px 0;border-top:1px solid #dce2db;}
#voc-oa-faq h3 {margin:0 0 5px;color:#1d2724;font-size:17px;line-height:1.3;}
#voc-oa-faq p {margin:0;max-width:85ch;color:#536158;}
#voc-oa-faq a {color:#2f5546;font-weight:700;text-decoration:underline;text-underline-offset:3px;}
#voc-oa-faq a:focus-visible {outline:2px solid #99733a;outline-offset:3px;}
