.mk-reviews{gap:48px;max-width:1180px;margin:40px auto;padding:0 6%;display:grid}.mk-listing{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;scroll-margin-top:96px;display:grid}.mk-summary{gap:10px;display:grid;position:sticky;top:96px}.mk-summary h2,.mk-summary h3{letter-spacing:-.03em;margin:4px 0 2px;font-size:30px;line-height:1.15}.mk-summary p{color:#3e4f40;margin:0;font-size:16px;line-height:1.55}.mk-score{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-score strong{color:#203d2c;font-size:22px}.mk-stars{width:calc(var(--s,18px)*5);height:var(--s,18px);vertical-align:middle;background:linear-gradient(90deg,#c08a1e calc(var(--r,0)*20%),#d8d2bf 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E") 0 0/var(--s,18px) var(--s,18px) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E") 0 0/var(--s,18px) var(--s,18px) repeat-x;flex:none;display:inline-block}@media (forced-colors:active){.mk-stars{forced-color-adjust:none}}.mk-dist{color:#3e4f40;gap:6px;margin:4px 0;padding:0;font-size:16px;list-style:none;display:grid}.mk-dist li{grid-template-columns:56px 1fr 44px;align-items:center;gap:10px;display:grid}.mk-dist li span:last-child{text-align:right;font-variant-numeric:tabular-nums}.mk-bar{background:#e6eadf;border-radius:5px;height:10px;overflow:hidden}.mk-bar span{background:#c08a1e;height:100%;display:block}.mk-about{padding-top:4px}.mk-capture{color:#203d2c!important}.mk-capture-why{font-size:16px}.mk-source{color:#203d2c;background:var(--surface-raised);border:1px solid #9db389;border-radius:999px;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.mk-source:hover{background:#f3f6ec}.mk-source:focus-visible,.mk-pages a:focus-visible,.mk-proof a:focus-visible{outline-offset:2px;outline:3px solid #748d38}.mk-reviews-col{min-width:0}.mk-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-card{background:var(--surface-raised);border:1px solid #dfe5d2;border-radius:10px;padding:20px}.mk-card-rating{margin:0 0 6px}.mk-card h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;line-height:1.35}.mk-card-body{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:1.65}.mk-card-meta{color:#3e4f40;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:16px;display:flex}.mk-card-name{color:#203d2c;font-weight:600}.mk-card-verified{color:#2f6b3a;font-weight:600}.mk-card-variant{color:#526153;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px}.mk-all{margin-top:16px}.mk-showing{color:#3e4f40;margin:0 0 12px;font-size:16px;line-height:1.5}.mk-showing a{color:#203d2c;font-weight:600}.mk-tools{gap:8px;margin:0 0 16px;display:grid}.mk-tools fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.mk-tools legend{float:left;color:#203d2c;margin-right:6px;font-size:16px;font-weight:600}.mk-chip{background:var(--surface-raised);color:#203d2c;cursor:pointer;border:1px solid #c9d3bb;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:16px;display:inline-flex;position:relative}.mk-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mk-chip:has(input:checked){color:var(--ink-on-accent);background:#203d2c;border-color:#203d2c}.mk-chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #748d38}.mk-empty{color:#3e4f40;margin:0;font-size:16px;line-height:1.55;display:none}:is(.mk-browse:has([value="1"]:checked) .mk-card:not([data-rating="1"]),.mk-browse:has([value="2"]:checked) .mk-card:not([data-rating="2"]),.mk-browse:has([value="3"]:checked) .mk-card:not([data-rating="3"]),.mk-browse:has([value="4"]:checked) .mk-card:not([data-rating="4"]),.mk-browse:has([value="5"]:checked) .mk-card:not([data-rating="5"])){display:none}:is(.mk-browse:has([value="1"]:checked) .mk-empty[data-star="1"],.mk-browse:has([value="2"]:checked) .mk-empty[data-star="2"],.mk-browse:has([value="3"]:checked) .mk-empty[data-star="3"],.mk-browse:has([value="4"]:checked) .mk-empty[data-star="4"],.mk-browse:has([value="5"]:checked) .mk-empty[data-star="5"]){display:block}.mk-browse:has([value=highest]:checked) .mk-card{order:var(--hi)}.mk-browse:has([value=lowest]:checked) .mk-card{order:var(--lo)}.mk-foot,.mk-none{color:#3e4f40;margin:18px 0 0;font-size:16px;line-height:1.55}.mk-fine small{font-size:13px}@media (max-width:760px){.mk-listing{grid-template-columns:1fr;gap:20px}.mk-summary{position:static}.mk-summary h2,.mk-summary h3{font-size:26px}.mk-card{padding:16px}}.mk-index{gap:8px;margin:18px 0 0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:grid}.mk-index a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.mk-pages{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mk-pages a,.mk-pages span{color:#203d2c;background:var(--surface-raised);border:1px solid #c9d3bb;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:16px;text-decoration:none;display:inline-flex}.mk-pages [aria-current]{color:var(--ink-on-accent);background:#203d2c;border-color:#203d2c}
