/* Product chrome only. Customer designs live in isolated iframe documents. */
:root {
  --ns-ink:#222326; --ns-paper:#f1f1ef; --ns-surface:#fafaf8;
  --ns-muted:#606166; --ns-line:#d4d4d0; --ns-accent:#ef795c;
  --ns-focus:#a63e25; --ns-radius:4px; --ns-font:Arial,Helvetica,sans-serif;
  --ink:var(--ns-ink); --paper:var(--ns-paper); --soft:#e9e9e9;
  --muted:var(--ns-muted); --line:var(--ns-line); --blue:var(--ns-ink);
  --blue-dark:#3b3b3b; --radius:var(--ns-radius);
  --mp-ink:var(--ns-ink); --mp-paper:var(--ns-paper); --mp-muted:var(--ns-muted);
  --mp-line:var(--ns-line); --mp-coral:var(--ns-accent);
  --cinema-ink:var(--ns-ink); --cinema-paper:var(--ns-paper);
  --gjs-primary-color:var(--ns-surface); --gjs-secondary-color:var(--ns-ink);
  --gjs-tertiary-color:var(--ns-accent); --gjs-quaternary-color:var(--ns-ink);
  --gjs-main-color:var(--ns-surface); --gjs-font-color:var(--ns-ink);
  font-family:var(--ns-font); color:var(--ns-ink);
}
body,body.marketing-page {font-family:var(--ns-font);background:var(--ns-paper);color:var(--ns-ink)}
:where(a,button,input,textarea,select,summary):focus-visible {outline:3px solid var(--ns-focus);outline-offset:3px}
:where(button,input,select,textarea) {font:inherit}
button:disabled {cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}
.ns-sr {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ns-pilot {min-height:30px;padding:7px 5%;display:flex;align-items:center;gap:10px;background:#353535;color:var(--ns-paper);font:9px/1.6 var(--ns-font);letter-spacing:.14em}
.ns-pilot>span:first-child {color:var(--ns-accent);font-size:8px}
.ns-pilot>span:last-child {color:#d5d5d5;letter-spacing:.025em}
body .ns-header,body[data-view="home"] .ns-header {height:auto;min-height:70px;max-width:none;margin:0;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ns-ink);color:var(--ns-paper);border-bottom:1px solid #4d4d4d;position:relative;z-index:5}
.ns-header .brand,.ns-footer .brand {display:inline-flex;gap:12px;align-items:center;white-space:nowrap;text-decoration:none;color:var(--ns-paper)}
.ns-header .brand-word,.ns-footer .brand-word {font:700 25px/1 var(--ns-font);letter-spacing:-1.4px}
.ns-header .brand-dot,.ns-footer .brand-dot {color:var(--ns-accent)}
.ns-header .brand-product,.ns-footer .brand-product {font:10px/1.5 var(--ns-font);letter-spacing:.18em;padding:5px 0 5px 12px;border-left:1px solid #787878;color:var(--ns-paper)}
body .ns-header>nav {display:flex;gap:22px;font:12px/1.5 var(--ns-font);color:var(--ns-paper)}
.ns-header nav a {text-decoration:none;white-space:nowrap;padding:7px 0;color:inherit}
.ns-header nav a:hover,.ns-header nav a[aria-current="page"] {color:var(--ns-accent);text-decoration:underline;text-underline-offset:5px}
.ns-header .header-actions {display:flex;align-items:center;gap:12px}
body .button,body .mp-button {border-radius:var(--ns-radius);box-shadow:none;font-family:var(--ns-font);text-decoration:none}
body .button-primary,body .mp-button {background:var(--ns-accent);border:1px solid var(--ns-accent);color:var(--ns-ink);font-weight:700}
body .button-primary:hover,body .mp-button:hover {background:#fa9277;border-color:#fa9277;color:var(--ns-ink)}
body .button-secondary {background:var(--ns-surface);border-color:var(--ns-line);color:var(--ns-ink)}
body .button-secondary:hover {background:#e9e9e9;border-color:#aaaaaa}
body .button-quiet {background:transparent;color:var(--ns-ink)}
body .ns-header .button-quiet {color:var(--ns-paper)}
body .ns-header .button {font:600 11px/1.4 var(--ns-font);padding:10px 13px;min-height:40px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center;justify-content:center}
body .ns-header .button span {margin:0}
.ns-header .mobile-site-nav {display:none}
.ns-header :focus-visible,.ns-footer :focus-visible {outline-color:#ffad95}
.ns-footer {padding:54px 5%;background:var(--ns-ink);color:var(--ns-paper);display:grid;grid-template-columns:1fr 1fr;gap:40px}
.ns-footer>div>p {font:32px/1.15 var(--ns-font);letter-spacing:-.045em;margin:30px 0 22px}
.ns-footer em {font-family:Georgia,serif;font-weight:400}
.ns-footer small {font:11px/1.8 var(--ns-font);color:#c2c2c2}
.ns-footer nav {display:grid;grid-template-columns:1fr 1fr;gap:35px}
.ns-footer nav>div {display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.ns-footer h2 {font:600 10px/1.5 var(--ns-font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;color:#c2c2c2}
.ns-footer nav a {font:13px/1.7 var(--ns-font);text-decoration:none;color:var(--ns-paper)}
.ns-footer nav a:hover {color:var(--ns-accent);text-decoration:underline}
body .eyebrow,body .quiet-note,body .muted {color:var(--ns-muted)}
body .app-view {color:var(--ns-ink)}
body .site-card,body .empty-state,body .workspace-note,body .releases-panel,body dialog {background:var(--ns-surface);border-color:var(--ns-line);border-radius:var(--ns-radius);color:var(--ns-ink)}
body .local-demo-notice,body .notice-box {background:#e7e7e7;color:var(--ns-ink);border-color:var(--ns-line);border-radius:var(--ns-radius)}
body .label-chip {background:#e7e7e7;color:#505050;border:1px solid #d1d1d1;border-radius:var(--ns-radius)}
body .inline-button,body .editor-workspace {color:var(--ns-ink)}
body input,body textarea,body select,body .mp-enquiry input,body .mp-enquiry textarea,body .mp-enquiry select {background:var(--ns-surface);color:var(--ns-ink);border-color:var(--ns-line);border-radius:var(--ns-radius)}
body .toast {background:var(--ns-ink);color:var(--ns-paper);border:1px solid #787878;border-radius:var(--ns-radius)}
body .toast.error {background:#772f22;color:#fff7ed}
body .dialog-close {color:var(--ns-ink);background:#e7e7e7;border-radius:var(--ns-radius)}
.private-account-actions{display:flex;flex-wrap:wrap;gap:8px 14px;margin:14px 0}
#private-account-status:not(:empty){padding:11px 13px;margin:14px 0;border:1px solid #e9b8a6;border-left:4px solid var(--ns-accent);background:#fff3ee;color:var(--ns-ink);font-size:13px;font-weight:600;line-height:1.5}
body[data-application="editor"] {background:var(--ns-paper);color:var(--ns-ink)}
#editor-view .app-heading,#editor-view .editor-toolbar,#editor-view .editor-sidebar,#editor-view .editor-bottom {background:var(--ns-surface);color:var(--ns-ink);border-color:var(--ns-line)}
#editor-view .app-heading {box-shadow:inset 0 3px var(--ns-ink)}
#editor-view .editor-brand>span,#editor-view .sidebar-tip,#editor-view .save-status,#editor-view .editor-bottom {color:var(--ns-muted)}
#editor-view .editor-workspace,#editor-view .toolbar-divider,#editor-view .side-tabs,#editor-view .sidebar-bottom {border-color:var(--ns-line)}
#editor-view .guest-notice,#editor-view .selection-tools {background:#e9e9e9;color:var(--ns-ink);border-color:var(--ns-line)}
#editor-view .selection-tools {box-shadow:none}
#editor-view .app-actions .button,#editor-view .icon-button,#editor-view .device-button,#editor-view .upload-button {border-radius:var(--ns-radius)}
#editor-view .icon-button,#editor-view .device-button,#editor-view .side-tab {background:transparent;color:var(--ns-muted);border-color:var(--ns-line)}
#editor-view .device-button.active {background:var(--ns-ink);color:var(--ns-paper)}
#editor-view .side-tab.active {color:var(--ns-ink);background:#eeedeb;border-bottom-color:var(--ns-focus)}
#editor-view .side-tab:hover,#editor-view .icon-button:not(:disabled):hover {background:#e9e9e9;color:var(--ns-ink)}
#editor-view .project-name {background:#f0f0ee;color:var(--ns-ink)}
#editor-view .upload-button {background:var(--ns-surface);border-color:#a2a2a2;color:var(--ns-ink)}
#editor-view .canvas-area,#editor-view .gjs-cv-canvas {background:#dedede}
#editor-view .gjs-one-bg,#editor-view .gjs-block,#editor-view .gjs-sm-sector,#editor-view .gjs-layer {background:var(--ns-surface);color:var(--ns-ink);border-color:var(--ns-line)}
#editor-view .gjs-two-color,#editor-view .gjs-four-color,#editor-view .gjs-block-label,#editor-view .gjs-sm-property {color:var(--ns-ink)}
#editor-view .gjs-block {border-radius:var(--ns-radius);box-shadow:none}
#editor-view .gjs-block:hover {border-color:var(--ns-focus);background:#eee9e6}
#editor-view .gjs-field {background:#f0f0e6;color:var(--ns-ink);border-color:var(--ns-line)}
#editor-view .gjs-layer.gjs-selected,#editor-view .gjs-sm-sector-title {background:#e9e9e9;color:var(--ns-ink)}
#editor-view .gjs-color-main,#editor-view .gjs-toolbar {background:var(--ns-ink);color:var(--ns-paper)}
#editor-view .gjs-highlighter,#editor-view .gjs-selected {outline-color:var(--ns-focus)}
.mp-template-preview {display:block;width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top;border:1px solid var(--ns-line);background:var(--ns-surface)}
.mp-template-copy .mp-kit-pages {font-size:12px;line-height:1.8;color:var(--ns-muted)}
@media(max-width:1200px) {
 body .ns-header,body[data-view="home"] .ns-header {gap:15px;padding:12px 5%}
 body .ns-header>nav {gap:16px;font-size:11px}
 .ns-header .header-actions>.button-quiet {display:none}
}
@media(max-width:980px) {
 body .ns-header>nav {display:none}
 .ns-header .mobile-site-nav {display:block;margin-left:auto;position:relative}
 .ns-header .mobile-site-nav summary {color:var(--ns-paper);font:12px/1.5 var(--ns-font);padding:12px 6px;cursor:pointer;white-space:nowrap}
 .ns-header .mobile-site-nav nav {position:absolute;top:48px;right:0;width:235px;padding:14px 22px;display:flex;flex-direction:column;gap:2px;background:var(--ns-ink);color:var(--ns-paper);border:1px solid #787878;box-shadow:0 14px 24px #0002;z-index:20;text-align:left}
 .ns-header .mobile-site-nav nav a {font-size:13px;padding:8px 0}
}
@media(max-width:600px) {
 .ns-pilot {font-size:8px;padding:7px 5%;gap:8px;flex-wrap:wrap}
 .ns-pilot>span:last-child {font-size:8px;letter-spacing:0}
 body .ns-header,body[data-view="home"] .ns-header {min-height:64px;padding:10px 5%;gap:12px}
 .ns-header .brand {gap:8px}
 .ns-header .brand-word {font-size:21px}
 .ns-header .brand-product {font-size:8px;padding-left:8px}
 body .ns-header .button {font-size:10px;padding:10px;min-height:40px;gap:5px}
 .ns-header .mobile-site-nav summary {font-size:11px;padding:12px 0}
 .ns-footer {grid-template-columns:1fr;padding:42px 5%;gap:34px}
 .ns-footer nav {gap:25px}
 .ns-footer nav a {font-size:12px}
}
@media(max-width:360px) {
 .ns-header .brand-product {display:none}
}
@media(prefers-reduced-motion:reduce) {*,*::before,*::after {scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Shared header actions win over the older home composition's outline CTA. */
body .ns-header .header-actions .button-primary,body[data-view="home"] .ns-header .header-actions .button-primary {background:var(--ns-accent);border-color:var(--ns-accent);color:var(--ns-ink);border-radius:var(--ns-radius)}
body .ns-header .header-actions .button-primary:hover,body[data-view="home"] .ns-header .header-actions .button-primary:hover {background:#fa9277;border-color:#fa9277;color:var(--ns-ink)}
.ns-header .mobile-site-nav summary {list-style:none;margin:0;min-height:44px}
.ns-header .mobile-site-nav summary::-webkit-details-marker {display:none}
.ns-header .mobile-site-nav summary::after {content:' +';margin-left:3px;color:var(--ns-paper)}
.ns-header .mobile-site-nav[open] summary::after {content:' −'}
#editor-view summary {color:var(--ns-ink)}
#editor-view .selection-tools>span {color:var(--ns-ink)}
#editor-view button:focus-visible,#editor-view a:focus-visible,#editor-view input:focus-visible,#editor-view select:focus-visible,#editor-view summary:focus-visible,#blocks .gjs-block:focus-visible {outline-color:var(--ns-focus)}
#home-view .template-visual {padding:0;height:auto;aspect-ratio:3/2;background:var(--ns-surface)}
.template-card-preview {display:block;width:100%;height:100%;object-fit:cover;object-position:top}
/* Home's legacy menu rules must not recolour the shared dark disclosure. */
body[data-view="home"] .ns-header .mobile-site-nav nav a {color:var(--ns-paper)}
body[data-view="home"] .ns-header .mobile-site-nav nav a:hover,body[data-view="home"] .ns-header .mobile-site-nav nav a[aria-current="page"] {color:var(--ns-accent)}
body[data-view="home"] .ns-header .mobile-site-nav a:focus-visible,body[data-view="home"] .ns-header .mobile-site-nav summary:focus-visible {outline:3px solid #ffad95;outline-offset:3px}
#editor-view label,body dialog label {color:var(--ns-ink)}
#editor-view .tool-hint,#editor-view .tool-selection-hint {color:var(--ns-muted)}
/* Native editor feedback follows the pointer immediately; no animated drop lag. */
:root {--gjs-color-blue:var(--ns-focus);--gjs-color-highlight:var(--ns-focus);--gjs-color-warn:#9b3828;--gjs-placeholder-background-color:var(--ns-focus)}
#editor-view .gjs-placeholder,#editor-view .gjs-com-placeholder {transition:none;filter:drop-shadow(0 0 1px #fafaf8)}
#editor-view .gjs-placeholder-int {box-shadow:0 0 0 1px #fafaf8,0 0 0 2px var(--ns-focus)}
#editor-view .gjs-highlighter-warning {outline:2px dashed #9b3828}
#editor-view .gjs-toolbar-item {min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center}
#editor-view .gjs-toolbar-item:focus-visible {outline:2px solid #ffad95;outline-offset:-3px}
/* Discrete destination feedback is outside the customer document and never eats a drop. */
#editor-view .canvas-area {position:relative}
#editor-drag-status {position:absolute;z-index:30;top:10px;left:10px;right:10px;max-width:560px;margin:0;padding:11px 14px;background:var(--ns-ink);color:var(--ns-paper);border:1px solid var(--ns-paper);border-left:4px solid var(--ns-accent);border-radius:var(--ns-radius);box-shadow:0 3px 10px #0002;font:12px/1.45 var(--ns-font);pointer-events:none}
#editor-drag-status[data-state="invalid"],#editor-drag-status[data-state="cancelled"] {background:#742f24;border-left-color:#ffbcaa}
#editor-drag-status[data-state="complete"] {background:#454545;border-left-color:#cccccc}
#editor-drag-status[hidden] {display:none!important}
@media(max-width:760px) {#editor-drag-status {font-size:11px;padding:9px 11px;left:6px;right:6px;top:6px}}
.mp-model-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:10px 0 30px}
.mp-model-grid .mp-price h2 {font-size:clamp(32px,3.6vw,48px);line-height:1.1}
.mp-model-grid .mp-price ul {padding-left:20px;font-size:14px;line-height:1.8}
.mp-model-grid .mp-price li {margin:8px 0}
@media(max-width:700px) {.mp-model-grid {grid-template-columns:1fr;gap:18px}}
#editor-view .selection-edit {min-height:32px;padding:6px 9px;border:1px solid var(--ns-accent);border-radius:var(--ns-radius);background:var(--ns-accent);color:var(--ns-ink);font:600 12px/1.3 var(--ns-font)}
#editor-view .selection-edit:not(:disabled):hover {background:#fa9277}

/* Shared premium labels remain readable and useful without hover. */
.pro-badge,.free-badge {display:inline-flex;align-items:center;vertical-align:middle;gap:3px;padding:3px 6px;border:1px solid currentColor;border-radius:3px;font:700 10px/1.2 var(--ns-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.pro-badge {background:#f7d8c8;color:#572718}.free-badge {background:#e9e9e9;color:#404040}
.mp-plan-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:16px 0 60px}.mp-plan-grid .mp-price {padding:24px;border:1px solid var(--ns-line)}.mp-plan-grid h2 {font-size:30px;line-height:1.05;letter-spacing:-.035em}.mp-plan-grid ul {padding-left:18px;font-size:14px;line-height:1.6}.mp-plan-grid li {margin:10px 0}.mp-price-featured {background:var(--ns-ink)!important;color:var(--ns-paper)!important}.mp-price-featured p,.mp-price-featured h2,.mp-price-featured a {color:inherit}.mp-price-featured .mp-button {background:var(--ns-accent);color:var(--ns-ink)}.mp-plan-price {font-size:28px!important;font-weight:700}.mp-plan-price small {display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}.mp-plan-grid .mp-button {white-space:normal}
@media(max-width:1100px){.mp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mp-plan-grid{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.mp-plan-grid .mp-price{padding:24px}}

/* Four catalogue cards on desktop, preserving readable mobile cards. */
.marketing-page .mp-template-grid {grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px;align-items:start}
.marketing-page .mp-template {min-width:0;transform:none;border:1px solid var(--ns-line);border-radius:var(--ns-radius);overflow:hidden;background:var(--ns-surface)}
.marketing-page .mp-template-preview {display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center;transform:none;border:0;border-bottom:1px solid var(--ns-line);border-radius:0;background:var(--ns-surface)}
.marketing-page .mp-template-copy {padding:16px}
.marketing-page .mp-template-copy h3 {font-size:22px;line-height:1.2;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.marketing-page .mp-template-copy p {font-size:13px;line-height:1.55}
.marketing-page .mp-template-copy .mp-eyebrow {font-size:9px;margin-bottom:10px}
.marketing-page .mp-template-copy .mp-kit-pages {font-size:11px;line-height:1.5}
.marketing-page .mp-template-copy .mp-button {padding:9px 12px;white-space:nowrap;font-size:12px;gap:12px}
.marketing-page .mp-template-actions {gap:12px;margin-top:16px;justify-content:space-between}
.marketing-page .mp-preview-link {font-size:12px;white-space:nowrap}
@media(max-width:1599px){.marketing-page .mp-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1239px){.marketing-page .mp-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:939px){.marketing-page .mp-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:619px){.marketing-page .mp-template-grid{grid-template-columns:1fr;gap:24px}.marketing-page .mp-template-copy{padding:18px}.marketing-page .mp-template-copy h3{font-size:24px}}


.ns-header .brand,.ns-footer .brand {position:relative;display:grid;grid-template-columns:auto auto;column-gap:7px;row-gap:2px;align-items:baseline;min-width:0}.brand-parent {grid-column:1/-1;font:10px/1.2 var(--ns-font);letter-spacing:.01em;color:var(--ns-muted);white-space:nowrap}.ns-footer .brand-parent {color:inherit}.ns-header .brand-word {line-height:1}.ns-header .brand-product {margin:0}.ns-footer small>a {color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.ns-header .brand-parent{font-size:8px}.ns-header .brand-word{font-size:23px}}

.mp-template-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.mp-preview-link{font-size:13px;font-weight:600;text-underline-offset:4px}.mp-template-actions .mp-button{margin:0}

.ns-header .brand,.ns-footer .brand{width:max-content}.ns-header .brand-parent{color:#c3c3c3}.ns-footer .brand-parent{color:#c3c3c3}

.legal-source-notes{margin:20px 0 60px;padding:24px;border:1px solid var(--ns-line);font-size:14px;line-height:1.7}.legal-source-notes summary{cursor:pointer;font-weight:700}.legal-source-notes a{overflow-wrap:anywhere}

/* Parent attribution belongs in the footer, including cached header markup. */
.ns-header .brand-parent{display:none!important}

/* Product status uses the neutral brand palette; customer templates keep theirs. */
.site-status.live{background:#ececec;color:#3b3b3b;border-color:#d4d4d0}
.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0}
/* The approved raster mark can use identical geometry on dark surfaces. */
.ns-brand-logo{display:block;width:156px;max-width:100%;height:auto;object-fit:contain}
.ns-brand-logo--inverse{filter:brightness(0) invert(1)}
@media(max-width:520px){.ns-brand-logo{width:128px}}
/* Approved original raster lockup: identical source geometry on light/dark surfaces. */
.ns-header .brand,.ns-footer .brand{display:inline-flex;align-items:center;flex:0 0 auto}
.ns-brand-logo{width:124px;height:auto;max-width:100%;object-fit:contain}
.ns-header .ns-brand-logo,.ns-footer .ns-brand-logo{filter:brightness(0) invert(1)}
.ns-footer .ns-brand-logo{width:210px}
#editor-view .editor-brand{display:inline-flex;flex:0 0 auto;align-items:center}
#editor-view .editor-brand .ns-brand-logo{width:112px;filter:none}
@media(max-width:760px){#editor-view .editor-brand .ns-brand-logo{width:92px}}
@media(max-width:520px){.ns-header .ns-brand-logo{width:98px}.ns-footer .ns-brand-logo{width:185px}}
@media(max-width:360px){body .ns-header,body[data-view="home"] .ns-header{gap:8px}.ns-header .ns-brand-logo{width:92px}.ns-header .header-actions{min-width:0}.ns-header #start-top{max-width:110px;white-space:normal;text-align:center}}

/* Slim navigation lockup: original emblem crop with semantic single-line type. */
.ns-header .brand,#editor-view .editor-brand{gap:9px}
.ns-brand-emblem{display:block;width:auto;height:32px;object-fit:contain;flex:0 0 auto}
.ns-header .ns-brand-emblem{filter:brightness(0) invert(1)}
.ns-brand-name{font:600 18px/1.1 var(--ns-font);letter-spacing:-.35px;white-space:nowrap}
.ns-brand-name>span{font-weight:400}
#editor-view .editor-brand .ns-brand-emblem{height:28px;filter:none}
#editor-view .editor-brand .ns-brand-name{font-size:16px;color:var(--ns-ink)}
.ns-header .header-cta-short{display:none}
@media(max-width:600px){.ns-header .ns-brand-emblem{height:26px}.ns-header .brand{gap:7px}.ns-header .ns-brand-name{font-size:15px;letter-spacing:-.3px}.ns-header .header-cta-full{display:none}.ns-header .header-cta-short{display:inline}#editor-view .editor-brand .ns-brand-emblem{height:24px}#editor-view .editor-brand .ns-brand-name{font-size:14px}}
@media(max-width:360px){.ns-header .header-actions .button>span[aria-hidden]{display:none}}
