/* Scoped rules content in OmegaSolutions native Fira Sans/navy/gold theme. */
.oms-design main .oms-rules{width:100%;max-width:880px!important;margin:0 auto;min-width:0;box-sizing:border-box;overflow-wrap:break-word;color:var(--oms-ink,#edf2f7);font-family:"Fira Sans",Arial,sans-serif}.oms-design.oms-interior main .oms-rules p,.oms-design.oms-interior main .oms-rules li{font-size:17px!important;line-height:1.75!important}.oms-design main .oms-rules h1{font-size:clamp(29px,3.5vw,43px)!important;line-height:1.18!important;margin:24px 0!important}.oms-design main .oms-rules h2{font-size:26px!important;line-height:1.3!important;margin:40px 0 16px!important}.oms-rules a,.oms-rules-series a{text-decoration:underline!important;text-underline-offset:3px;color:var(--oms-link,#9dc9ed);border:0}.oms-rules figure{margin:28px 0}.oms-rules figure img{display:block;width:100%;max-width:100%;height:auto}.oms-rules figcaption{font-size:14px;line-height:1.5;margin-top:12px;color:var(--oms-muted,#bdc9d7)}.oms-rules .oms-toc{padding:24px;background:var(--oms-panel,#242e3e);border-left:3px solid var(--oms-accent,#e2b66a);margin:28px 0}.oms-toc p{margin:0 0 10px}.oms-toc ul{margin:0;padding-left:22px}.oms-rules .oms-table{overflow-x:auto;margin:26px 0;max-width:100%}.oms-rules table{width:100%;min-width:560px;border-collapse:collapse}.oms-design.oms-interior main .oms-rules td,.oms-design.oms-interior main .oms-rules th{padding:14px 12px;text-align:left;vertical-align:top;border:1px solid var(--oms-line,#536071);font-size:15px!important;line-height:1.55!important}.oms-rules th{background:var(--oms-panel,#242e3e)}.oms-rules .oms-rules-request{display:inline-block;padding:14px 20px;border:1px solid var(--oms-accent,#e2b66a);color:var(--oms-accent,#e2b66a);text-decoration:none!important;margin:16px 0;min-height:44px;box-sizing:border-box}.oms-rules-series{background:var(--oms-panel,#242e3e);border-top:4px solid var(--oms-accent,#e2b66a);padding:28px;margin:28px 0 36px;color:var(--oms-ink,#edf2f7)}.oms-rules-series h2{font-size:29px!important;margin:0 0 16px!important;line-height:1.25!important}.oms-rules-series p{font-size:16px!important;line-height:1.65!important;margin:0 0 20px}.oms-rules-series ul{padding-left:22px;margin:0}.oms-rules-series li+li{margin-top:24px}.oms-rules-series strong{font-size:19px;line-height:1.4}.oms-rules-series li p{margin:8px 0 0}
@media(max-width:767px){.oms-design main .oms-rules h1{font-size:29px!important}.oms-design.oms-interior main .oms-rules p,.oms-design.oms-interior main .oms-rules li{font-size:16px!important}.oms-rules .oms-toc,.oms-rules-series{padding:20px}.oms-rules-series h2{font-size:25px!important}}

/* Explicit product/source links within new rules prose; native CTA stays a button. */
body.oms-design.oms-interior main.zz-wrap article.zz-art.oms-rules p a:not(.oms-rules-request),body.oms-design.oms-interior main.zz-wrap article.zz-art.oms-rules td a:not(.oms-rules-request),body.oms-design.oms-interior main.zz-wrap article.zz-art.oms-rules th a:not(.oms-rules-request){text-decoration:underline!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-underline-offset:3px!important}
