.mr-servo-page{padding-top:72px}.mr-servo-skip-link{--navy:#0d1b2a;--orange-light:#e07a2f;--white:#fff;box-sizing:border-box}.mr-servo-skip-link:focus-visible{outline:3px solid var(--orange-light);outline-offset:3px}.mr-servo-page [id]{scroll-margin-top:88px}.mr-servo-page .mr-shell{width:min(100% - 32px,1280px)}.mr-servo-page .mr-section-title{letter-spacing:-.038em;font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:700;line-height:1.05}.mr-servo-page .mr-closing h2{font-size:clamp(1.95rem,4.8vw,3.35rem)}.mr-servo-verdict-link{color:var(--orange);margin-top:14px}.mr-site-links{border-left:4px solid var(--orange);background:var(--paper);color:var(--muted);margin-top:24px;padding:20px 22px;font-size:.88rem;line-height:1.7;box-shadow:0 0 0 1px #0000000d}.mr-servo-shape-section{background:var(--white)}.mr-servo-shape-grid{gap:18px;display:grid}.mr-servo-shape-card{border-top:3px solid var(--orange);background:var(--paper);border-radius:4px 4px 10px 10px;min-width:0;padding:26px;box-shadow:0 0 0 1px #0000000f,0 16px 44px #1d2d3a14}.mr-servo-shape-card h3{color:var(--navy);letter-spacing:-.03em;margin-top:13px;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:730;line-height:1.1}.mr-servo-shape-card>p{color:var(--muted);margin-top:16px;font-size:.88rem;line-height:1.65}.mr-servo-shape-card dl{border-top:1px solid var(--line);margin-top:22px}.mr-servo-shape-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.72fr) minmax(0,1.28fr);gap:14px;padding-block:11px;display:grid}.mr-servo-shape-card dt{color:var(--muted);font-size:.71rem;font-weight:650}.mr-servo-shape-card dd{color:var(--navy);font-family:var(--mono);text-align:right;font-size:.71rem;font-weight:730}.mr-servo-page .mr-thermal-ladder{grid-template-rows:repeat(3,minmax(0,1fr))}.mr-servo-page .mr-thermal-row{min-height:0}.mr-servo-page .mr-control-copy>.mr-text-link{color:var(--orange-light);margin-top:18px}.mr-servo-closing-actions{flex-wrap:wrap;align-items:center;gap:11px 18px;display:flex}@media (min-width:560px){.mr-servo-page .mr-shell{width:min(100% - 48px,1280px)}}@media (min-width:760px){.mr-servo-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-servo-shape-card{padding:30px}.mr-servo-closing-actions{justify-content:flex-end}}
