.boiler-landing .plumber-hero {
    background:
        radial-gradient(circle at 88% 8%,rgba(255,174,0,.12),transparent 24%),
        radial-gradient(circle at 14% 94%,rgba(184,243,0,.1),transparent 26%),
        linear-gradient(rgba(11,16,12,.034) 1px,transparent 1px),
        linear-gradient(90deg,rgba(11,16,12,.034) 1px,transparent 1px),
        #f9faf5;
    background-size: auto,auto,32px 32px,32px 32px,auto;
}

.boiler-landing .plumber-search-console {
    box-shadow: 0 34px 90px rgba(8,15,10,.24),inset 0 0 0 1px rgba(255,174,0,.08);
}

.boiler-landing .plumber-search-console > header b,
.boiler-landing .plumber-reference-live.is-archive {
    color: #ffd36a;
}

.boiler-landing .plumber-reference-live.is-archive i {
    background: #ffb000;
    box-shadow: 0 0 0 5px rgba(255,176,0,.13);
}

.boiler-case-equation strong {
    text-transform: uppercase;
}

.boiler-negative-grid article strong {
    max-width: 100%;
    overflow-wrap: anywhere;
    font-size: clamp(30px,3.8vw,58px);
    letter-spacing: -.055em;
}

.boiler-measurement-path strong {
    font-size: clamp(27px,4.2vw,56px) !important;
    letter-spacing: -.055em !important;
}

.boiler-reference-archive {
    isolation: isolate;
    display: grid;
    place-items: center;
    padding: clamp(64px,8vw,94px) clamp(24px,4vw,56px) 32px;
    background:
        radial-gradient(circle at 77% 26%,rgba(255,176,0,.16),transparent 20%),
        radial-gradient(circle at 26% 84%,rgba(184,243,0,.12),transparent 24%),
        linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
        linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),
        #0b120d;
    background-size: auto,auto,28px 28px,28px 28px,auto;
}

.boiler-reference-archive::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: clamp(150px,22vw,250px);
    aspect-ratio: 1;
    border: 1px solid rgba(184,243,0,.24);
    border-radius: 50%;
    box-shadow:
        0 0 0 28px rgba(184,243,0,.025),
        0 0 0 58px rgba(255,176,0,.022);
}

.boiler-reference-archive > div:last-child {
    position: relative;
    z-index: 1;
    width: min(100%,520px);
    display: grid;
    gap: 14px;
    text-align: center;
}

.boiler-reference-archive > div:last-child small,
.boiler-reference-archive > div:last-child span {
    color: #a9b5ab;
    font: 850 8px/1.5 var(--font-mono,monospace);
    letter-spacing: .12em;
}

.boiler-reference-archive > div:last-child strong {
    color: #f5f8f5;
    font-size: clamp(25px,3.5vw,48px);
    line-height: .98;
    letter-spacing: -.055em;
    overflow-wrap: anywhere;
}

.boiler-reference-archive > div:last-child span {
    color: var(--plumber-lime);
}

.boiler-reference-note {
    margin-top: auto;
    padding-top: 20px;
    display: grid;
    gap: 7px;
    border-top: 1px solid rgba(255,255,255,.12);
}

.boiler-reference-note strong {
    color: #f5f8f5;
    font-size: 12px;
}

.boiler-reference-note small {
    color: #8f9b91;
    font-size: 10px;
    line-height: 1.5;
}

@media (max-width: 700px) {
    .boiler-reference-archive {
        min-height: 250px;
        padding: 72px 22px 28px;
    }

    .boiler-reference-archive > div:last-child strong {
        font-size: 28px;
    }

    .boiler-negative-grid article strong {
        font-size: 34px;
    }
}
