.mkb-section--freebies{color:var(--mk-ink,#25271f)}
.mk-freebies-heading{font-size:clamp(28px,4vw,44px);letter-spacing:-.035em;margin:0 0 32px}
.mk-freebies-list{display:block;list-style:none!important;padding:0!important;margin:0!important;border-top:1px solid currentColor}
.mk-freebies-list>.mk-freebie{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,36px);min-height:112px;padding:20px 8px;margin:0!important;border-bottom:1px solid var(--mk-line,#deded8);background:transparent}
.mk-freebie-number{font-size:12px;opacity:.6}
.mk-freebie-name{min-width:0;padding:8px 0}
.mk-freebie-name h3{font-size:clamp(32px,4vw,56px);font-weight:400;font-style:normal;line-height:1.6;letter-spacing:0;margin:0;overflow-wrap:anywhere;font-synthesis:none;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" 1,"calt" 1,"dlig" 1}
.mk-freebie-name small{display:block;font-size:13px;line-height:1.5}
.mk-freebie-download{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:12px 20px;background:var(--mk-accent,#d8ef63);color:var(--mk-ink,#25271f)!important;border:1px solid transparent;border-radius:0;text-decoration:none!important;font-size:14px;line-height:1.3;transition:background .15s,color .15s}
.mk-freebie-download:hover{background:var(--mk-ink,#25271f);color:#fff!important}
.mk-freebie-download:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:600px){.mk-freebies-list>.mk-freebie{grid-template-columns:26px minmax(0,1fr);gap:8px 16px}.mk-freebie-download{grid-column:2;justify-self:start}.mk-freebie-name h3{font-size:clamp(30px,9vw,44px)}}
