.content-tabs,.content-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.content-tabs button,.content-actions button{border:1px solid #bdc9bd;border-radius:5px;padding:9px 14px;background:white;color:var(--ink)}.content-tabs button[aria-current=page]{background:var(--accent);color:white}.content-form{max-width:850px}.content-form fieldset{padding:20px;border:1px solid var(--line);border-radius:8px;background:white;margin:22px 0}.content-form label{display:block;margin:12px 0}.content-form input:not([type=checkbox]),.content-form textarea{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #bdc9bd;border-radius:4px;font:inherit}.content-form small{font-size:11px;color:var(--muted)}.content-form input[type=checkbox]{margin-right:10px}.content-form .content-actions .button{background:var(--accent);color:white}#settings-view{padding:24px}.cms-blog-button{background:transparent;border:0;border-bottom:1px solid currentColor;padding:8px 0;color:var(--accent)}.cms-article{max-width:720px;max-height:85vh;overflow:auto}.cms-article p,.profile p,.offer-grid p{white-space:pre-line;overflow-wrap:anywhere}.hero-copy h1,.hero-copy p{overflow-wrap:anywhere}.hero-copy h1{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-copy>.eyebrow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-copy>.button{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-grid h3,.profile h2,.offer-grid h3{overflow-wrap:anywhere}
[hidden]{display:none!important}
.cms-slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
