.chk-tier__k{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#C9A86A);margin:0 0 8px}
.chk-tier h2{font-size:1.5rem;margin:0 0 6px}
.chk-note{color:#6a6a6a;font-size:.92rem;margin:0 0 16px;max-width:64ch}
.chk-list{list-style:none;margin:12px 0 0;padding:0}
.chk{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(30,50,41,.08)}
.chk:last-child{border-bottom:none}
.chk__n{flex:none;width:30px;font-family:var(--font-display,Georgia,serif);color:var(--gold,#C9A86A);font-size:1rem}
.chk__body{flex:1;min-width:0}
.chk__name{font-family:var(--font-display,Georgia,serif);font-size:1.1rem;color:var(--forest-ink,#1E3229);text-decoration:none}
.chk__name:hover{color:var(--forest,#2C5F4F)}
.chk__short{margin:3px 0 0;font-size:.9rem;color:#6a6a6a}
.chk__cta{flex:none;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--forest,#2C5F4F);text-decoration:none;border:1px solid rgba(44,95,79,.3);border-radius:6px;padding:9px 14px;white-space:nowrap}
.chk__cta:hover{background:var(--forest-ink,#1E3229);color:var(--cream,#F4EFE6);border-color:var(--forest-ink,#1E3229)}
@media(max-width:640px){.chk{flex-wrap:wrap}.chk__body{flex:1 1 calc(100% - 46px)}.chk__cta{margin-left:46px}}
