.hero.make{padding-top:0}.hero.make .crumbs{color:var(--muted-on-dark)}.hero.make .crumbs a:hover{color:#fff}.hero.make .crumbs li+li:before{color:#9ca3af}.hero.make .grid{padding-top:8px}@media(min-width:900px){.hero.make .grid{padding-top:20px}}.hero .up{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font:600 15px/1 var(--font-body);color:var(--brand-on-dark);text-decoration:none}.hero .up:hover{color:#fff}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--ink);font:600 15px/1 var(--font-body);text-decoration:none}.chips a:hover{border-color:var(--brand);color:var(--brand)}.two{display:grid;gap:20px}@media(min-width:900px){.two{grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}}.demand{padding:22px}.bars{list-style:none;padding:0;margin-top:14px;display:grid;gap:10px}.bars li{display:grid;grid-template-columns:118px 1fr 34px;align-items:center;gap:10px;font-size:15px;color:var(--ink)}.bars i{display:block;height:10px;border-radius:999px;background:var(--brand)}.bars em{font-style:normal;text-align:right;color:var(--muted);font-size:14px}.note{font-size:13px;color:var(--muted);margin-top:12px}.prose{max-width:70ch}.prose p+p{margin-top:14px}.prose h2{margin-bottom:12px}.faq details{border-top:1px solid var(--border);padding:16px 0}.faq details:last-of-type{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;font:700 18px/1.3 var(--font-head);color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:12px;min-height:28px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{margin-top:10px}.faq .slot{color:var(--muted)}.todo{display:inline-block;font:600 12px/1.35 var(--font-body);background:#fef3c7;color:#92400e;padding:5px 8px;border-radius:6px;margin-bottom:10px}.yard{display:grid;gap:20px}@media(min-width:900px){.yard{grid-template-columns:1fr 1fr;gap:40px;align-items:center}}.yard figure{overflow:hidden}.yard img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 60%}.yard figcaption{padding:12px 16px;font-size:14px;color:var(--muted)}.ticks{list-style:none;padding:0;margin-top:18px;display:grid;gap:12px}.ticks li{position:relative;padding-left:32px;color:var(--body)}.ticks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:999px;background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}.ticks b{color:var(--ink)}.yard .btn{margin-top:22px}.facts{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px}.facts th{width:38%;text-align:left;vertical-align:top;font:600 14px/1.4 var(--font-body);color:var(--ink);padding:12px 12px 12px 0;border-top:1px solid var(--border)}.facts td{padding:12px 0;border-top:1px solid var(--border)}.facts tr:last-child th,.facts tr:last-child td{border-bottom:1px solid var(--border)}.facts .todo{margin:0}.models{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:640px){.models{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.models{grid-template-columns:repeat(5,1fr);gap:14px}}.models a{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;text-decoration:none;border-radius:var(--r-card);background:#fff;border:1px solid var(--border);transition:border-color .15s,transform .15s}.models a:hover{border-color:var(--brand);transform:translateY(-2px)}.models b{font:700 18px/1.1 var(--font-head);color:var(--ink)}.models span{font-size:13px;color:var(--muted)}.models a.all{background:var(--ink);border-color:var(--ink)}.models a.all b{color:#fff}.models a.all span{color:var(--muted-on-dark)}.related-foot{margin-top:20px}.related-foot a{font-weight:600;color:var(--brand);text-decoration:none}.related-foot a:hover{text-decoration:underline}.bar{transform:translateY(110%);transition:transform .2s}.bar.show{transform:none}@media(prefers-reduced-motion:reduce){.bar{transition:none}}
