/* Screen studio and device share an aspect-ratio aware, isolated display. */
.sc-stage{position:relative;container-type:size;overflow:hidden;width:100%;height:100%;color:#fff;background:#101d22;font-family:inherit}
.sc-stage *{box-sizing:border-box}.sc-stage h1,.sc-stage h2,.sc-stage p{margin:0}.sc-stage.sc-light{color:#172a2a}
.sc-stage>div,.sc-stage>section{height:100%;width:100%}.sc-fade>div,.sc-fade>section{animation:sc-reveal .45s ease both}
@keyframes sc-reveal{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sc-fade>*{animation:none}}
.sc-media img,.sc-media video{width:100%;height:100%;display:block;object-fit:contain}.sc-cover img,.sc-cover video{object-fit:cover}
.sc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3cqh;padding:8cqw;color:#dfe8e8}.sc-empty span{font-size:5cqw;color:#8daaa5;letter-spacing:.15em}.sc-empty h2{font-size:4cqw}.sc-empty p{font-size:2.4cqw}
.sc-menu{padding:3cqw;display:flex;flex-direction:column;gap:3cqh}.sc-menu header{display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-height:10cqh}.sc-menu header span,.sc-menu header small{font-size:1.6cqw}.sc-menu header h1{font-size:3.8cqw;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}
.sc-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2cqw;flex:1;min-height:0}.sc-products.sc-count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.sc-products.sc-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-products.sc-count-8{grid-template-columns:repeat(4,minmax(0,1fr))}
.sc-products article{display:flex;flex-direction:column;overflow:hidden;border-radius:1.3cqw;background:#ffffff0d;border:1px solid #ffffff18}.sc-light .sc-products article{background:#ffffffbd;border-color:#142f2a22}.sc-products article>img{width:100%;height:48%;object-fit:cover;flex-shrink:0}.sc-products article>div{padding:1cqw;min-height:0;flex:1;display:flex;flex-direction:column;gap:.3cqw}.sc-products h2{font-size:2cqw;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-products p{font-size:1.2cqw;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.65}.sc-products small{font-size:1.1cqw;opacity:.65}.sc-products strong{font-size:2.1cqw;margin-top:auto}.sc-products strong small{font-size:1.2cqw}.sc-products del{font-size:1.1cqw;font-weight:400;opacity:.6}
.sc-no-products{font-size:3cqw;grid-column:1/-1;align-self:center;text-align:center}
.sc-offer{display:flex;align-items:stretch}.sc-offer-copy{width:48%;padding:5cqw;display:flex;justify-content:center;flex-direction:column;gap:4cqh;overflow:hidden}.sc-offer-copy small{font-size:1.8cqw;opacity:.6}.sc-offer-copy h1{font-size:5.2cqw;line-height:1.25;overflow-wrap:anywhere}.sc-offer-copy p{font-size:2.1cqw;line-height:1.6;white-space:pre-wrap;overflow:hidden}.sc-offer-copy strong{font-size:3.8cqw;color:#e7d887}.sc-offer-image{width:52%;height:100%;object-fit:contain}.sc-offer-image.sc-cover{object-fit:cover}.sc-text-only .sc-offer-copy{width:100%;text-align:center;align-items:center}
.sc-portrait .sc-products{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.sc-portrait .sc-count-2{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.sc-portrait .sc-count-4{grid-template-rows:repeat(2,minmax(0,1fr))}.sc-portrait .sc-count-8{grid-template-rows:repeat(4,minmax(0,1fr))}.sc-portrait .sc-menu header{min-height:5cqh}.sc-portrait .sc-products h2{font-size:3.5cqw}.sc-portrait .sc-products p,.sc-portrait .sc-products small{font-size:2cqw}.sc-portrait .sc-products strong{font-size:3.5cqw}.sc-portrait .sc-products article>div{padding:2cqw}.sc-portrait .sc-offer{flex-direction:column}.sc-portrait .sc-offer-copy{width:100%;height:45%;padding:6cqw}.sc-portrait .sc-offer-image{width:100%;height:55%}.sc-portrait .sc-offer-copy h1{font-size:8cqw}.sc-portrait .sc-offer-copy p{font-size:3.5cqw}.sc-portrait .sc-offer-copy small{font-size:3cqw}.sc-portrait .sc-text-only .sc-offer-copy{height:100%}
body.screen-player{margin:0;background:#101d22}body.screen-player #customer{width:100vw;height:100dvh;overflow:hidden}.sc-device-controls{position:fixed;inset:auto 16px 12px auto;display:flex;gap:8px;z-index:5;opacity:0;transition:opacity .2s}.sc-device-controls:hover,.sc-device-controls:focus-within,body.screen-player:has(.sc-empty) .sc-device-controls{opacity:1}.sc-device-controls button{border:1px solid #ffffff40;border-radius:8px;background:#152421e6;color:white;padding:10px;cursor:pointer}.sc-offline{position:fixed;bottom:12px;left:12px;background:#241e15da;color:#ffdd99;border-radius:8px;padding:8px 12px;font-size:12px;z-index:4}
.sc-overview{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:16px;margin-bottom:24px}.sc-overview>div{border:1px solid #dfe8e5;border-radius:18px;padding:20px;background:white}.sc-overview>div:first-child{background:#122e29;color:white}.sc-overview strong{font-size:30px;display:block}.sc-overview small{opacity:.7}.sc-overview p{margin:8px 0 0;font-size:13px}.sc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px}.sc-card{overflow:hidden;border:1px solid #dfe8e5;border-radius:18px;background:#fff}.sc-card-preview{aspect-ratio:16/9;background:#101d22;position:relative;overflow:hidden}.sc-card-preview>.sc-stage{pointer-events:none}.sc-card-body{padding:20px}.sc-card-body h2{font-size:18px;margin:0}.sc-card-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.sc-card-body p{font-size:13px;color:#75847f}.sc-card-body .card-actions{flex-wrap:wrap}.sc-pills{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.sc-pills span{font-size:11px;padding:5px 9px;border-radius:5px;background:#f0f5f2;color:#395b50}
dialog.sc-studio{max-width:1440px;width:96vw;height:94dvh;max-height:94dvh;padding:0;overflow:hidden}dialog.sc-studio[open]{display:flex;flex-direction:column}.sc-studio .modal-header{flex-shrink:0}.sc-studio-body{display:grid;grid-template-columns:280px minmax(300px,1fr) 330px;flex:1;min-height:0}.sc-playlist,.sc-inspector{overflow:auto;padding:20px;background:#fff}.sc-playlist{border-inline-end:1px solid #e4ece7}.sc-inspector{border-inline-start:1px solid #e4ece7}.sc-canvas{min-width:0;overflow:auto;background:#eef2ef;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.sc-preview-box{width:100%;aspect-ratio:16/9;flex-shrink:0;border:8px solid #263b35;border-radius:16px;box-shadow:0 20px 40px #22332e20;overflow:hidden}.sc-preview-box.portrait{aspect-ratio:9/16;width:min(100%,290px)}.sc-canvas-label{font-size:12px;color:#687d73;display:flex;justify-content:space-between;gap:20px;width:100%}.sc-canvas>p{text-align:center;font-size:12px;line-height:1.8;max-width:400px;color:#65776e}.sc-studio-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 24px;border-top:1px solid #dfe8e5;background:white;flex-wrap:wrap}.sc-studio-footer>div{display:flex;gap:8px;flex-wrap:wrap}.sc-studio-footer .form-error{margin:0;flex:1}.sc-add-types{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sc-add-types .btn{justify-content:center;padding:12px 8px;font-size:12px}.sc-list{display:flex;flex-direction:column;gap:10px;margin:20px 0}.sc-item{border:1px solid #e2e9e5;background:#fafcfb;border-radius:12px;padding:12px;cursor:pointer}.sc-item.selected{border-color:#14765f;background:#eff8f3;box-shadow:0 0 0 1px #14765f}.sc-item-title{display:flex;align-items:center;gap:8px}.sc-item-title strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-item small{display:block;color:#72847a;font-size:11px;margin:6px 0}.sc-item-tools{display:flex;gap:4px}.sc-item-tools .btn{padding:3px 7px;font-size:11px;min-height:28px}.sc-studio h3{font-size:14px;margin:0 0 16px}.sc-studio .field{margin-bottom:14px}.sc-studio .field>span{font-size:12px}.sc-studio .field input,.sc-studio .field select,.sc-studio .field textarea{min-width:0;width:100%}.sc-studio .field input[type=color]{height:40px;padding:5px}.sc-studio .form-grid{gap:10px}.sc-product-choices{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:8px;border:1px solid #dfe7e2;border-radius:10px}.sc-product-choices label{display:flex;align-items:center;gap:8px;font-size:12px}.sc-upload{width:100%;margin-bottom:16px}.sc-empty-list{text-align:center;padding:28px 8px;color:#708176;font-size:13px;line-height:1.9}.sc-section{border-top:1px solid #e4ece7;padding-top:16px;margin-top:18px}.sc-studio .hint{font-size:11px;line-height:1.7}.sc-running-preview{outline:2px solid #7aac89;outline-offset:3px}
@media(max-width:1150px){.sc-studio-body{grid-template-columns:230px minmax(260px,1fr)}.sc-inspector{grid-column:1/-1;border-top:1px solid #e4ece7;overflow:visible}.sc-studio-body{overflow:auto;display:grid;align-content:start}.sc-playlist,.sc-canvas{min-height:380px;overflow:visible}.sc-inspector{display:block}.sc-overview{grid-template-columns:repeat(3,1fr)}.sc-overview>div:first-child{grid-column:1/-1}}
@media(max-width:650px){dialog.sc-studio{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.sc-studio-body{display:flex;flex-direction:column}.sc-canvas{order:-1;padding:16px;min-height:250px}.sc-playlist{min-height:unset;border:none}.sc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-studio-footer{padding:12px}.sc-studio-footer .btn{font-size:12px}.sc-overview{gap:8px}.sc-overview>div{padding:12px}.sc-overview strong{font-size:23px}.sc-overview small{font-size:11px}.sc-cards{grid-template-columns:1fr}}

.sc-card-preview.portrait>.sc-stage{width:31.64%;margin-inline:auto}
.sc-controls-visible .sc-device-controls{opacity:1}
/* Screen control center */
.sc-control-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px 36px;border-radius:24px;background:radial-gradient(ellipse at 5% 0,#365b50,transparent 55%),#122c28;color:#fff;margin-bottom:22px}.sc-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:700;opacity:.68}.sc-control-hero h2{font-size:32px;letter-spacing:-.8px;margin:12px 0}.sc-control-hero p{max-width:540px;font-size:14px;color:#c0d1cb;margin:0;line-height:1.9}.sc-control-hero>div:last-child{display:flex;flex-direction:column;gap:10px;min-width:185px}.sc-hero-button{background:#eef3da!important;color:#203c31!important;border-color:#eef3da!important;justify-content:center}.sc-hero-secondary{color:#e1ece6!important;border-color:#74968666!important;justify-content:center}.sc-center-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.sc-center-stats>div{padding:22px 24px;border:1px solid #e0e9e3;border-radius:16px;background:#fff;display:flex;align-items:center;gap:16px}.sc-center-stats strong{font-size:32px;font-weight:650;line-height:1.1;color:#143b32}.sc-center-stats span{font-size:12px;color:#728079}.sc-center-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;align-items:end;margin-bottom:22px}.sc-center-toolbar .field{margin:0}.sc-center-toolbar input,.sc-center-toolbar select{width:100%;min-width:0}.sc-search{font-size:12px;color:#61776b;display:flex;flex-direction:column;gap:8px}.sc-search input{border:1px solid #dce7e0;background:#fff;border-radius:10px;padding:13px;font:inherit;color:#263f32;min-height:44px}.sc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px}.sc-section-heading h3{font-size:17px;margin:0}.sc-section-heading h3 span{color:#7c8e83;font-weight:400;margin-inline-start:8px}.sc-section-heading>small{font-size:11px;color:#7f8d86;text-align:end}.sc-card{box-shadow:0 8px 24px #153b2610;transition:transform .2s,box-shadow .2s}.sc-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #153b2618}.sc-card-preview{display:block;width:100%;border:0;padding:0;text-align:inherit;font:inherit;cursor:pointer}.sc-preview-caption{position:absolute;bottom:10px;inset-inline-start:10px;padding:6px 10px;background:#122b28e8;color:#dce7e1;border:1px solid #ffffff25;border-radius:7px;font-size:9px;pointer-events:none}.sc-status{font-size:10px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#f5f2e9;color:#9c792f}.sc-status:before{content:'';height:5px;width:5px;border-radius:50%;background:currentColor}.sc-status.online{color:#177852;background:#eef7ee}.sc-delivery{display:flex;flex-direction:column;gap:7px;margin:12px 0 20px;padding:12px 0;border-block:1px solid #edf0ec;font-size:12px;color:#405b4e}.sc-delivery small{font-size:10px;color:#859086}.sc-card-body .card-actions{gap:7px}.sc-card-body .card-actions .btn{font-size:11px;padding:9px 11px}.sc-video-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse at 15% 10%,#234e43,#102922);height:100%;color:#e5eee6}.sc-video-poster svg{width:48px;height:48px;color:#b8c9a8}.sc-video-poster strong{font-size:17px}.sc-video-poster span{font-size:10px;color:#b7c8bf}.sc-zero{grid-column:1/-1;text-align:center;padding:60px 24px;border:1px dashed #b7c9bb;border-radius:18px;background:#f8faf6}.sc-zero p{font-size:13px;color:#7c8d7c}.sc-center-help{border:1px solid #e0e7dd;border-radius:18px;padding:26px;margin:30px 0;background:#f7f9f2}.sc-center-help>strong{font-size:15px}.sc-center-help ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-inline-start:20px;font-size:13px;line-height:1.8;margin:20px 0;color:#355242}.sc-center-help p{font-size:11px;color:#7b887d;line-height:1.8;margin-bottom:0}
.sc-guide-dialog{max-width:920px!important}.sc-guide{line-height:1.9}.sc-guide-intro{padding:24px;background:#edf3eb;border-radius:14px;margin-bottom:22px}.sc-guide-intro h3{font-size:24px;margin:8px 0}.sc-guide-intro p{font-size:13px}.sc-address{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#fff;border-radius:10px;padding:12px 16px}.sc-address code{font-size:20px;overflow-wrap:anywhere;color:#183d31}.sc-guide-steps{border:1px solid #e0e8df;border-radius:14px;padding:22px;margin:18px 0}.sc-guide-steps h3{margin:0 0 8px;direction:ltr;text-align:start}.sc-guide-steps li,.sc-troubleshoot li{font-size:13px;padding:6px 4px}.sc-guide-note{background:#faf6e9;padding:14px;border-radius:9px;color:#746037;font-size:12px}.sc-guide-steps a{font-size:12px}.sc-claim{padding:22px;background:#f4f7f4;border:1px solid #dce7da;border-radius:14px;margin-bottom:20px}.sc-claim input[name=sc-pair-code]{font-size:25px;letter-spacing:.2em;font-family:monospace;text-transform:uppercase;max-width:300px}.sc-guide details{border-top:1px solid #e1e7df;padding:18px 0;font-size:12px}.sc-guide summary{cursor:pointer;font-size:14px;font-weight:600}.sc-monitor{max-width:1200px!important}.sc-monitor-body{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;align-items:start}.sc-monitor-body .sc-preview-box{margin:0 auto;border-width:6px;max-width:100%;background:#102c23}.sc-monitor-body .sc-preview-box.portrait{max-width:240px}.sc-monitor-body .hint{line-height:1.9;font-size:11px}.sc-monitor-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e1e9e1;border:1px solid #e1e9e1;border-radius:12px;overflow:hidden}.sc-monitor-facts>div{background:#fff;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.sc-monitor-facts small{font-size:11px;color:#7e8f82}.sc-monitor-facts strong{font-size:12px;overflow-wrap:anywhere}.sc-command-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.sc-command-tools .btn{font-size:11px}.sc-alert{padding:14px;border-inline-start:3px solid #c5a44b;background:#fbf8ec;color:#7a652e;font-size:12px;line-height:1.8}.sc-targets{max-height:340px;overflow:auto;display:grid;gap:10px}.sc-targets label{display:flex;align-items:center;gap:12px;border:1px solid #dce6db;padding:14px;border-radius:10px}.sc-targets label span{display:flex;flex-direction:column;gap:5px}.sc-targets small{font-size:11px;color:#849080}.sc-identify{position:fixed;inset:8%;display:flex;align-items:center;justify-content:center;background:#163e32f5;color:#fff;font-size:8vw;z-index:99;border:8px solid #d0e1b0;border-radius:24px;text-align:center;padding:5%;pointer-events:none}
.sc-pair-device{margin:0;min-height:100vh;background:radial-gradient(ellipse at 0 0,#365c48,#0a201b 65%);color:#e7efe5;font-family:system-ui,sans-serif;display:flex;align-items:center;justify-content:center}.sc-pair-device main{width:min(100% - 60px,920px);text-align:center;padding:40px 0}.sc-pair-device header{display:flex;justify-content:space-between;align-items:center;text-align:start;margin-bottom:45px}.sc-pair-device header b{font-size:32px;letter-spacing:-2px}.sc-pair-device button{padding:12px 22px;border:1px solid #9eb79855;border-radius:9px;background:#ffffff0a;color:#edf1e5;font:inherit;cursor:pointer}.sc-pair-device h1{font-size:clamp(32px,5vw,60px);margin:15px 0}.sc-pair-device p{line-height:1.9;color:#b6cbb9}.sc-pair-code{direction:ltr;white-space:nowrap;font:bold clamp(40px,8vw,100px)/1.3 monospace;letter-spacing:.12em;background:#ffffff07;border:1px solid #ffffff18;border-radius:22px;padding:28px 18px;margin:35px 0;color:#e4efc3}.sc-pair-device footer{font-size:12px;margin-top:50px;color:#829c8a}
@media(max-width:1050px){.sc-control-hero{padding:26px}.sc-control-hero h2{font-size:27px}.sc-center-stats>div{padding:18px;flex-direction:column;align-items:start;gap:10px}.sc-monitor-body{grid-template-columns:1fr}.sc-center-help ol{gap:20px}}
@media(max-width:650px){.sc-control-hero{flex-direction:column;align-items:stretch;padding:24px}.sc-control-hero>div:last-child{flex-direction:row;flex-wrap:wrap}.sc-control-hero .btn{font-size:11px}.sc-center-stats{grid-template-columns:repeat(2,1fr);gap:10px}.sc-center-stats>div{flex-direction:row;align-items:center;padding:16px}.sc-center-stats strong{font-size:25px}.sc-center-stats span{font-size:11px}.sc-center-toolbar{grid-template-columns:1fr 1fr}.sc-search{grid-column:1/-1}.sc-section-heading{align-items:start;flex-direction:column;gap:8px}.sc-section-heading>small{text-align:start}.sc-center-help ol{grid-template-columns:1fr;gap:10px}.sc-address code{font-size:16px}.sc-guide-intro{padding:18px}.sc-guide-intro h3{font-size:22px}.sc-guide-steps{padding:15px}.sc-pair-device main{width:calc(100% - 32px)}.sc-pair-code{font-size:36px;letter-spacing:.06em}}
@media(prefers-reduced-motion:reduce){.sc-card{transition:none}.sc-card:hover{transform:none}}

.sc-light .sc-empty{color:#294239}.sc-light .sc-empty span{color:#69806c}

/* Saved content studio and assignment library */
.sc-cms{margin-bottom:32px}.sc-cms-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.sc-cms-heading h2{font-size:1.5rem}.sc-cms-heading p{color:var(--muted);font-size:.88rem;margin-top:6px}.sc-cms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.sc-cms-card{border:1px solid var(--border);background:white;border-radius:20px;overflow:hidden}.sc-cms-thumbnail{aspect-ratio:16/9;position:relative;overflow:hidden;background:#101d22;container-type:inline-size}.sc-cms-thumbnail .sc-stage{width:100%;height:100%;font-size:1cqw;position:relative}.sc-cms-info{padding:20px}.sc-cms-info p{font-size:.8rem;color:var(--muted);margin:8px 0}.sc-cms-actions{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.sc-cms-empty{grid-column:1/-1;background:linear-gradient(120deg,#eef4f7,#eef3e9);border:1px dashed #a5b5b8;border-radius:20px;padding:32px}.sc-cms-empty p{color:var(--muted);margin-top:8px}.sc-cms-editor-head{display:flex;align-items:end;gap:20px;padding:16px 24px;border-bottom:1px solid var(--border);flex-wrap:wrap}.sc-cms-editor-head>label{min-width:180px;flex:1}.sc-target-list{display:grid;gap:10px;margin:20px 0;max-height:50vh;overflow:auto}.sc-target-list label{display:flex;align-items:center;gap:12px;border:1px solid var(--border);padding:14px;border-radius:12px}.sc-target-list small{display:block;color:var(--muted)}.sc-offer-copy{color:var(--offer-text,#fff)!important}.sc-offer-copy h1{font-size:calc(5cqw * var(--offer-scale,1))}.sc-offer-copy strong{color:var(--offer-accent,#c9f17c)!important}.sc-offer.sc-layout-poster{position:relative;display:flex;isolation:isolate}.sc-layout-poster .sc-offer-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sc-layout-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000c,#0003);z-index:-1}.sc-layout-poster .sc-offer-copy{align-self:end;width:90%;padding:5%;text-shadow:0 2px 10px #0005}.sc-offer.sc-layout-center{display:flex;justify-content:center;align-items:center}.sc-layout-center .sc-offer-copy{text-align:center;align-items:center}.sc-layout-center .sc-offer-image{display:none}.hh-screen-brand{width:9em!important;height:auto!important;object-fit:contain;background:#fff;border-radius:1em;padding:1em}#sc-center .sc-control-hero .btn:not(.primary){color:#163b35}
@media(max-width:700px){.sc-cms-heading{align-items:start;flex-direction:column}.sc-cms-grid{grid-template-columns:1fr}.sc-cms-editor-head{padding:12px}.sc-cms-editor-head>label{min-width:100%}}

.sc-cms-thumbnail:has(.sc-portrait) .sc-stage{width:31.64%;margin-inline:auto}.sc-cms-editor-head{flex-shrink:0}
