.content{font-size:1.08rem;line-height:1.8;overflow-wrap:anywhere}.content img{max-width:100%;height:auto;border-radius:12px}.content figure{margin:2rem 0}.content h2{margin-top:2.8rem;line-height:1.25}.content h3{margin-top:2rem;line-height:1.35}.content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.content th,.content td{padding:.75rem;border:1px solid #dce3d8}.content details{padding:1rem;border-bottom:1px solid #dce3d8}.content summary{cursor:pointer}.pihalla-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.pihalla-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #dce3d8;border-radius:16px;overflow:hidden;padding:1rem}.pihalla-card img{width:100%;aspect-ratio:4/3;object-fit:contain}.pihalla-card h3{font-size:1.05rem;margin:.8rem 0;line-height:1.4}.pihalla-button{display:inline-block;background:#315c30;color:white;padding:.7rem 1.2rem;border-radius:6px;text-decoration:none}@media(max-width:720px){.pihalla-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.content{font-size:1rem}.pihalla-card{padding:.65rem}}@media(max-width:420px){.pihalla-grid{grid-template-columns:1fr}}
