/* New OMS publication, scoped to its features and reading guides. */
.oms-feature{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(15rem,1fr);gap:2rem;align-items:center;background:#e9f0ed;border:1px solid #c9d8d0;border-radius:1.25rem;padding:clamp(1.3rem,3vw,2.8rem);margin:2rem 0;color:#173b3d}
.oms-feature h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.16;letter-spacing:-.025em;margin:.45rem 0 1rem;max-width:22ch}.oms-feature p{max-width:66ch}.oms-eyebrow{font-size:.76rem;font-weight:750;letter-spacing:.09em;color:#49645d;margin:0}.oms-actions{display:flex;gap:.85rem 1.25rem;align-items:center;flex-wrap:wrap;margin:1.15rem 0}.oms-actions a:not(.s-button){font-weight:650;text-decoration:underline;text-underline-offset:3px}.oms-note{font-size:.86rem;line-height:1.6;color:#425951;margin:.8rem 0 0}.oms-ranks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;align-self:stretch;align-items:center}.oms-ranks>div{border-top:2px solid #b18d4b;padding:1rem .4rem;min-width:0}.oms-ranks strong{display:block;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:normal;line-height:1.1;color:#173b3d}.oms-ranks span{display:block;font-size:.78rem;line-height:1.45;margin-top:.7rem;color:#425951}.oms-byline{font-size:.88rem;color:#52655f}.oms-guide{max-width:1140px}.oms-guide .f-content{min-width:0}.oms-guide h2{scroll-margin-top:8rem}.oms-guide .f-section{margin-block:2rem}.oms-table-wrap{overflow-x:auto;max-width:100%;margin:1.25rem 0}.oms-table{border-collapse:collapse;min-width:34rem;width:100%;font-size:.92rem}.oms-table th,.oms-table td{text-align:start;vertical-align:top;padding:.8rem;border-bottom:1px solid #d3dfd8}.oms-table th{background:#edf2ee;color:#244846}.oms-equation{padding:1rem 1.25rem;background:#f1f4ef;border-inline-start:3px solid #b18d4b;overflow-x:auto;font-family:Georgia,serif;font-size:1.08rem;line-height:1.7;direction:ltr;text-align:left}.oms-evidence{display:inline-block;font-size:.83rem;font-weight:650;color:#315d59;margin:.3rem 0}.oms-callout{padding:1.1rem 1.35rem;background:#eef2ed;border:1px solid #d4dfd7;border-radius:.7rem;margin:1.4rem 0}.oms-callout h3{margin:.1rem 0 .7rem}.oms-callout p:last-child{margin-bottom:0}.oms-scope{font-size:.94rem;line-height:1.7;color:#3e5954}.oms-guide a,.oms-feature a{overflow-wrap:anywhere}.oms-guide .c-citation{overflow-wrap:anywhere}.oms-feature :focus-visible,.oms-guide :focus-visible{outline:3px solid #9b6f20;outline-offset:4px}.oms-source-card{border-inline-start:3px solid #b18d4b;padding:.1rem 1.2rem;margin:1.3rem 0}
@media(max-width:760px){.oms-feature{grid-template-columns:1fr;gap:1rem}.oms-feature h2{max-width:none}.oms-ranks{align-items:start}.oms-ranks>div{padding:.8rem .2rem}.oms-ranks strong{font-size:2.4rem}.oms-ranks span{font-size:.8rem}.oms-guide .f-layout{display:block}.oms-guide .f-toc{position:static;width:100%;margin-bottom:1.5rem}.oms-table{min-width:30rem}}
@media print{.oms-feature,.oms-callout,.oms-equation{background:white;color:black}.oms-actions a{color:black}.oms-table{min-width:0;font-size:.8rem}}
