/* Readable body copy and controls across the site. */
body .printer-world .print-system.compact-system{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;padding:25px 0 0}
body .printer-world .print-system.compact-system>div{display:flex;flex-direction:column;justify-content:center;margin:0}
body .printer-world .print-system.compact-system>a{display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:25px minmax(40px,auto);column-gap:14px;row-gap:7px;align-items:start;min-width:0;margin:0;padding:0 0 0 24px;border:0;border-left:1px solid #d4d4d4}
body .printer-world .print-system.compact-system>a>span{grid-column:1;grid-row:1;line-height:25px}
body .printer-world .print-system.compact-system>a>small{grid-column:1;grid-row:2;line-height:1.5!important}
body .printer-world .print-system.compact-system>a>svg{grid-column:2;grid-row:1/3;align-self:center;width:18px;height:18px}
@media(max-width:1000px) and (min-width:761px){body .printer-world .print-system.compact-system{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:18px}body .printer-world .print-system.compact-system>a{padding-left:18px}}
@media(max-width:760px){body .printer-world .print-system.compact-system{grid-template-columns:minmax(0,1fr);gap:0}body .printer-world .print-system.compact-system>div{margin-bottom:18px}body .printer-world .print-system.compact-system>a{grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto;gap:6px 14px;padding:14px 0;border-left:0;border-top:1px solid #d4d4d4}}
body .compatibility-label .compatibility-flow h4{color:#fff!important;font-size:23px;margin:0 0 10px}
body .compatibility-label .compatibility-flow>a{align-self:start}
body p{font-size:16px!important;line-height:1.75!important}
body .eyebrow{font-size:12px!important;line-height:1.6!important}
body .text-link{font-size:15px!important;line-height:1.55!important}
body small,body figcaption{font-size:13px!important;line-height:1.6!important}
body .model-features li{font-size:16px!important}
body .format-tile strong{font-size:15px!important}
body .format-tile>span:last-child{font-size:13px!important}
body .format-controls>label,body .format-color-label{font-size:15px!important}
body .format-colors button,body .roll-colors>span{font-size:14px!important}
body .format-profile dt{font-size:14px!important}
body .format-profile dd{font-size:16px!important}
body .print-system>a>span{font-size:16px!important}
body .print-system small{font-size:14px!important}
body .materials-copy th,body .materials-copy td{font-size:15px!important}
body .site-footer a,body .site-footer address{font-size:15px!important}
body .footer-label{font-size:12px!important}
@media(max-width:760px){body .format-tile strong{font-size:13px!important}body .format-tile>span:last-child{font-size:12px!important}body .roll-colors{gap:8px}body .roll-colors>span{font-size:12px!important}body .print-system>a{grid-template-columns:1fr 1.25fr 18px}body .site-footer .footer-base a{font-size:13px!important}}
