/* Padding lives here, not inline: the runtime drops the side padding from an inline shorthand containing clamp(). */
#eis{padding:clamp(64px,8vw,116px) var(--gut,24px) clamp(72px,9vw,124px);font-family:'Bricolage Grotesque',system-ui,sans-serif;scroll-margin-top:88px}
/* site.css zeroes section side padding at <=560px for sections gutted by an inner .sec-pad; this one has no inner gutter. */
@media(max-width:560px){#eis{padding-left:var(--gut,20px) !important;padding-right:var(--gut,20px) !important}}
#eis a{color:#1A1510}#eis a:hover{color:#625F5A}
#eis .sbtn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:999px;font-family:'Bricolage Grotesque',sans-serif;font-weight:600;font-size:14.5px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.3,1)}
#eis .sbtn:hover{transform:translateY(-2px)}
@media(max-width:820px){
 #eis .shead{font-size:clamp(26px,8vw,34px) !important}
 #eis .sgrid{grid-template-columns:1fr !important;gap:0 !important}
 #eis .sstep{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;padding:16px 0;border-top:1px solid rgba(20,16,12,.12)}
 #eis .scv{height:150px !important}
}
