/* SpectraTech native rules: scoped content only; compact fixed plaque untouched. */
.ss-rules-series{margin:36px 0 48px;padding:28px;background:var(--p2);border-left:4px solid var(--cy)}
.ss-rules-series h2{font-family:var(--fd);font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 14px;color:var(--tx)}
.ss-rules-series>p{max-width:70ch;line-height:1.65}.ss-rules-series ol{padding-left:24px;margin:24px 0 0}.ss-rules-series li{padding:12px 0;max-width:78ch}.ss-rules-series li>a{font-family:var(--fd);font-size:20px;color:var(--cy);text-decoration:underline;text-underline-offset:4px}.ss-rules-series li p{margin:8px 0 0;line-height:1.65}
body .ss-rules-article{max-width:860px}body .ss-rules-article p,body .ss-rules-article li{font-size:17px;line-height:1.75}body .ss-rules-article a[href*="/p/"]{text-decoration:underline;text-underline-offset:4px}body .ss-rules-article .ss-rules-figure{margin:28px 0;background:transparent;padding:0;display:block}body .ss-rules-article .ss-rules-figure img{width:100%;max-width:100%;max-height:none;height:auto;display:block;object-fit:contain}body .ss-rules-article figcaption{font-size:14px;line-height:1.6;color:var(--mu);margin-top:12px}body .ss-rules-article .s4-table table{font-size:16px}body .ss-rules-article .ss-rule-series-link{margin:16px 0 24px}body .ss-rules-article .ss-rule-series-link a{color:var(--cy)}
@media(max-width:540px){body main:is(.ss-rules-page,.ss-review-directory){padding-top:128px}html body main.ss-review-directory h1{font-size:28px!important;line-height:1.25!important;overflow-wrap:normal!important}.ss-rules-series{padding:20px 16px}.ss-rules-series li>a{font-size:18px}body .ss-rules-article p,body .ss-rules-article li{font-size:16px}}
