[data-content-slot] img,.cms-policy-body img{max-width:100%;height:auto;vertical-align:middle;border-radius:8px}[data-content-slot] a:not(.btn),.cms-policy-body a{color:var(--gold,#c8aa82);text-decoration:underline;text-underline-offset:3px}.cms-video-backdrop,.cms-dialog-backdrop{position:fixed;inset:0;z-index:9999;background:#000c;display:grid;place-items:center;padding:20px;overflow:auto}.cms-video-dialog{width:min(100%,1000px);background:#12171b;border:1px solid #344047;border-radius:14px;padding:20px}.cms-video-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0;margin-top:16px}.cms-video-dialog p{font-size:13px;color:#aaa}.cms-workspace{padding:0!important;border:0!important}.cms-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.cms-heading h2{font-size:32px;letter-spacing:-1px;margin:8px 0}.cms-heading p,.cms-tip{color:#9eabb4;font-size:14px}.cms-state{color:#89d5c7;background:#122b2a;border:1px solid #29534d;border-radius:25px;padding:10px 16px;font-size:12px;white-space:nowrap}.cms-state.is-dirty{background:#332b1b;border-color:#6e5732;color:#e6c491}.cms-publishbar{display:flex;flex-wrap:wrap;gap:8px;padding:16px;background:#12191e;border:1px solid #2c383e;border-radius:12px;position:sticky;top:0;z-index:5;margin-bottom:14px}.cms-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.cms-layout{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid #2d393f;border-radius:14px;overflow:hidden;background:#11171c}.cms-sections{background:#0e1419;padding:18px;border-right:1px solid #2d393f}.cms-sections h3{font-size:15px;margin-bottom:16px}.cms-sections button{display:flex;justify-content:space-between;gap:8px;width:100%;background:transparent;color:#aebdc5;border:0;text-align:left;padding:11px 12px;border-radius:7px;font:inherit;font-size:13px;cursor:pointer}.cms-sections button.selected{background:#253433;color:#e7d3b5}.cms-sections button span{font-size:11px;opacity:.65}.cms-search{display:grid;font-size:12px;gap:6px;margin-bottom:16px}.cms-search input{width:100%;min-width:0}.cms-canvas{padding:22px;min-width:0}.cms-field-select{display:grid;gap:8px;font-size:13px;color:#b9c5cb}.cms-field-select select{width:100%;max-width:100%;font-size:14px}.cms-field-meta{display:flex;justify-content:space-between;align-items:center;margin:18px 0;font-size:12px;color:#92a7af;gap:8px}.cms-formatbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border:1px solid #425058;border-bottom:0;border-radius:8px 8px 0 0;padding:10px;background:#1a242b}.cms-formatbar button{font:inherit;font-size:13px;min-width:30px;height:32px;padding:4px 8px;color:#e0e7e9;background:#26353e;border:1px solid #41515a;border-radius:4px;cursor:pointer}.cms-formatbar button:hover{background:#3d5058}.cms-formatbar label{display:flex;align-items:center;gap:4px;font-size:10px;color:#afbdc3;margin:0 3px}.cms-formatbar select{padding:4px;font-size:12px;width:auto;max-width:120px;height:32px}.cms-formatbar input[type=color]{width:28px;height:28px;padding:0;border:0;background:transparent}.cms-editable{min-height:350px;max-height:650px;overflow:auto;outline:0;background:#151b20;border:1px solid #46565f;border-radius:0 0 8px 8px;padding:26px;color:#eee;font:17px/1.75 Arial,sans-serif;overflow-wrap:anywhere}.cms-editable:focus{border-color:#c8aa82;box-shadow:inset 0 0 0 1px #c8aa82}.cms-editable p{margin:0 0 1em}.cms-editable ul,.cms-editable ol{padding-left:28px}.cms-editable a{color:#9cdcd8;text-decoration:underline}.cms-editable img{max-width:100%;height:auto;cursor:pointer;border:1px dashed #67a6ac}.cms-tip{line-height:1.7;font-size:12px;margin-top:14px}.cms-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cms-package{padding:20px;border:1px solid #3b4a52;border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cms-package legend{color:#e5c9a1;padding:0 8px}.cms-package label,.cms-seo label,.cms-dialog label{display:grid;gap:7px;font-size:13px;color:#bac8cf}.cms-package input,.cms-seo textarea,.cms-dialog input{width:100%;min-width:0}.cms-check{display:flex!important;align-items:center;gap:10px!important;grid-column:1/-1}.cms-check input{width:18px!important;height:18px;flex-shrink:0}.cms-seo{max-width:900px}.cms-seo label{margin:18px 0}.cms-history>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid #35414a;padding:16px 0}.cms-history span{flex:1;min-width:220px}.cms-history small{display:block;color:#9dafb8;margin-top:5px}.cms-file{cursor:pointer}.cms-file input{display:block;max-width:220px;margin-top:8px}.cms-preview-area{width:100%;overflow:auto;background:#060a0d;padding:0}.cms-preview iframe{border:1px solid #34444a}.cms-dialog{width:min(100%,560px);max-height:85vh;overflow:auto;background:#151e25;border:1px solid #53636c;border-radius:14px;padding:28px;box-shadow:0 30px 100px #0009}.cms-dialog h3{font-size:22px;color:#e7ceb0}.cms-dialog p{font-size:14px;line-height:1.6;color:#b4c1c9}.cms-dialog label{margin:15px 0}.cms-image-preview{max-width:100%;max-height:150px;object-fit:contain}.cms-policy-body{overflow-wrap:anywhere}.cms-workspace button:disabled{opacity:.45;cursor:not-allowed}.cms-workspace [hidden]{display:none!important}
@media(max-width:1100px){.cms-layout{grid-template-columns:190px minmax(0,1fr)}.cms-canvas{padding:16px}.cms-heading{align-items:flex-start;flex-direction:column}.cms-package-grid{grid-template-columns:1fr}}@media(max-width:700px){.cms-layout{grid-template-columns:1fr}.cms-sections{border-right:0;border-bottom:1px solid #2d393f;display:flex;flex-wrap:wrap;gap:4px}.cms-sections h3,.cms-sections .cms-search{width:100%}.cms-sections button{width:auto;font-size:12px;padding:9px}.cms-package{grid-template-columns:1fr}.cms-publishbar{position:static}.cms-heading h2{font-size:26px}.cms-editable{padding:15px;min-height:280px}.cms-field-meta{align-items:flex-start}.cms-dialog{padding:20px}.cms-formatbar label{margin:4px}}

.brand-logo [data-content-slot="brand.logo"]{display:block;width:100%;height:100%}.brand-logo [data-content-slot="brand.logo"] img{border-radius:0;max-width:100%}

.cms-editable[data-field-tag=h2]{font-size:38px;line-height:1.3}.cms-editable[data-field-tag=h3]{font-size:26px;line-height:1.4}
