.npisClassifieds .ipsButton{background:#4169e1!important;background-color:#4169e1!important;border-color:#4169e1!important;color:#fff!important;margin-block:4px;margin-inline-end:10px}
.npisClassifieds .ipsButton:hover{background:#3154ba!important;border-color:#3154ba!important}
.npisClassifieds .ipsButton:focus-visible{outline:3px solid #9ab3ff;outline-offset:3px}
.npisClassifieds .ipsControlStrip{column-gap:8px;row-gap:8px}
.npisClassifieds .clOwnerActions .ipsButton{margin:0}
.npisClassifieds .clStatsGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;align-items:stretch}
.npisClassifieds .clStatsCard{display:flex;flex-direction:column;align-items:flex-start;padding:12px;min-width:0}
.npisClassifieds .clStatsLabel{height:2.7em;line-height:1.35;font-size:13px;margin:0 0 8px;width:100%}
.npisClassifieds .clStatsValue{font-size:28px;font-weight:700;line-height:1.2;margin:0;font-variant-numeric:tabular-nums}
.npisClassifieds .clStatsCard p{margin-block-start:16px;margin-block-end:0}
@media(max-width:900px){.npisClassifieds .clStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:540px){.npisClassifieds .clStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.npisClassifieds .clStatsCard{border:2px solid var(--cl-stat-border,#4169e1)!important;border-radius:10px}
.npisClassifieds .clStatsCard:nth-child(1){--cl-stat-border:#4169e1}
.npisClassifieds .clStatsCard:nth-child(2){--cl-stat-border:#159d73}
.npisClassifieds .clStatsCard:nth-child(3){--cl-stat-border:#8656c5}
.npisClassifieds .clStatsCard:nth-child(4){--cl-stat-border:#d99a16}
.npisClassifieds .clStatsCard:nth-child(5){--cl-stat-border:#dc6b30}
.npisClassifieds .clStatsCard:nth-child(6){--cl-stat-border:#149bb6}
.npisClassifieds .clStatsCard:nth-child(7){--cl-stat-border:#cc4c91}
.npisClassifieds .clGuide{max-width:1000px;margin-inline:auto;padding:clamp(20px,3vw,40px);line-height:1.65}
.npisClassifieds .clGuide header p{font-size:1.1em}
.npisClassifieds .clGuide nav{margin-block:24px;padding:16px 20px;border:1px solid #b9c9f3;border-radius:8px}
.npisClassifieds .clGuide nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 24px;list-style:none;padding:0;margin:0}
.npisClassifieds .clGuide section{padding-block:22px;border-top:1px solid var(--i-background_3,#dbe3ee);scroll-margin-top:30px}
.npisClassifieds .clGuide h1{font-size:clamp(24px,3vw,34px);line-height:1.25;margin-bottom:12px}
.npisClassifieds .clGuide h2{font-size:21px;line-height:1.3;margin-bottom:14px}
.npisClassifieds .clGuide p{margin-block:12px}
.npisClassifieds .clGuide section li{margin-block:8px}
.npisClassifieds .clGuide nav ul{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}
.npisClassifieds .clGuide a,.npisClassifieds .clGuide .ipsButton{display:inline!important;background:transparent!important;color:#214e73!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;text-align:left!important;text-decoration:underline!important}
@media(max-width:700px){.npisClassifieds .clGuide nav ul{grid-template-columns:minmax(0,1fr)}}
