.ocf-detail-grid { display:grid;grid-template-columns:minmax(0,792fr) minmax(0,352fr);gap:var(--ocf-split-gap);align-items:start; }
.ocf-detail-aside { position:sticky;top: var(--cardinal-sticky-top); }
@media(max-width:850px) { .ocf-detail-grid { grid-template-columns:1fr;gap:calc(var(--ocf-grid-gap) * 1.25); }.ocf-detail-aside { position:static; } }

/* Inquiry panel: alternate-surface card in a heading-colored frame; phone in display type. */
.ocf-inquiry-panel {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: calc(var(--ocf-space-unit) * 0.75);
    padding: calc(var(--ocf-space-unit) * 1.75);
    border: calc(var(--card-border-width) * 1.333) solid var(--ocf-heading);
    border-radius: var(--card-radius);
    background: var(--cardinal-bg-alt);
    color: var(--ocf-body);
}

.ocf-inquiry-panel .eyebrow,
.ocf-inquiry-panel h3,
.ocf-inquiry-panel p { margin: 0; }

.ocf-inquiry-panel h3 { color: var(--ocf-heading); }

.ocf-inquiry-intro {
    font-size: var(--ocf-font-small-size);
    line-height: 1.6;
}

.ocf-inquiry-panel .btn-primary {
    justify-content: center;
    margin-top: calc(var(--ocf-space-unit) * 0.25);
    text-align: center;
}

.ocf-inquiry-call {
    display: flex;
    flex-direction: column;
    gap: calc(var(--ocf-space-unit) * 0.125);
    margin-top: calc(var(--ocf-space-unit) * 0.25);
    color: var(--ocf-heading);
}

.ocf-inquiry-call > span { display: contents; }

.ocf-inquiry-call__label { color: var(--ocf-body); font-size: var(--ocf-font-small-size); }

.ocf-inquiry-call strong {
    font-family: var(--ocf-font-heading), system-ui, sans-serif;
    font-size: calc(var(--font-h3-size) * 1.25);
    font-weight: var(--ocf-font-h2-weight);
    line-height: 1.07;
}

.ocf-inquiry-call:hover strong { color: var(--ocf-link); }

html[data-theme="dark"] .ocf-inquiry-panel { border-color: var(--ocf-border); }

/* Long-form lists: ordered steps get display-type primary numbers (01, 02 ...). */
.ocf-longform ol {
    counter-reset: cardinal-step;
    list-style: none;
    padding-left: 0;
}

.ocf-longform ol > li {
    position: relative;
    padding-left: calc(var(--ocf-space-unit) * 2.5);
    counter-increment: cardinal-step;
}

.ocf-longform ol > li::before {
    content: counter(cardinal-step, decimal-leading-zero);
    position: absolute;
    top: -0.1em;
    left: 0;
    color: var(--ocf-link);
    font-family: var(--ocf-font-heading), system-ui, sans-serif;
    font-size: calc(var(--font-h3-size) * 1);
    font-weight: var(--ocf-font-h2-weight);
    line-height: 1.2;
}

.ocf-longform ul { padding-left: 0; list-style: none; }
.ocf-longform ul > li { position: relative; padding-left: calc(var(--ocf-space-unit) * 1.25); }
.ocf-longform ul > li::before {
    content: '';
    position: absolute;
    top: 0.68em;
    left: 0;
    width: calc(var(--ocf-space-unit) * 0.4375);
    height: calc(var(--ocf-space-unit) * 0.4375);
    background: var(--ocf-primary);
}

/* OCF_AGENT_BLOCK:shared-inquiry-panel-color-fix START */
/* Shared inquiry panel color correction only. */
.ocf-inquiry-panel {
    background: #102F5C;
    color: #E6ECF5;
}

.ocf-inquiry-panel .eyebrow { color: #FFD400; }
.ocf-inquiry-panel h3 { color: #FFFFFF; }
.ocf-inquiry-panel .ocf-inquiry-intro,
.ocf-inquiry-panel .ocf-inquiry-call__label { color: #E6ECF5; }

.ocf-inquiry-panel .btn-primary {
    background-color: #FFD400;
    color: #102F5C;
    font-weight: 700;
}
.ocf-inquiry-panel .btn-primary > span {
    background: transparent !important;
    box-shadow: none !important;
    color: #102F5C;
    font-weight: 700;
}
.ocf-inquiry-panel .btn-primary:hover,
.ocf-inquiry-panel .btn-primary:focus-visible {
    background-color: #FFE24D;
    color: #102F5C;
}
.ocf-inquiry-panel .btn-primary:hover > span,
.ocf-inquiry-panel .btn-primary:focus-visible > span { color: #102F5C; }

.ocf-inquiry-panel .ocf-inquiry-call,
.ocf-inquiry-panel .ocf-inquiry-call strong { color: #FFFFFF; }
.ocf-inquiry-panel .ocf-inquiry-call strong { font-weight: 700; }
.ocf-inquiry-panel .ocf-inquiry-call:hover,
.ocf-inquiry-panel .ocf-inquiry-call:focus-visible,
.ocf-inquiry-panel .ocf-inquiry-call:hover strong,
.ocf-inquiry-panel .ocf-inquiry-call:focus-visible strong { color: #FFD400; }

.ocf-inquiry-panel [data-ocf-field],
.ocf-inquiry-panel .ocf-inquiry-call,
.ocf-inquiry-panel .ocf-inquiry-call > span,
.ocf-inquiry-panel mark {
    background: none !important;
    box-shadow: none !important;
}
.ocf-inquiry-panel mark { color: inherit !important; }
.ocf-inquiry-panel ::selection,
.ocf-inquiry-panel ::-moz-selection {
    background: transparent !important;
    color: inherit !important;
}
/* OCF_AGENT_BLOCK:shared-inquiry-panel-color-fix END */

/* OCF_AGENT_BLOCK:panel-upgrades-page-cards START */
/* Panel-upgrades page: scoped card grids, process steps, project callout and trust line. */
body.postid-24 .ocf-longform .panel-warning-grid,
body.postid-24 .ocf-longform .panel-audience-grid {
    display: grid;
    gap: var(--ocf-grid-gap);
    align-items: stretch;
    grid-auto-rows: 1fr;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: 0;
    list-style: none;
}

body.postid-24 .ocf-longform .panel-warning-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.postid-24 .ocf-longform .panel-audience-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.postid-24 .ocf-longform ol.panel-process.ocf-commitments-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--ocf-grid-gap);
    align-items: stretch;
    grid-auto-rows: 1fr;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: 0;
    list-style: none;
}

body.postid-24 .ocf-longform .panel-warning-grid > li,
body.postid-24 .ocf-longform .panel-audience-grid > li {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: calc(var(--ocf-space-unit) * 0.5);
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 1.25);
    border: 1px solid #E3E8F0;
    border-top: 4px solid #FFD400;
    border-radius: 12px;
    background: #FFFFFF;
    box-shadow: 0 6px 18px rgba(16, 47, 92, 0.08);
}

body.postid-24 .ocf-longform .panel-warning-grid > li::before,
body.postid-24 .ocf-longform .panel-audience-grid > li::before {
    display: none;
    content: none;
}

body.postid-24 .ocf-longform .panel-warning-grid > li > strong,
body.postid-24 .ocf-longform .panel-audience-grid > li > strong {
    color: #102F5C;
    font-weight: 700;
}

body.postid-24 .ocf-longform .panel-warning-grid > li > p,
body.postid-24 .ocf-longform .panel-audience-grid > li > p {
    margin: 0;
}

body.postid-24 .ocf-longform .panel-audience-grid > li > a {
    display: inline-flex;
    align-items: center;
    margin-top: auto;
    padding-top: calc(var(--ocf-space-unit) * 0.5);
    font-weight: 700;
}

body.postid-24 .ocf-longform ol.panel-process > li.ocf-commitment {
    position: static;
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 1.75);
    counter-increment: none;
}

body.postid-24 .ocf-longform ol.panel-process > li.ocf-commitment::before {
    display: none;
    content: none;
}

body.postid-24 .ocf-longform ol.panel-process > li.ocf-commitment h3,
body.postid-24 .ocf-longform ol.panel-process > li.ocf-commitment p {
    margin: 0;
}

body.postid-24 .ocf-longform p.panel-placeholder {
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: calc(var(--ocf-grid-gap) * 0.875);
    border: 2px dashed #FFD400;
    border-radius: 12px;
    background: #FFF8D6;
    color: #102F5C;
}

body.postid-24 .ocf-longform ul.panel-trust-line {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0;
    margin: calc(var(--ocf-grid-gap) * 0.875) 0 0;
    padding: calc(var(--ocf-space-unit) * 0.875);
    border-radius: 12px;
    background: #F5F7FA;
    color: #102F5C;
    list-style: none;
}

body.postid-24 .ocf-longform ul.panel-trust-line > li {
    position: static;
    flex: 0 1 auto;
    margin: 0;
    padding: 0 calc(var(--ocf-space-unit) * 0.75);
    color: #102F5C;
    font-size: var(--ocf-font-small-size);
    line-height: 1.5;
    text-align: center;
}

body.postid-24 .ocf-longform ul.panel-trust-line > li::before {
    display: none;
    content: none;
}

body.postid-24 .ocf-longform ul.panel-trust-line > li + li {
    margin-top: 0;
    border-left: 1px solid #C8D2DE;
}

@media (max-width: 900px) {
    body.postid-24 .ocf-longform .panel-audience-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 600px) {
    body.postid-24 .ocf-longform .panel-warning-grid,
    body.postid-24 .ocf-longform .panel-audience-grid,
    body.postid-24 .ocf-longform ol.panel-process.ocf-commitments-list {
        grid-template-columns: minmax(0, 1fr);
    }

    body.postid-24 .ocf-longform ul.panel-trust-line {
        flex-direction: column;
        align-items: stretch;
    }

    body.postid-24 .ocf-longform ul.panel-trust-line > li {
        padding: calc(var(--ocf-space-unit) * 0.5) 0;
    }

    body.postid-24 .ocf-longform ul.panel-trust-line > li + li {
        border-top: 1px solid #C8D2DE;
        border-left: 0;
    }
}
/* OCF_AGENT_BLOCK:panel-upgrades-page-cards END */

/* OCF_AGENT_BLOCK:electrical-inspections-page-cards START */
/* Electrical-inspections page: scoped checklist, warning/property cards, callout and trust line. */
body.postid-25 .ocf-longform .inspection-check-list,
body.postid-25 .ocf-longform .inspection-warning-grid,
body.postid-25 .ocf-longform .inspection-property-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--ocf-grid-gap);
    align-items: stretch;
    grid-auto-rows: 1fr;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: 0;
    list-style: none;
}

body.postid-25 .ocf-longform .inspection-check-list > li,
body.postid-25 .ocf-longform .inspection-warning-grid > li,
body.postid-25 .ocf-longform .inspection-property-grid > li {
    position: relative;
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 1.25);
    border: 1px solid #E3E8F0;
    border-radius: 12px;
    background: #FFFFFF;
    box-shadow: 0 6px 18px rgba(16, 47, 92, 0.08);
}

body.postid-25 .ocf-longform .inspection-check-list > li {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--ocf-space-unit) * 0.75);
}

body.postid-25 .ocf-longform .inspection-check-list > li::before {
    position: static;
    top: auto;
    left: auto;
    display: block;
    flex: 0 0 auto;
    width: auto;
    height: auto;
    margin: 0;
    background: none;
    color: #FFD400;
    content: "✓";
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.3;
}

body.postid-25 .ocf-longform .inspection-check-list > li > strong {
    display: block;
    color: #102F5C;
    font-weight: 700;
}

body.postid-25 .ocf-longform .inspection-check-list--lead > li > strong {
    flex: 0 0 42%;
}

body.postid-25 .ocf-longform .inspection-check-list > li > p {
    flex: 1 1 auto;
    margin: 0;
}

body.postid-25 .ocf-longform .inspection-warning-grid > li,
body.postid-25 .ocf-longform .inspection-property-grid > li {
    display: flex;
    flex-direction: column;
    gap: calc(var(--ocf-space-unit) * 0.5);
    border-top: 4px solid #FFD400;
}

body.postid-25 .ocf-longform .inspection-warning-grid > li::before,
body.postid-25 .ocf-longform .inspection-property-grid > li::before {
    display: none;
    content: none;
}

body.postid-25 .ocf-longform .inspection-warning-grid > li > strong,
body.postid-25 .ocf-longform .inspection-property-grid > li > strong {
    color: #102F5C;
    font-weight: 700;
}

body.postid-25 .ocf-longform .inspection-warning-grid > li > p,
body.postid-25 .ocf-longform .inspection-property-grid > li > p {
    margin: 0;
}

body.postid-25 .ocf-longform .inspection-property-grid > li > p {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
}

body.postid-25 .ocf-longform .inspection-property-grid > li > p > a {
    display: inline-flex;
    align-self: flex-start;
    margin-top: auto;
    padding-top: calc(var(--ocf-space-unit) * 0.625);
    font-weight: 700;
}

body.postid-25 .ocf-longform ul.inspection-warning-grid > li + li,
body.postid-25 .ocf-longform ul.inspection-check-list > li + li,
body.postid-25 .ocf-longform ul.inspection-property-grid > li + li {
    margin-top: 0;
}

body.postid-25 .ocf-longform p.inspection-emergency-callout {
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: calc(var(--ocf-grid-gap) * 0.875);
    border-left: 4px solid #FFD400;
    border-radius: 0 12px 12px 0;
    background: #FFF8D6;
    color: #102F5C;
}

body.postid-25 .ocf-longform p.inspection-emergency-callout a {
    color: #102F5C;
    font-weight: 700;
    text-decoration: underline;
}

body.postid-25 .ocf-longform ol.inspection-process.ocf-commitments-list {
    grid-auto-rows: 1fr;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
}

body.postid-25 .ocf-longform ol.inspection-process > li.ocf-commitment {
    position: static;
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 1.75);
    counter-increment: none;
}

body.postid-25 .ocf-longform ol.inspection-process > li.ocf-commitment::before {
    display: none;
    content: none;
}

body.postid-25 .ocf-longform ol.inspection-process > li.ocf-commitment h3,
body.postid-25 .ocf-longform ol.inspection-process > li.ocf-commitment p {
    margin: 0;
}

body.postid-25 .ocf-longform p.inspection-placeholder {
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: calc(var(--ocf-grid-gap) * 0.875);
    border: 2px dashed #FFD400;
    border-radius: 12px;
    background: #FFF8D6;
    color: #102F5C;
}

body.postid-25 .ocf-longform ul.inspection-trust-line {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0;
    margin: calc(var(--ocf-grid-gap) * 0.875) 0 0;
    padding: calc(var(--ocf-space-unit) * 0.875);
    border-radius: 12px;
    background: #F5F7FA;
    color: #102F5C;
    list-style: none;
}

body.postid-25 .ocf-longform ul.inspection-trust-line > li {
    position: static;
    flex: 0 1 auto;
    margin: 0;
    padding: 0 calc(var(--ocf-space-unit) * 0.75);
    color: #102F5C;
    font-size: var(--ocf-font-small-size);
    line-height: 1.5;
    text-align: center;
}

body.postid-25 .ocf-longform ul.inspection-trust-line > li::before {
    display: none;
    content: none;
}

body.postid-25 .ocf-longform ul.inspection-trust-line > li + li {
    margin-top: 0;
    border-left: 1px solid #C8D2DE;
}

@media (max-width: 600px) {
    body.postid-25 .ocf-longform .inspection-check-list,
    body.postid-25 .ocf-longform .inspection-warning-grid,
    body.postid-25 .ocf-longform .inspection-property-grid {
        grid-template-columns: minmax(0, 1fr);
    }

    body.postid-25 .ocf-longform .inspection-check-list--lead > li > strong {
        flex-basis: auto;
    }

    body.postid-25 .ocf-longform ul.inspection-trust-line {
        flex-direction: column;
        align-items: stretch;
    }

    body.postid-25 .ocf-longform ul.inspection-trust-line > li {
        padding: calc(var(--ocf-space-unit) * 0.5) 0;
    }

    body.postid-25 .ocf-longform ul.inspection-trust-line > li + li {
        border-top: 1px solid #C8D2DE;
        border-left: 0;
    }
}
/* OCF_AGENT_BLOCK:electrical-inspections-page-cards END */

/* OCF_AGENT_BLOCK:inspection-checklist-lead-stack START */
/* Inspection checklist card copy: keep the bold lead-in above the description for readable card widths. */
body.postid-25 .ocf-longform .inspection-check-list--lead > li {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    grid-template-rows: auto auto;
    align-items: start;
}

body.postid-25 .ocf-longform .inspection-check-list--lead > li::before {
    grid-column: 1;
    grid-row: 1 / span 2;
}

body.postid-25 .ocf-longform .inspection-check-list--lead > li > strong,
body.postid-25 .ocf-longform .inspection-check-list--lead > li > p {
    grid-column: 2;
    flex: none;
}

body.postid-25 .ocf-longform .inspection-check-list--lead > li > p {
    margin: 0;
}
/* OCF_AGENT_BLOCK:inspection-checklist-lead-stack END */

/* OCF_AGENT_BLOCK:aluminum-wiring-repair-page-cards START */
/* Aluminum wiring repair page: scoped lists, cards, process and callouts. */
body.postid-26 .ocf-longform ul.aluminum-identification-list {
    display: block;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: calc(var(--ocf-space-unit) * 0.75) calc(var(--ocf-space-unit) * 1.25);
    border: 1px solid #E3E8F0;
    border-radius: 12px;
    background: #FFFFFF;
    box-shadow: 0 6px 18px rgba(16, 47, 92, 0.08);
    list-style: none;
}

body.postid-26 .ocf-longform ul.aluminum-identification-list > li {
    position: relative;
    min-width: 0;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 0.75) 0 calc(var(--ocf-space-unit) * 0.75) calc(var(--ocf-space-unit) * 1.75);
    overflow-wrap: break-word;
}

body.postid-26 .ocf-longform ul.aluminum-identification-list > li + li {
    margin-top: 0;
    border-top: 1px solid #E3E8F0;
}

body.postid-26 .ocf-longform ul.aluminum-identification-list > li::before {
    position: absolute;
    top: calc(var(--ocf-space-unit) * 0.75);
    left: 0;
    display: block;
    width: auto;
    height: auto;
    background: none;
    color: #FFD400;
    content: "✓";
    font-size: 1.2rem;
    font-weight: 800;
    line-height: 1.35;
}

body.postid-26 .ocf-longform p.aluminum-call-line {
    margin: calc(var(--ocf-grid-gap) * 0.5) 0 calc(var(--ocf-grid-gap) * 0.75);
}

body.postid-26 .ocf-longform p.aluminum-call-line a {
    color: #102F5C;
    font-weight: 700;
    text-decoration: underline;
}

body.postid-26 .ocf-longform .aluminum-warning-grid,
body.postid-26 .ocf-longform .aluminum-method-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--ocf-grid-gap);
    align-items: stretch;
    grid-auto-rows: 1fr;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: 0;
    list-style: none;
}

body.postid-26 .ocf-longform .aluminum-warning-grid > li,
body.postid-26 .ocf-longform .aluminum-method-grid > li {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: calc(var(--ocf-space-unit) * 0.5);
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 1.25);
    border: 1px solid #E3E8F0;
    border-top: 4px solid #FFD400;
    border-radius: 12px;
    background: #FFFFFF;
    box-shadow: 0 6px 18px rgba(16, 47, 92, 0.08);
    overflow-wrap: break-word;
}

body.postid-26 .ocf-longform .aluminum-warning-grid > li::before,
body.postid-26 .ocf-longform .aluminum-method-grid > li::before {
    display: none;
    content: none;
}

body.postid-26 .ocf-longform .aluminum-warning-grid > li > strong,
body.postid-26 .ocf-longform .aluminum-method-grid > li > strong {
    color: #102F5C;
    font-weight: 700;
}

body.postid-26 .ocf-longform .aluminum-warning-grid > li > p,
body.postid-26 .ocf-longform .aluminum-method-grid > li > p {
    margin: 0;
}

body.postid-26 .ocf-longform p.aluminum-emergency-callout {
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: calc(var(--ocf-grid-gap) * 0.875);
    border-left: 4px solid #FFD400;
    border-radius: 0 12px 12px 0;
    background: #FFF8D6;
    color: #102F5C;
}

body.postid-26 .ocf-longform p.aluminum-emergency-callout a {
    color: #102F5C;
    font-weight: 700;
    text-decoration: underline;
}

body.postid-26 .ocf-longform ol.aluminum-process.ocf-commitments-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--ocf-grid-gap);
    align-items: stretch;
    grid-auto-rows: 1fr;
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: 0;
    list-style: none;
}

body.postid-26 .ocf-longform ol.aluminum-process > li.ocf-commitment {
    position: static;
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: calc(var(--ocf-space-unit) * 1.75);
    counter-increment: none;
}

body.postid-26 .ocf-longform ol.aluminum-process > li.ocf-commitment::before {
    display: none;
    content: none;
}

body.postid-26 .ocf-longform ol.aluminum-process > li.ocf-commitment h3,
body.postid-26 .ocf-longform ol.aluminum-process > li.ocf-commitment p {
    margin: 0;
}

body.postid-26 .ocf-longform p.aluminum-placeholder {
    margin: calc(var(--ocf-grid-gap) * 0.75) 0;
    padding: calc(var(--ocf-grid-gap) * 0.875);
    border: 2px dashed #FFD400;
    border-radius: 12px;
    background: #FFF8D6;
    color: #102F5C;
}

body.postid-26 .ocf-longform ul.aluminum-trust-line {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0;
    margin: calc(var(--ocf-grid-gap) * 0.875) 0 0;
    padding: calc(var(--ocf-space-unit) * 0.875);
    border-radius: 12px;
    background: #F5F7FA;
    color: #102F5C;
    list-style: none;
}

body.postid-26 .ocf-longform ul.aluminum-trust-line > li {
    position: static;
    flex: 0 1 auto;
    min-width: 0;
    margin: 0;
    padding: 0 calc(var(--ocf-space-unit) * 0.75);
    color: #102F5C;
    font-size: var(--ocf-font-small-size);
    line-height: 1.5;
    text-align: center;
}

body.postid-26 .ocf-longform ul.aluminum-trust-line > li::before {
    display: none;
    content: none;
}

body.postid-26 .ocf-longform ul.aluminum-trust-line > li + li {
    margin-top: 0;
    border-left: 1px solid #C8D2DE;
}

@media (max-width: 600px) {
    body.postid-26 .ocf-longform .aluminum-warning-grid,
    body.postid-26 .ocf-longform .aluminum-method-grid,
    body.postid-26 .ocf-longform ol.aluminum-process.ocf-commitments-list {
        grid-template-columns: minmax(0, 1fr);
    }

    body.postid-26 .ocf-longform ul.aluminum-trust-line {
        flex-direction: column;
        align-items: stretch;
    }

    body.postid-26 .ocf-longform ul.aluminum-trust-line > li {
        padding: calc(var(--ocf-space-unit) * 0.5) 0;
    }

    body.postid-26 .ocf-longform ul.aluminum-trust-line > li + li {
        border-top: 1px solid #C8D2DE;
        border-left: 0;
    }
}
/* OCF_AGENT_BLOCK:aluminum-wiring-repair-page-cards END */

/* OCF_AGENT_BLOCK:aluminum-process-mobile-stack START */
@media (max-width: 600px) {
    body.postid-26 .ocf-longform ol.aluminum-process.ocf-commitments-list {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}
/* OCF_AGENT_BLOCK:aluminum-process-mobile-stack END */
