.mrc{--mrc-green:#174d3d;--mrc-rule:#dfe7e2;max-width:1280px;margin:auto;padding:64px 28px 72px;color:var(--mrc-green);background:#fff;font-family:var(--f_family_2,Arial,sans-serif)}
.mrc *{box-sizing:border-box}.mrc .mrc-intro{text-align:center;margin:0 auto 44px;max-width:760px}.mrc .mrc-intro h1{margin:0;font-family:var(--f_family_1,Georgia,serif);font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-wrap:balance;color:var(--mrc-green)}.mrc .mrc-intro p{margin:18px 0 0;color:#61716a;font-size:16px;line-height:1.6}.mrc .mrc-hint{display:none}.mrc .mrc-scroll{position:relative;overflow:auto;overscroll-behavior-inline:contain;scrollbar-color:#9ab7a9 #f0f4f1;scrollbar-width:thin;isolation:isolate}.mrc .mrc-table{table-layout:fixed;width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;margin:0;font-size:14px;line-height:1.5;background:#fff;color:var(--mrc-green)}.mrc .mrc-label-col{width:170px}.mrc .mrc-table :is(td,th){border:0;border-bottom:1px solid var(--mrc-rule);padding:20px 14px;text-align:center;vertical-align:middle;overflow-wrap:anywhere;font-weight:400;background:#fff}.mrc .mrc-table tbody th,.mrc .mrc-table .mrc-corner{text-align:start;position:sticky;inset-inline-start:0;z-index:2;font-weight:500;box-shadow:1px 0 var(--mrc-rule)}.mrc .mrc-table thead th{vertical-align:bottom;padding:0 12px 26px}.mrc .mrc-table .mrc-corner{vertical-align:bottom;padding-bottom:32px;color:#61716a;font-size:13px}.mrc .mrc-image{display:block;width:130px;height:130px;margin:0 auto 15px}.mrc .mrc-image img{display:block;width:100%;height:100%;object-fit:contain}.mrc .mrc-generation{display:block;color:#61716a;font-size:12px;margin-bottom:5px}.mrc .mrc-model{display:block;font-size:18px;font-weight:600;white-space:nowrap;margin-bottom:16px}.mrc .mrc-shop{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:112px;padding:9px 16px;border-radius:24px;background:#188365;color:#fff;text-decoration:none;font-size:14px;font-weight:500;line-height:1.35}.mrc .mrc-shop:hover{background:#115f49}.mrc .mrc-table .mrc-group :is(th,td){padding-block:17px;background:#f1f6f3;font-weight:600;border-bottom:0;border-top:14px solid white}.mrc .mrc-price{font-size:18px;font-weight:600;white-space:nowrap}.mrc .mrc-more a{color:var(--mrc-green);text-decoration:underline;text-underline-offset:5px;font-weight:500;display:inline-block;padding:10px 0}.mrc .mrc-note{margin:24px 0 0;max-width:820px;color:#61716a;font-size:12px;line-height:1.7}.mrc :is(a,.mrc-scroll):focus-visible{outline:2px solid #188365;outline-offset:3px}
@media(max-width:1050px){.mrc .mrc-hint{display:block;color:#61716a;font-size:12px;text-align:end;margin:0 0 14px}}
@media(max-width:749px){.mrc{padding:36px 16px 48px}.mrc .mrc-intro{margin-bottom:30px}.mrc .mrc-intro h1{font-size:34px}.mrc .mrc-intro p{font-size:14px;margin-top:14px}.mrc .mrc-table{min-width:860px;font-size:13px}.mrc .mrc-label-col{width:120px}.mrc .mrc-table :is(th,td){padding:16px 10px}.mrc .mrc-table thead th{padding:0 8px 20px}.mrc .mrc-image{width:100px;height:100px}.mrc .mrc-model{font-size:16px}.mrc .mrc-shop{min-width:104px;min-height:44px;font-size:13px}.mrc .mrc-price{font-size:16px}.mrc .mrc-table tbody th{font-size:12px}.mrc .mrc-note{font-size:11px}}

.mrc .mrc-supported{color:#117356;font-weight:600}.mrc .mrc-unsupported{color:#7b8580;font-size:.9em}.mrc .mrc-pending{color:#806133;font-size:.9em}.mrc .mrc-table tbody td{padding-block:17px}.mrc .mrc-table tbody tr[data-feature] td:nth-child(2){background:#f8fbf9}.mrc .mrc-table thead th:nth-child(2){background:#f8fbf9}
