/* IBERFIT WEB V6.43.7 — progressive AEO disclosure */
.answer-section.aeo-disclosure-v6437 .answer-list{display:grid;gap:.65rem}
.answer-disclosure-v6437{border-top:1px solid rgba(31,61,43,.13);padding:0;background:transparent}
.answer-disclosure-v6437:last-child{border-bottom:1px solid rgba(31,61,43,.13)}
.answer-disclosure-v6437>summary{list-style:none;display:grid;grid-template-columns:2.2rem minmax(0,1fr) 2rem;align-items:center;gap:.8rem;min-height:62px;padding:.95rem .15rem;color:var(--green);cursor:pointer;font-weight:850;line-height:1.3}
.answer-disclosure-v6437>summary::-webkit-details-marker{display:none}
.answer-index-v6437{font-size:.64rem;letter-spacing:.12em;color:#806216;font-weight:900}
.answer-question-v6437{font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:clamp(1.05rem,1.7vw,1.28rem);letter-spacing:-.012em}
.answer-toggle-v6437{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(184,151,58,.42);color:var(--green);font-size:1rem;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease}
.answer-toggle-v6437:before{content:'+'}
.answer-disclosure-v6437[open] .answer-toggle-v6437{background:var(--green);color:#fff;transform:rotate(180deg)}
.answer-disclosure-v6437[open] .answer-toggle-v6437:before{content:'−'}
.answer-body-v6437{padding:.05rem 2.95rem 1.2rem 3rem;color:var(--muted);line-height:1.65}
.answer-body-v6437>:last-child{margin-bottom:0}
@media(hover:hover){.answer-disclosure-v6437>summary:hover .answer-question-v6437{color:#13291d}.answer-disclosure-v6437>summary:hover .answer-toggle-v6437{border-color:rgba(184,151,58,.75)}}
@media(max-width:600px){
  .answer-section.aeo-disclosure-v6437 .section-intro,.answer-section.aeo-disclosure-v6437 .section-head{margin-bottom:1.25rem}
  .answer-disclosure-v6437>summary{grid-template-columns:1.75rem minmax(0,1fr) 1.8rem;gap:.55rem;min-height:58px;padding:.82rem 0}
  .answer-index-v6437{font-size:.58rem}
  .answer-question-v6437{font-size:1.04rem;line-height:1.28}
  .answer-body-v6437{padding:.05rem .2rem 1rem 2.3rem;font-size:.91rem;line-height:1.58}
}
@media(prefers-reduced-motion:reduce){.answer-toggle-v6437{transition:none!important}}
