body[data-design=nottingham] .ng-appliance-context{background:var(--ng-paper)}body[data-design=nottingham] .ng-readings{background:var(--ng-white);box-shadow:inset 0 0 0 1px var(--ng-line);border-radius:26px;padding:clamp(18px,3vw,34px)}body[data-design=nottingham] .ng-reading-row{border-top:1px solid var(--ng-line);grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);align-items:start;gap:24px clamp(28px,4vw,56px);padding-block:clamp(18px,3vw,34px);display:grid}body[data-design=nottingham] .ng-reading-row:first-child{border-top:0;padding-top:0}body[data-design=nottingham] .ng-reading-row:last-child{padding-bottom:0}body[data-design=nottingham] .ng-reading{background:var(--ng-lime-tint);border-radius:20px;justify-items:start;padding:26px 26px 24px;display:grid}body[data-design=nottingham] :where(.ng-reading) p{margin:0}body[data-design=nottingham] .ng-reading-label{color:var(--ng-forest);margin-bottom:14px;font-size:.86rem;font-weight:700}body[data-design=nottingham] .ng-reading-value{color:var(--ng-forest-deep);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:clamp(2.5rem,3.6vw,3.25rem);font-weight:800;line-height:1;display:flex}body[data-design=nottingham] .ng-reading-value>span{color:var(--ng-forest);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}body[data-design=nottingham] .ng-reading-unit{color:var(--ng-muted);margin-top:8px;font-size:.86rem;line-height:1.4}body[data-design=nottingham] .ng-reading-tag{background:var(--ng-lime);box-shadow:inset 0 0 0 2px var(--ng-forest);color:var(--ng-forest-deep);border-radius:999px;padding:4px 13px;font-size:.84rem;font-weight:800;line-height:1.3;display:inline-block}body[data-design=nottingham] .ng-reading>.ng-reading-tag{margin-top:18px}body[data-design=nottingham] .ng-reading-units{border-top:1px solid #143d2c24;grid-template-columns:repeat(2,auto);justify-self:stretch;gap:0 24px;margin:18px 0 0;padding-top:16px;display:grid}body[data-design=nottingham] .ng-reading-units dt{color:var(--ng-muted);font-size:.8rem}body[data-design=nottingham] .ng-reading-units dd{color:var(--ng-forest-deep);white-space:nowrap;margin:2px 0 0;font-weight:700}body[data-design=nottingham] :is(.ng-reading-codes,.ng-reading-sites,.ng-reading-tips,.ng-reading-centres){margin:0;padding:0;list-style:none}body[data-design=nottingham] .ng-reading-codes{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}body[data-design=nottingham] .ng-reading-codes li{background:var(--ng-lime);min-width:58px;height:28px;box-shadow:inset 0 0 0 2.5px var(--ng-forest);color:var(--ng-forest-deep);border-radius:999px;place-items:center;padding-inline:12px;font-size:.86rem;font-weight:800;display:inline-grid}body[data-design=nottingham] .ng-reading-sites{justify-self:stretch;gap:18px;display:grid}body[data-design=nottingham] .ng-reading-sites li+li{border-top:1px solid #143d2c24;padding-top:18px}body[data-design=nottingham] .ng-reading-sites .ng-reading-unit{color:var(--ng-ink-2);font-weight:600}body[data-design=nottingham] .ng-reading-sites+.ng-reading-unit{margin-top:18px}body[data-design=nottingham] .ng-reading-body{min-width:0;padding-top:6px}body[data-design=nottingham] .ng-reading-body h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.35rem,2vw,1.6rem)}body[data-design=nottingham] .ng-reading-source{max-width:68ch;color:var(--ng-ink-2);margin:0}body[data-design=nottingham] .ng-reading-body h4{letter-spacing:-.015em;margin:0 0 8px;font-size:1.05rem;line-height:1.3}body[data-design=nottingham] :is(.ng-reading-tips,.ng-reading-pair,.ng-reading-centres){border-top:1px solid var(--ng-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px clamp(24px,3vw,40px);margin-top:24px;padding-top:24px;display:grid}body[data-design=nottingham] :is(.ng-reading-tips,.ng-reading-pair,.ng-reading-centres) p{color:var(--ng-ink-2);margin:0;font-size:.94rem}body[data-design=nottingham] .ng-reading-tips li{grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:16px;display:grid}body[data-design=nottingham] .ng-reading-tips .ng-icon{grid-row:span 3;width:44px;height:44px}body[data-design=nottingham] .ng-reading-tips .ng-link{justify-self:start;margin-top:12px;font-size:.94rem}body[data-design=nottingham] .ng-reading-centres li{align-content:start;justify-items:start;gap:8px;display:grid}body[data-design=nottingham] .ng-reading-centres .ng-reading-tag{box-shadow:none;color:var(--ng-forest);background:0 0;padding:0;font-size:.85rem;font-weight:700}body[data-design=nottingham] .ng-reading-centres h4{margin:6px 0 0;font-size:1.15rem}body[data-design=nottingham] .ng-reading-centres address{color:var(--ng-ink-2);font-size:.94rem;font-style:normal;font-weight:600}body[data-design=nottingham] .ng-reading-centres .ng-centre-notice{background:var(--ng-tangerine-tint);box-shadow:inset 3px 0 0 var(--ng-tangerine);border-radius:12px;margin-top:4px;padding:10px 14px}body[data-design=nottingham] .ng-reading-note{max-width:82ch;color:var(--ng-muted);margin:24px 0 0;font-size:.85rem}@media (width<=900px){body[data-design=nottingham] .ng-reading-row{grid-template-columns:minmax(0,1fr)}body[data-design=nottingham] .ng-reading-body{padding-top:0}}@media (width<=420px){body[data-design=nottingham] .ng-reading{padding:22px 20px 20px}body[data-design=nottingham] .ng-reading-value{font-size:2.4rem}}
