/* Only the data-backed edition comparison; other Download/Resources UI is unchanged. */
.dr-page .edition-table .edition-comparison-note{margin:7px 0 0;text-align:start;color:#506457;font-size:12px;line-height:1.7;font-weight:400;overflow-wrap:anywhere}
.dr-page .edition-table .status-mark[data-support-status="conditional"]{color:#705420}
.dr-page .edition-table .edition-condition-symbol{font-size:18px;line-height:1;font-weight:600}
.dr-page .edition-table .status-mark[data-support-status="not_included"]{color:#65716a}
.dr-page .edition-table-wrap .edition-comparison-updated{margin:0;padding:12px 18px;border-top:1px solid #e5ebe1;color:#65716a;font-size:12px;line-height:1.7}
.dr-page [data-edition-comparison] .comparison-toggle[hidden]{display:none}
.dr-page [data-edition-comparison] .edition-mobile-label{display:none}
.dr-page [data-edition-comparison] tbody[hidden]{display:none!important}
@media(max-width:600px){
  .dr-page [data-edition-comparison] .edition-table,.dr-page [data-edition-comparison] tbody{display:block;width:100%}
  .dr-page [data-edition-comparison] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .dr-page [data-edition-comparison] tr[data-comparison-feature]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #e5ebe1}
  .dr-page [data-edition-comparison] tr[data-comparison-feature]>th{grid-column:1/-1;width:auto;padding:14px 14px 8px;border:0;color:#172f28;font-size:13px;line-height:1.6}
  .dr-page [data-edition-comparison] tr[data-comparison-feature]>td{min-width:0;padding:8px 14px 16px;border:0;vertical-align:top}
  .dr-page [data-edition-comparison] .comparison-group,.dr-page [data-edition-comparison] .comparison-group>th{display:block;width:100%;box-sizing:border-box}
  .dr-page [data-edition-comparison] .edition-mobile-label{display:block;margin:0 0 7px;font-size:12px;font-weight:600;color:#455b4f}
  .dr-page .edition-table .status-mark{flex-wrap:wrap;justify-content:center}
  .dr-page .edition-table .edition-comparison-note{font-size:12px;line-height:1.75}
}
.dr-page .full-feature-group{padding:22px 24px;border-bottom:1px solid #e5ebe1}
.dr-page .full-feature-group[hidden]{display:none!important}
.dr-page .full-feature-group>h3{margin:0 0 18px;color:#294d3e;font-size:16px;line-height:1.6}
.dr-page .full-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;margin:0;padding:0;list-style:none}
.dr-page .full-feature-grid>li{min-width:0;padding:0}
.dr-page .full-feature-grid h4{margin:0 0 8px;color:#172f28;font-size:14px;line-height:1.7;font-weight:600}
.dr-page .full-feature-grid .status-mark{display:inline-flex;align-items:center;gap:6px;color:#27745d;font-size:12px;line-height:1.6}
.dr-page .full-feature-grid .status-mark svg{width:15px;height:15px}
.dr-page .full-feature-grid [data-support-status="conditional"]{color:#705420}
.dr-page .full-feature-grid .edition-comparison-note{margin:7px 0 0;color:#506457;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
@media(max-width:600px){.dr-page .full-feature-group{padding:20px 18px}.dr-page .full-feature-grid{grid-template-columns:minmax(0,1fr);gap:22px}}
