:root {
  color-scheme: light;
  --brand: #22467b;
  --brand-dark: #183456;
  --red: #c92e37;
  --red-dark: #9d2028;
  --ink: #172233;
  --muted: #596575;
  --line: #d9dee5;
  --soft: #f3f5f7;
  --white: #ffffff;
  --max: 1120px;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-synthesis: none;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  color: var(--ink);
  background: var(--white);
  font-size: 16px;
  line-height: 1.65;
}

a {
  color: var(--brand);
  text-underline-offset: 3px;
}

a:hover {
  color: var(--brand-dark);
}

a:focus-visible,
button:focus-visible {
  outline: 3px solid #e3a929;
  outline-offset: 3px;
}

img {
  display: block;
  max-width: 100%;
}

h1,
h2,
h3,
p {
  margin-top: 0;
}

h1,
h2,
h3 {
  color: var(--ink);
  line-height: 1.18;
  letter-spacing: 0;
}

h1 {
  margin-bottom: 18px;
  font-size: clamp(2.5rem, 7vw, 5rem);
  font-weight: 780;
}

h2 {
  margin-bottom: 14px;
  font-size: clamp(1.45rem, 3vw, 2.05rem);
}

h3 {
  margin-top: 30px;
  margin-bottom: 8px;
  font-size: 1.08rem;
}

.skip-link {
  position: fixed;
  top: 8px;
  left: 8px;
  z-index: 100;
  padding: 10px 14px;
  color: var(--white);
  background: var(--ink);
  transform: translateY(-150%);
}

.skip-link:focus {
  transform: translateY(0);
}

.site-header {
  border-bottom: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.98);
}

.header-inner,
.footer-inner,
.content-inner,
.hero-inner {
  width: min(calc(100% - 40px), var(--max));
  margin-inline: auto;
}

.header-inner {
  min-height: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  color: var(--ink);
  font-size: 1.18rem;
  font-weight: 760;
  text-decoration: none;
}

.brand img {
  border-radius: 7px;
}

nav {
  display: flex;
  align-items: center;
  gap: 26px;
}

nav a {
  padding: 22px 0 19px;
  border-bottom: 3px solid transparent;
  color: var(--muted);
  font-size: 0.91rem;
  font-weight: 650;
  text-decoration: none;
  white-space: nowrap;
}

nav a:hover,
nav a[aria-current="page"] {
  border-bottom-color: var(--brand);
  color: var(--ink);
}

.hero {
  padding: 70px 0 64px;
  border-bottom: 1px solid var(--line);
  background: var(--soft);
}

.hero-inner {
  display: grid;
  grid-template-columns: 176px minmax(0, 720px);
  align-items: center;
  gap: clamp(38px, 7vw, 90px);
}

.hero-logo {
  width: 176px;
  height: 176px;
  border-radius: 8px;
  box-shadow: 0 18px 44px rgba(22, 35, 51, 0.16);
}

.hero-copy h1 {
  color: var(--brand);
}

.eyebrow,
.section-label {
  margin-bottom: 12px;
  color: var(--red);
  font-size: 0.76rem;
  font-weight: 800;
  letter-spacing: 0;
}

.lead {
  max-width: 720px;
  margin-bottom: 28px;
  color: var(--muted);
  font-size: clamp(1.08rem, 2.2vw, 1.28rem);
}

.actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.button {
  min-height: 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 11px 18px;
  border: 2px solid transparent;
  border-radius: 6px;
  font-weight: 720;
  line-height: 1.2;
  text-decoration: none;
}

.button-primary {
  color: var(--white);
  background: var(--brand);
}

.button-primary:hover {
  color: var(--white);
  background: var(--brand-dark);
}

.button-secondary {
  border-color: var(--brand);
  color: var(--brand);
  background: transparent;
}

.button-secondary:hover {
  color: var(--brand-dark);
  border-color: var(--brand-dark);
  background: var(--white);
}

.button-danger {
  margin-top: 10px;
  color: var(--white);
  background: var(--red);
}

.button-danger:hover {
  color: var(--white);
  background: var(--red-dark);
}

.content-band,
.link-band,
.contact-band,
.safety-band {
  padding: clamp(52px, 8vw, 86px) 0;
}

.link-band {
  border-block: 1px solid var(--line);
  background: var(--soft);
}

.contact-band {
  background: var(--brand);
  color: var(--white);
}

.contact-band h2,
.contact-band .section-label,
.contact-band a {
  color: var(--white);
}

.contact-band .section-label {
  opacity: 0.74;
}

.contact-band .text-link {
  border-bottom-color: rgba(255, 255, 255, 0.75);
}

.safety-band {
  border-block: 1px solid #e9c3c5;
  background: #fff6f6;
}

.two-column,
.contact-inner,
.support-layout {
  display: grid;
  grid-template-columns: minmax(240px, 0.72fr) minmax(0, 1.28fr);
  align-items: start;
  gap: clamp(38px, 8vw, 112px);
}

.two-column > p,
.contact-inner > div:last-child > p,
.support-layout > div > p {
  max-width: 680px;
  color: var(--muted);
}

.contact-inner > div:last-child > p {
  margin-bottom: 6px;
  color: rgba(255, 255, 255, 0.82);
}

.resource-grid,
.process-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(36px, 8vw, 100px);
}

.resource-item {
  min-width: 0;
}

.resource-item p:not(.section-label) {
  color: var(--muted);
}

.contact-band .resource-item p:not(.section-label) {
  color: rgba(255, 255, 255, 0.82);
}

.text-link {
  display: inline-block;
  border-bottom: 2px solid currentColor;
  font-weight: 730;
  text-decoration: none;
}

.danger-link {
  color: var(--red);
}

.contact-email {
  display: inline-block;
  overflow-wrap: anywhere;
  color: var(--brand);
  font-size: clamp(1.22rem, 3.3vw, 1.8rem);
  font-weight: 760;
}

.site-footer {
  padding: 28px 0;
  color: #cbd3de;
  background: var(--ink);
}

.footer-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.footer-inner p {
  margin-bottom: 0;
  font-size: 0.88rem;
}

.footer-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 22px;
}

.footer-links a {
  color: var(--white);
  font-size: 0.88rem;
}

.page-heading {
  padding: clamp(58px, 9vw, 96px) 0;
  border-bottom: 1px solid var(--line);
  background: var(--soft);
}

.page-heading h1 {
  max-width: 850px;
  color: var(--brand);
}

.deletion-heading h1 {
  color: var(--red-dark);
}

.narrow {
  max-width: 820px;
}

.effective-date {
  margin-bottom: 0;
  color: var(--muted);
  font-size: 0.92rem;
  font-weight: 650;
}

.legal-content {
  padding-top: 56px;
  padding-bottom: 78px;
}

.legal-content section {
  padding: 4px 0 32px;
  border-bottom: 1px solid var(--line);
}

.legal-content section + section {
  padding-top: 34px;
}

.legal-content section:last-child {
  border-bottom: 0;
}

.legal-content p,
.legal-content li,
.deletion-details p,
.deletion-details li {
  color: #3c4857;
}

.legal-content ul,
.process-item ol,
.check-list {
  padding-left: 22px;
}

.legal-content li + li,
.process-item li + li,
.check-list li + li {
  margin-top: 8px;
}

.process-item {
  padding-top: 8px;
}

.process-item-emphasis {
  padding: 28px;
  border: 1px solid var(--line);
  border-top: 5px solid var(--red);
  border-radius: 6px;
  background: var(--white);
}

.step-number {
  margin-bottom: 12px;
  color: var(--red);
  font-size: 0.82rem;
  font-weight: 800;
}

.email-fallback {
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 0.91rem;
}

.deletion-details h2 {
  margin-bottom: 24px;
}

.check-list {
  margin-bottom: 28px;
}

.support-layout {
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
}

.notice {
  padding: 26px;
  border-left: 5px solid var(--red);
  border-radius: 0 6px 6px 0;
  background: var(--soft);
}

.notice h2 {
  font-size: 1.2rem;
}

.notice p {
  margin-bottom: 0;
  color: var(--muted);
}

.compact-resources {
  gap: 60px;
}

@media (max-width: 760px) {
  .header-inner {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
    padding: 14px 0 0;
  }

  nav {
    width: 100%;
    gap: 22px;
    overflow-x: auto;
  }

  nav a {
    padding: 10px 0 12px;
  }

  .hero {
    padding: 48px 0 52px;
  }

  .hero-inner {
    grid-template-columns: 96px minmax(0, 1fr);
    align-items: start;
    gap: 24px;
  }

  .hero-logo {
    width: 96px;
    height: 96px;
  }

  .hero-copy h1 {
    font-size: clamp(2.1rem, 10.5vw, 3rem);
  }

  .two-column,
  .contact-inner,
  .support-layout,
  .resource-grid,
  .process-grid {
    grid-template-columns: 1fr;
  }

  .footer-inner {
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
  }

  .footer-links {
    justify-content: flex-start;
  }
}

@media (max-width: 470px) {
  .header-inner,
  .footer-inner,
  .content-inner,
  .hero-inner {
    width: min(calc(100% - 28px), var(--max));
  }

  nav {
    gap: 18px;
  }

  nav a {
    font-size: 0.84rem;
  }

  .hero-inner {
    grid-template-columns: 70px minmax(0, 1fr);
    gap: 18px;
  }

  .hero-logo {
    width: 70px;
    height: 70px;
  }

  .hero-copy .eyebrow {
    margin-bottom: 5px;
  }

  .actions,
  .button {
    width: 100%;
  }

  .process-item-emphasis,
  .notice {
    padding: 21px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}


.manual-band {
  padding: clamp(36px, 6vw, 64px) 0 80px;
  background: var(--soft);
}

.manual-viewer {
  max-width: 940px;
}

.manual-page {
  margin: 0 0 28px;
  padding: 0;
  border: 1px solid var(--line);
  border-radius: 8px;
  overflow: hidden;
  background: var(--white);
  box-shadow: 0 12px 30px rgba(22, 35, 51, 0.08);
}

.manual-page img {
  width: 100%;
  height: auto;
  background: var(--white);
}

@media (max-width: 760px) {
  .manual-band {
    padding-top: 24px;
  }

  .manual-page {
    margin-bottom: 18px;
    border-radius: 4px;
  }
}


/* THERMOlink contemporary visual system */
:root{--brand:#244d7a;--brand-dark:#142d49;--ink:#142d49;--muted:#5b6978;--red:#b84035;--soft:#f4f6f7;--line:#dce3e9;--max:1200px}
body{background:#fcfcfa}h1,h2,h3{letter-spacing:-.035em}h2{font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:650}a,button{touch-action:manipulation}button{font:inherit}.site-header{background:#fcfcfa}.header-inner{min-height:88px}.brand{gap:10px;font-size:1.2rem;letter-spacing:-.04em}.brand img{width:40px;height:40px;border-radius:11px}.brand-light{font-weight:400}nav{gap:32px}nav a{font-size:.88rem;font-weight:550;padding:31px 0 26px}nav a[aria-current]{border-color:var(--red)}.menu-toggle{border:1px solid var(--line);background:white;border-radius:8px;padding:8px 12px;color:var(--ink)}.menu-toggle[hidden]{display:none}.eyebrow,.section-label{font-size:.68rem;letter-spacing:.14em;font-weight:750}.status-dot{display:inline-block;width:7px;height:7px;background:#4a806a;border-radius:50%;margin-right:8px}.modern-hero{padding:62px 0 66px}.hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:58px;align-items:center}.hero-message h1{font-size:clamp(2.8rem,4.5vw,4.25rem);line-height:1.09;font-weight:650;letter-spacing:-.055em;margin:24px 0}.hero-message h1 em{font-style:normal;color:var(--red)}.hero-message .lead{font-size:1rem;max-width:465px;line-height:1.8;margin:0 0 28px}.button{border-radius:9px;padding:15px 20px;font-size:.84rem;gap:22px;font-weight:600}.button-primary{background:var(--ink)}.button-secondary{border:1px solid #cbd3da;background:transparent}.compatibility{font-size:.72rem;color:var(--muted);margin:27px 0 0}.compatibility strong{color:var(--ink)}
.system-visual{margin:0;position:relative;min-height:530px;border-radius:24px;background:#e8eef0;overflow:hidden;background-image:radial-gradient(#b6c5ce 1px,transparent 1px);background-size:22px 22px}.visual-topline{position:absolute;inset:23px 25px auto;display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.16em;font-weight:700}.visual-number{color:#647583}.house-outline{position:absolute;left:35px;top:132px;width:225px;height:270px;opacity:.5}.roof{width:164px;height:164px;border-left:1px solid #8cabb9;border-top:1px solid #8cabb9;transform:rotate(45deg);position:absolute;top:0;left:29px}.house-body{border:1px solid #8cabb9;border-top:0;width:225px;height:193px;position:absolute;top:82px;display:flex;gap:18px;padding:135px 25px 0}.house-body span{width:32px;height:58px;border:1px solid #8cabb9}.boiler-illustration{position:absolute;top:158px;left:59px;width:102px;height:149px;background:linear-gradient(110deg,#fff,#e0e6e9);border:1px solid white;border-radius:12px;box-shadow:9px 14px 25px #17344a20;z-index:1;text-align:center}.boiler-brand{display:block;font-size:10px;margin-top:22px;font-weight:700}.boiler-display{display:block;width:67px;margin:22px auto 12px;background:#d8e3e7;border:1px solid #acbec8;font-size:8px;padding:8px;border-radius:4px}.boiler-illustration i{display:block;background:#c95545;width:5px;height:5px;border-radius:50%;margin:auto}.gateway-illustration{position:absolute;top:350px;left:114px;width:79px;height:60px;background:white;border-radius:11px;box-shadow:0 10px 22px #17344a20;display:flex;align-items:center;justify-content:center;gap:8px;z-index:2}.gateway-illustration img{width:34px;height:34px;border-radius:8px}.gateway-illustration>span{width:4px;height:4px;border-radius:50%;background:#4a806a}.connection-path{position:absolute;left:108px;top:306px;width:202px;height:73px;border-left:2px dashed #8dabb7;border-bottom:2px dashed #8dabb7;border-radius:0 0 0 20px}.phone-illustration{position:absolute;width:206px;height:362px;right:37px;top:95px;border:6px solid #20394b;border-radius:32px;background:#fcfcfa;box-shadow:12px 20px 30px #17344a28;padding:23px 15px 0;transform:rotate(5deg)}.phone-speaker{position:absolute;top:8px;left:70px;width:53px;height:5px;border-radius:5px;background:#20394b}.app-heading{font-size:12px;font-weight:700;display:flex;justify-content:space-between}.app-status{color:#487d68;font-size:8px;margin-top:8px}.temperature-ring{border:6px solid #d6e0e5;border-top-color:#bf5c4e;border-right-color:#bf5c4e;border-radius:50%;width:137px;height:137px;margin:22px auto 12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.temperature-ring>span{font-size:9px}.temperature-ring strong{font-size:49px;line-height:1.1;font-weight:500;letter-spacing:-.06em}.temperature-ring strong span{font-size:29px}.temperature-ring small{font-size:6px;color:var(--muted)}.app-controls{display:flex;justify-content:center;gap:25px;margin-bottom:17px}.app-controls span{width:27px;height:27px;background:#edf0f2;border-radius:50%;display:grid;place-items:center}.app-info{font-size:8px;display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}.app-info strong{font-weight:500}.phone-home{width:55px;height:3px;background:#20394b;border-radius:4px;margin:15px auto}.connection-label{position:absolute;top:77px;left:25px;background:#fcfcfa;padding:8px 11px;border-radius:6px;font-size:10px;box-shadow:0 4px 12px #17344a0a}.connection-label .status-dot{width:5px;height:5px}.system-visual figcaption{position:absolute;bottom:21px;left:25px;font-size:11px;font-weight:650}.system-visual figcaption small{display:block;margin-top:4px;font-size:8px;font-weight:400;color:#566b7b}
.connection-section{border-block:1px solid var(--line);padding:42px 0}.connection-layout{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.connection-layout h2{font-size:1.65rem;margin:0}.connection-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.connection-steps li>span{font-size:.7rem;color:var(--red);font-weight:700}.connection-steps h3{font-size:.98rem;margin:10px 0}.connection-steps p{font-size:.8rem;color:var(--muted);margin:0}.feature-band{padding:86px 0}.section-heading-pro{max-width:630px;margin-bottom:38px}.section-heading-pro>p:last-child{color:var(--muted);max-width:540px;font-size:.95rem}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.feature-card{padding:30px 24px 0;border-right:1px solid var(--line);margin-top:10px}.feature-card:first-child{padding-left:0}.feature-card:last-child{border:0}.feature-icon{color:var(--red);font-size:.72rem;font-weight:700;margin-bottom:30px}.feature-card h3{font-size:1.12rem;margin:0 0 14px}.feature-card p{font-size:.85rem;color:var(--muted);line-height:1.75;margin:0}.help-band{padding:0 0 80px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-card{padding:40px;border-radius:18px;background:#edf1f3;border:1px solid var(--line)}.help-card p:not(.section-label){color:var(--muted)}.help-card-primary{background:var(--ink);border-color:var(--ink)}.help-card-primary h2,.help-card-primary .section-label,.help-card-primary .text-link{color:white}.help-card-primary p:not(.section-label){color:#d4dee6}.text-link{font-size:.9rem;border-bottom:1px solid currentColor;padding-bottom:4px}.text-link::after{content:' ↗';margin-left:18px}.compliance-strip{padding:32px 0;border-top:1px solid var(--line)}.compliance-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.compliance-inner h2{font-size:1.2rem;margin:0}.compliance-links{display:flex;gap:24px;font-size:.82rem}.site-footer{padding:32px 0;background:var(--ink)}.footer-inner p,.footer-links a{font-size:.75rem}.footer-links{gap:18px}.page-heading{background:#edf1f3;padding:68px 0}.page-heading h1{font-size:clamp(2.6rem,6vw,4rem);font-weight:650}.page-heading .lead{font-size:1.1rem;max-width:670px}.page-heading p:last-child{margin-bottom:0}.notice{border-radius:12px}.manual-page{border-radius:12px}.legal-content h2{font-size:1.6rem}.content-band .help-card h3{margin-top:28px}.content-band .help-card p{font-size:.95rem}.process-item h2{font-size:1.8rem}
@media(min-width:761px){.menu-toggle{display:none}}
@media(max-width:1050px){.hero-layout{gap:28px;grid-template-columns:1fr 1fr}.phone-illustration{right:15px;width:185px}.boiler-illustration{left:25px}.gateway-illustration{left:70px}.house-outline{left:10px}.connection-path{left:75px;width:155px}.hero-message h1{font-size:3.2rem}.actions{gap:10px}.button{gap:12px;padding:14px}.connection-layout{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr;gap:24px}.feature-card{padding:24px 0;border:0}.feature-icon{margin-bottom:15px}}
@media(max-width:760px){.header-inner{flex-direction:row;flex-wrap:wrap;align-items:center;padding:16px 0;gap:0}.brand{font-size:1.05rem}.menu-toggle:not([hidden]){display:block}nav{display:flex;flex-wrap:wrap;gap:22px;width:100%;overflow:visible;padding-top:12px}nav a{padding:12px 0;font-size:.85rem}.js-ready nav:not(.is-open){display:none}.hero-layout{grid-template-columns:1fr;gap:32px}.modern-hero{padding:35px 0 42px}.hero-message h1{font-size:clamp(2.75rem,8.5vw,4rem);margin-top:20px}.hero-message .lead{max-width:540px}.system-visual{width:100%;max-width:530px;margin:auto;min-height:490px}.phone-illustration{right:12%;top:78px;width:206px}.boiler-illustration{left:12%;top:140px}.gateway-illustration{left:24%;top:327px}.house-outline{left:8%;top:110px}.connection-path{left:22%;top:287px}.connection-label{top:61px;left:20px}.visual-topline{inset:20px 20px auto}.connection-steps{gap:20px}.connection-section{padding:32px 0}.feature-band{padding:52px 0}.help-grid{grid-template-columns:1fr}.help-card{padding:28px}.help-band{padding-bottom:45px}.compliance-inner{align-items:flex-start;flex-direction:column}.compliance-links{flex-wrap:wrap}.feature-card h3{font-size:1.1rem}.actions .button{width:auto}.footer-inner{gap:22px}}
@media(max-width:420px){.phone-illustration{right:17px;width:182px;transform:rotate(4deg)}.boiler-illustration{left:23px;width:90px}.gateway-illustration{left:51px}.connection-path{left:65px;width:135px}.house-outline{left:0}.system-visual{min-height:485px}.connection-steps{grid-template-columns:1fr;gap:20px}.connection-steps li{display:flex;gap:18px}.connection-steps h3{margin:0 0 4px}.feature-grid{gap:24px 18px}.feature-card p{font-size:.82rem}.actions{flex-direction:column;align-items:stretch}.actions .button{width:100%}.eyebrow{font-size:.6rem}.hero-message h1{font-size:2.65rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}
@media(max-width:470px){.container{width:calc(100% - 28px)}}

/* Actual app artwork extracted losslessly from the supplied Part3_5.svg. */
.phone-illustration.phone-with-app{height:362px;padding:0;top:75px;overflow:hidden;background:#e0e5eb;border-radius:27px}
.actual-app-screen{display:block;width:100%;height:100%;object-fit:fill}
@media(max-width:760px){.system-visual{min-height:530px}.phone-illustration.phone-with-app{top:90px}}

/* Connectivity illustration: solid OpenTherm cable, radio signal and internet. */
.system-visual{background-image:radial-gradient(circle at 20% 18%,#ffffffaa,transparent 52%),radial-gradient(#b6c5ce 1px,transparent 1px);background-size:auto,22px 22px;box-shadow:inset 0 1px 0 #fff,0 12px 35px #18394e08}
.connected-diagram{position:absolute;inset:0;width:100%;height:530px;overflow:visible}
.diagram-label{font:600 10px system-ui,sans-serif;letter-spacing:.1px}.diagram-detail{font:8px system-ui,sans-serif;fill:#6e7f88}.boiler-title{font:600 12px system-ui,sans-serif;fill:#29465b}

/* Extracted title-page wordmark: 66px within the 88px header. */
.header-inner{min-height:88px}.brand{flex-shrink:0}.brand img.header-logo{width:auto;height:66px;max-width:100%;object-fit:contain;border-radius:0}
@media(max-width:760px){.header-inner{padding:11px 0}.brand{max-width:calc(100% - 90px)}.brand img.header-logo{width:273px;height:66px}}

/* Light-grey header with the wordmark inset by roughly its THER width. */
.site-header{background:#eef0f2}
.header-inner .brand{margin-left:76px}
@media(max-width:760px){.header-inner .brand{margin-left:0}}
