.detail{padding-top:30px;padding-bottom:40px}.detail h1{font-size:32px;color:#115d48;margin-bottom:8px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:30px;margin-top:24px}.detail-cover{width:100%;max-height:500px;object-fit:cover;border-radius:16px}.detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-gallery img{width:100%;height:210px;object-fit:cover;border-radius:10px}.detail-info{background:#fff;border:1px solid #d8e2d9;border-radius:16px;padding:25px;align-self:start;position:sticky;top:130px}.detail-price{font-size:30px;color:#0d6d53}.detail-info li{margin-bottom:9px}.detail-note{background:#f5f4ec;padding:12px;font-size:14px}.detail-btn{display:block;background:#106b55;color:white;padding:14px;border-radius:8px;text-align:center;margin-bottom:12px;text-decoration:none}.detail-btn.secondary{background:#e8f0e9;color:#14543e}.detail-info small{display:block;color:#62746b}.detail-map{display:block;margin-top:24px}.detail-languages{display:flex;justify-content:flex-end;gap:16px;padding:12px 6%;background:#f5f7f3}.detail-languages [aria-current]{font-weight:700;color:#0d6d53}footer{padding:24px!important}@media(max-width:700px){.detail-layout{grid-template-columns:1fr}.detail h1{font-size:25px}.detail-info{position:static;grid-row:1}.detail-gallery img{height:140px}.detail-languages{gap:12px;font-size:13px}.detail-price{font-size:26px}}
