.skr-perk{margin:24px 0 30px;padding:22px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}
.skr-perk-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.skr-perk-heading time{font-size:12px;color:var(--muted)}
.skr-perk h3{margin:13px 0 8px;font-family:var(--serif);font-size:clamp(28px,8vw,36px);font-weight:500;line-height:1.15}
.skr-perk-minimum{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}
.skr-perk-minimum strong{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}
#skr-perk-status{font-size:15px;line-height:1.65;overflow-wrap:anywhere}
#skr-perk-status p{margin:0 0 12px}
.skr-perk-notice{color:var(--muted)}
.skr-perk-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 0}
.skr-perk-actions a,.skr-perk-actions button{min-height:46px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;text-align:center;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;white-space:normal}
.skr-perk-actions :focus-visible,.skr-perk-entry:focus-visible,#skr-perk-status:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.skr-perk-disclosure{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.65}
.skr-perk-entry{display:flex;width:100%;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}
.skr-perk-entry strong,.skr-perk-entry small{display:block}.skr-perk-entry strong{font-size:16px;font-weight:500}.skr-perk-entry small{margin-top:5px;font-size:13px;color:var(--muted);line-height:1.5}
@media(max-width:360px){.skr-perk-actions>*{width:100%}.skr-perk{margin:20px 0;padding:20px 0}}
@media(prefers-reduced-motion:reduce){.skr-perk-actions>*{transition:none!important;animation:none!important}}
