.compare413-hero{padding-block:clamp(3rem,8vw,7rem) 3rem;max-width:1080px}.compare413-hero h1{font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.05;letter-spacing:-.045em;max-width:900px}.compare413-lead{font-size:clamp(1.1rem,2vw,1.4rem);max-width:760px;line-height:1.6;color:#54675e}.compare413-devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.compare413-devices article{border-radius:24px;background:#f0f4f1;padding:clamp(1.2rem,3vw,3rem);display:flex;flex-direction:column;align-items:flex-start}.compare413-devices article:nth-child(2){background:#e8efeb}.compare413-devices img{width:100%;max-height:320px;object-fit:contain;mix-blend-mode:multiply}.compare413-devices h2{font-size:clamp(1.6rem,3vw,2.5rem)}.compare413-devices p{line-height:1.7}.compare413-price{margin-top:auto;padding-block:1rem}.compare413-table{padding-block:4rem}.compare413-scroll{overflow-x:auto;border:1px solid #d7e0d9;border-radius:18px}.compare413-table table{width:100%;border-collapse:collapse;min-width:600px;text-align:start}.compare413-table th,.compare413-table td{padding:1.2rem;border-bottom:1px solid #d7e0d9;width:33.33%;vertical-align:top}.compare413-table thead{background:#17382c;color:#fff}.compare413-table tbody tr:last-child>*{border-bottom:0}.compare413-table tbody tr:nth-child(even){background:#f5f7f5}.firmware413-features header{max-width:800px;margin-bottom:2rem}.firmware413-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.firmware413-grid article{border-top:1px solid #d3ded6;padding:1.5rem 0}.firmware413-grid p{line-height:1.75;color:#53665d}.firmware413-links{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.firmware413-section{padding-block:4rem;scroll-margin-top:100px}.firmware413-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:2rem}.firmware413-card{padding:2rem;border:1px solid #d9e2dc;border-radius:20px;background:#f5f8f5;min-width:0}.firmware413-card h3{font-size:1.7rem}.firmware413-card .button{margin-block:1rem}.firmware413-card details{padding-block:.75rem;overflow-wrap:anywhere}.firmware413-card details summary{cursor:pointer;font-weight:600}.firmware413-card .desktop-hash{display:block;word-break:break-all}.firmware413-guide{background:#fff;border-radius:14px;padding:1.2rem;margin-top:1rem}.firmware413-guide input{max-width:100%}.firmware413-result{padding:1rem;border:1px solid #b8cebf;border-radius:10px;margin-top:1rem}.firmware413-result[data-result=fail]{border-color:#a74343}.firmware413-section progress{width:100%;accent-color:#24845f}@media(max-width:640px){.compare413-devices,.firmware413-grid,.firmware413-pair{grid-template-columns:1fr}.compare413-devices article{padding:1.4rem}.compare413-table{padding-block:2.5rem}.compare413-hero{padding-block:2.5rem 1.5rem}.firmware413-card{padding:1.3rem}}
