.bright .mx-facts{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.bright .mx-fact{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.bright .mx-fact b{letter-spacing:-.02em;color:var(--blue-7);font-size:28px;line-height:1.1;display:block}.bright .mx-fact span{color:var(--slate);margin-top:4px;font-size:15px;line-height:1.45;display:block}.bright .mx-two{grid-template-columns:1fr;gap:14px;display:grid}.bright .mx-box{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.bright .mx-box h3{color:var(--ink);margin:0 0 8px;font-size:17px}.bright .mx-box ul{color:var(--slate);gap:6px;margin:0;padding-left:20px;font-size:15.5px;line-height:1.5;list-style:outside;display:grid}.bright .mx-box[data-tone=green]{background:var(--green-50);border-color:var(--green-7)}.bright .mx-box[data-tone=blue]{background:var(--blue-50)}.bright .mx-sample{border:1px solid var(--line);background:#fff;border-radius:18px;gap:12px;max-width:760px;padding:18px;display:grid}.bright .mx-sample h3{color:var(--ink);margin:0;font-size:18px;line-height:1.4}.bright .mx-opt{text-align:left;width:100%;min-height:48px;font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 14px;font-size:16px;line-height:1.4;display:flex}.bright .mx-opt:hover:not(:disabled){border-color:var(--blue-7)}.bright .mx-opt:disabled{cursor:default}.bright .mx-opt[data-state=right]{background:var(--green-50);border-color:var(--green-7)}.bright .mx-opt[data-state=wrong]{background:#fdeceb;border-color:#e6a7a3}.bright .mx-key{border:1.5px solid var(--line);width:28px;height:28px;color:var(--slate);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.bright .mx-why{background:var(--mist);color:var(--slate);border-radius:12px;margin:0;padding:12px 14px;font-size:15.5px;line-height:1.55}.bright .mx-search{width:100%;max-width:460px;min-height:48px;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:0 16px;font-size:16px;display:block}.bright .mx-search:focus-visible{outline:3px solid var(--blue-7);outline-offset:1px}.bright .mx-grid{grid-template-columns:1fr;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bright .mx-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;padding:12px;display:grid;overflow:hidden}.bright .mx-card img{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--line-1);border-radius:8px;grid-row:1/span 3;width:96px;height:auto}.bright .mx-card a.t{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;font-size:15.5px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.bright .mx-card p{color:var(--muted);margin:0;font-size:14px}.bright .mx-card .bbtn{justify-self:start;margin-top:4px}.bright .mx-sub{color:var(--ink);margin:24px 0 0;font-size:18px}.bright .mx-price{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:800}@media (min-width:640px){.bright .mx-facts,.bright .mx-two,.bright .mx-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bright .mx-facts{grid-template-columns:repeat(4,1fr)}.bright .mx-grid{grid-template-columns:repeat(3,1fr)}.bright .mx-card{grid-template-columns:1fr;padding:0 0 14px}.bright .mx-card>*{margin-inline:14px}.bright .mx-card img{border:0;border-bottom:1px solid var(--line-1);border-radius:0;grid-row:auto;width:100%;margin:0 0 6px}}
