.ma1-hero h1{font-size:clamp(2rem,4.4vw,4.4rem);max-width:900px}.ma1-comparison{overflow-x:auto}.ma1-comparison table{border-collapse:collapse;width:100%;margin:24px 0;text-align:left}.ma1-comparison caption{text-align:left;font-weight:700;margin-bottom:16px}.ma1-comparison th,.ma1-comparison td{padding:20px 16px;border-bottom:1px solid #d5ddd8}.ma1-comparison thead{background:#10271a;color:white}.ma1-comparison tbody th{font-size:1.2rem}.ma1-comparison td:nth-child(2){font-size:1.35rem;font-weight:700}.ma1-comparison tr[id]{scroll-margin-top:130px}.ma1-product-figure{margin:42px 0 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;background:#f3f6f4;padding:28px}.ma1-product-figure img{width:100%;max-height:330px;object-fit:contain}.ma1-product-figure figcaption{max-width:360px;line-height:1.6}.ma1-list{padding-left:22px;margin:20px 0;line-height:1.8}.ma1-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ma1-info-grid p{margin:20px 0}.ma1-faq details{border-bottom:1px solid #c9d5ce;padding:22px 0}.ma1-faq summary{cursor:pointer;font-size:1.12rem;font-weight:700}.ma1-faq details p{max-width:850px;margin:18px 0 0;line-height:1.7}#poredjenje{scroll-margin-top:110px}@media(max-width:700px){.ma1-info-grid,.ma1-product-figure{grid-template-columns:1fr;gap:28px}.ma1-comparison th,.ma1-comparison td{padding:16px 7px}.ma1-comparison .btn{padding:10px 0;font-size:.85rem}.ma1-comparison tbody th,.ma1-comparison td:nth-child(2){font-size:1rem}.ma1-product-figure{padding:20px;margin-top:28px}.ma1-hero h1{font-size:clamp(1.7rem,7vw,2.6rem)}}
/* Zajednička širina kolone prati najduži naziv; tekst svih dugmadi je centriran. */
.ma1-comparison th:last-child,.ma1-comparison td:last-child{width:1%;white-space:nowrap}
.ma1-comparison td:last-child .btn{width:100%;justify-content:center;text-align:center;white-space:nowrap}

.spec-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.spec-card{padding:24px;background:#f1f5f2;border:1px solid #d6e0d9;min-width:0}.spec-card h3{font-size:1.15rem;margin-bottom:18px}.spec-card dt{font-size:.9rem;line-height:1.5;margin-top:12px}.spec-card dd{margin:4px 0 0;font-size:1.2rem;font-weight:700}.tm-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tm-variants article{display:flex;flex-direction:column;align-items:flex-start}.tm-variants p{margin:0 0 24px;flex:1}.tm-variants .btn{width:100%;max-width:320px;justify-content:center;text-align:center}.tm-specs p{font-size:1.15rem}.tm-hero h1{font-size:clamp(2rem,4.4vw,4.4rem)}#tm-varijante{scroll-margin-top:110px}@media(max-width:900px){.spec-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.spec-card-grid,.tm-variants{grid-template-columns:1fr}.spec-card{padding:20px}.tm-variants .btn{max-width:none;font-size:.82rem;padding:15px 10px}.tm-hero h1{font-size:clamp(1.6rem,7vw,2.6rem)}}
